body {
font-family: Helvetica, Verdana !important;
background-color:#F5F5F5;
background-image:url('images/bg.html');
}

#site-header {
width:100%;
padding:0px;
}

.site-logo{
	width:33%;
	float:left;
}

#site-title{
	float:left;
}

#site-title>img{
	horizontal-align:center;
}

#flag{
	float:right;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}

@media (max-width: 700px) {
  #flag {
    display: none;
  }
}

.site-logo>span{
display:inline-block;
width:100%;
margin:auto;
}

p.title:after {
border-top: 1px solid #8888FF;
}

.flexslider .post-box-text h3.slider {
font-size: 22px;
margin-bottom: 0.1em;
}

.block-layout-three .item, .block-layout-two .item {
border-bottom: 1px solid #8888FF;
}

ul.recent-posts li {
border-bottom: 1px solid #8888FF;
}

ul.top-rated li {
border-bottom: 1px solid #8888FF;
}

.block-layout-five .main-item {
border-bottom: 1px solid #8888FF;
}

.post-dca {
border-top: 1px solid #8888FF;
border-bottom: 1px solid #8888FF;
}

#search{
border: 1px solid #8888FF;
}

.blue-bg {
display:block;
background-color:#00ADFF!important;
}

.gray-bg {
display:block;
background:url('../../images/section_bg.png')no-repeat center;
background-color:#eee;
}

ul.social-icons-list.top-bar-social {
float: left;
display: inline-block;
}

ul.social-icons-list.top-bar-social li {
padding: 0px;
line-height: 0px;
float: left;
width: 25px;
height: 25px;
margin-right: 3px;
}

.hidden{
display:none;
}

.notices{
color: #000;
padding: 1% 2%;
}

.notices>ul{
list-style-type: square;
padding-left:0;
}

.hidden{
display: none;
visibility: hidden;
}

#footer > div.inner-wrapper > aside.widget-1.first.widget > div{
color:#fff;
}

#copyright {
background-color: #222;
}

#footer{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #00ADFF 0%, #222222 90%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #00ADFF 0%, #222222 90%);

/* Opera */ 
background-image: -o-linear-gradient(top, #00ADFF 0%, #222222 90%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00ADFF), color-stop(0.9, #222222));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #00ADFF 0%, #222222 90%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #00ADFF 0%, #222222 90%);
}

.top-bar.dark{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #025C81 0%, #222222 90%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #025C81 0%, #222222 90%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #025C81 0%, #222222 90%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #025C81), color-stop(0.9, #222222));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #025C81 0%, #222222 90%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #025C81 0%, #222222 90%);
}

.top-bar.dark {
border-bottom: 1px solid #015172;
}

#go-top {
display: none;
position: fixed;
bottom: 15px;
right: 15px;
padding: 5px 10px;
z-index: 999;
background-color: #525252;
}

#go-top a {
color: #fff !important;
}

#sponsors{
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
}
#sponsors-list > li {
    display: inline-block;
    zoom:1;
    *display:inline;
    /* this fix is needed for IE7- */
}

#sponsors-list > li > a{
    text-decoration: none;
}

/* Menu Bar Styling */
#primary-menu > div > ul > li.first > a{ border-color: #000; }
#primary-menu > div > ul > li:nth-child(2) > a{ border-color: yellow; }
#primary-menu > div > ul > li:nth-child(3) > a{ border-color: red; }
#primary-menu > div > ul > li:nth-child(4) > a{ border-color: #000; }
#primary-menu > div > ul > li:nth-child(5) > a{ border-color: yellow; }
#primary-menu > div > ul > li:nth-child(6) > a{ border-color: red; }
#primary-menu > div > ul > li:nth-child(7) > a{ border-color: #000; }
#primary-menu > div > ul > li:nth-child(8) > a{ border-color: yellow; }
#primary-menu > div > ul > li:nth-child(9) > a{ border-color: red; }
#primary-menu > div > ul > li:nth-child(10) > a{ border-color: #000; }
#primary-menu > div > ul > li:nth-child(11) > a{ border-color: yellow; }