
::-moz-selection { background:#990000; color: #ffffff; text-shadow: none; }
::selection { background:#990000; color: #ffffff; text-shadow: none; }

    
body {padding:0 !important;}
.logo a {
    width: 397px;
    height: 60px;
    margin-top:0;
    background-image:url(../../../img/logo.png);
    background-size: 397px 60px;
}
.fixed-logo a {
    width:44px;
    height:44px;
    background-image:url(../images/fixed-logo.png);
    background-size: 44px 44px;
}
 
.header-social-container {
    margin-top:14px;
    margin-right:0px;
}

header.header-fixed .header-style-4 .alterna-header-right-container {margin-top:0px;}
.header-style-2  .alterna-header-right-container,
.header-style-5  .alterna-header-right-container {margin-top:0px;}

.content-wrap {
    background-color:#ffffff;
}


#alterna-header {
    background-size:0px 0px;
    background-repeat: repeat;
    background-image:url();
 }

/* page title background */
#page-header {
    background-size:297px 297px;
    background-repeat: repeat;
    background-image:url(../images/bright_squares.png);
 }




@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
.logo a { background-image:url(../../../img/logo_560.png); }
.fixed-logo a { background-image:url(../images/fixed-logo@2x.png); }
 
#page-header { background-image:url(../images/bright_squares@2x.png);}

}

li.active > a {
	background: #F7F7F7;
	color: #990000;
	text-decoration: none;
}

h3 small {
	font-size: 20px;
}
