body{
margin:0;
padding:0;
}

@font-face {
	font-family:'Futura Today';
	src:url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_normal.eot);
	src:url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_normal.eot?#iefix) format('embedded-opentype'), url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_normal.woff) format('woff'), url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_normal.ttf) format('truetype'), url(http://media.democratandchronicle.com/cobrand/fonts/futura_bold-webfont.svg#FuturaBold) format('svg');
	font-style:normal
}
@font-face {
	font-family:'Futura Today Bold';
	src:url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_bold.eot);
	src:url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_bold.eot?#iefix) format('embedded-opentype'), url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_bold.woff) format('woff'), url(http://media.democratandchronicle.com/cobrand/fonts/futura_today_bold.ttf) format('truetype'), url(http://media.democratandchronicle.com/cobrand/fonts/futura_bold-webfont.svg#FuturaBold) format('svg');
	font-style:normal
}

/*Header*/
img.site-nav-logo-img {
padding: 0 8px 0 10px;
border-top:0;
}

.site-nav {
background: #141414;
background: -moz-linear-gradient(top,#2c2c2c 0,#121212 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2C2C2C),color-stop(100%,#121212));
background: -webkit-linear-gradient(top,#2C2C2C 0,#121212 100%);
background: -o-linear-gradient(top,#2c2c2c 0,#121212 100%);
background: -ms-linear-gradient(top,#2c2c2c 0,#121212 100%);
background: linear-gradient(top,#2c2c2c 0,#121212 100%);
border-top: 1px solid #343434;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
height: 39px;
position: relative;
width: 100%;
z-index: 10000;
}

ul.dc-cobrand-nav-list {
margin-left: auto;
margin-right: auto;
width: 980px;
margin-top: -1px;
height:40px;
-webkit-padding-start: 0px !important;
-moz-padding-start: 0px !important;
padding-start: 0px !important;
list-style:none;
}

ul.dc-cobrand-nav-list li{
border-right: 1px solid #141414;
height: 40px;
line-height: 36px;
margin: 0;
padding: 0;
position: relative;
float: left;
}

ul.dc-cobrand-nav-list li.media a{
border-top:0;
height:40px;
}

ul.dc-cobrand-nav-list li.media a span {
background: rgba(0, 0, 0, 0) url(http://media.democratandchronicle.com/cobrand/header-sprite.png) no-repeat;
background-position: -79px -68px;
height:40px;
width: 40px;
padding: 0;
}

ul.dc-cobrand-nav-list li.media a span:hover {
background-position: -79px -108px;
background-color:none !important;
border-left:1px solid rgba(255,255,255,.075)!important;
border-right:1px solid rgba(255,255,255,.075)!important;
}

ul.dc-cobrand-nav-list li.media a:hover {
background: -moz-linear-gradient(top,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255, 255, 255, 0.06)),color-stop(18%,rgba(255, 255, 255, 0)),color-stop(100%,rgba(255, 255, 255, 0)));
background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.06) 0,rgba(255, 255, 255, 0) 18%,rgba(255, 255, 255, 0) 100%);
background: -o-linear-gradient(top,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 100%);
background: linear-gradient(top,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 100%);
}

ul.dc-cobrand-nav-list li a {
color: #FFF;
display: block;
font-family: 'Futura Today Bold','Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 11px;
outline: 0;
position: relative;
text-decoration: none;
text-shadow: 0 1px 0 #000;
text-transform: uppercase;
font-weight:normal;
border-color: #004074;
border-style: solid;
border-width: 3px 0 0;
height: 37px;
margin: 0 0 0 -1px;
-webkit-transition: background-color .25s;
-moz-transition: background-color .25s;
-ms-transition: background-color .25s;
-o-transition: background-color .25s;
transition: background-color .25s;
}

ul.dc-cobrand-nav-list li a span{
border-left:1px solid rgba(255,255,255,.075);
border-right:1px solid rgba(255,255,255,.075);
padding:0 20px;
height:37px;
display:block;
text-align:center;
margin-left: 1PX;
}

ul.dc-cobrand-nav-list li a:hover span{
border-left:1px solid rgba(255,255,255,.0);
border-right:1px solid rgba(255,255,255,.0);
}

ul.dc-cobrand-nav-list li a:hover {
border-color: #003663 !important;
background-color: #003663;
}

ul.dc-cobrand-nav-list li.first a span{
margin-left:0 !important;
}

ul.dc-cobrand-nav-list li.dc-cobrand-logo a{
border-top:0;
padding:0;
width:auto !important;
height:40px;
} 

ul.dc-cobrand-nav-list li.dc-cobrand-logo a:hover{
background:#333;
}

@media only screen and (max-width: 1050px) {
ul.dc-cobrand-nav-list {
margin-left: auto;
margin-right: auto;
width: 810px;
}

ul.dc-cobrand-nav-list li a span{
padding:0 10px;
}

}

@media only screen and (max-width: 820px) {
ul.dc-cobrand-nav-list {
margin-left: auto;
margin-right: auto;
width: 730px;
}

ul.dc-cobrand-nav-list li a span{
padding:0 5px;
}

}

@media only screen and (max-width: 730px) {
ul.dc-cobrand-nav-list li.mobile-hide{
display:none;
}

ul.dc-cobrand-nav-list{
width:250px;
}

ul.dc-cobrand-nav-list li{
border-right:0;
}

}


/*Footer*/
img.site-nav-logo-img {
padding: 0 8px 0 10px;
border-top:0;
}

.dc-cobrand-footer {
position:relative;
background: #EEE url(http://media.democratandchronicle.com/cobrand/noise.png) repeat top left;
max-width:1080px;
margin-left: auto;
margin-right: auto;
position: relative;
width: 86%;
z-index: 9005;
margin-top:7px;
height:65px;
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.05);
border-bottom:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
}

.dc-cobrand-footer .copyright{
font-family: Arial,sans-serif;
line-height: 1.4;
color: #666;
font-size: 11px;
position:absolute;
right:15px;
top:15px;
text-align:right;
}

.dc-cobrand-footer .copyright a{
text-decoration:none;
color: #8396A8;
}

.dc-cobrand-footer .copyright a:hover{
color:#007CCF;
}

.dc-cobrand-footer-edge{
position:absolute;
width:100%;
height:10px;
background: url(http://media.democratandchronicle.com/cobrand/footer-edge.png) repeat-x;
top:-7px;
}

.dc-cobrand-footer a.footer-logo{
width:260px;
position: absolute;
display:block;
}

.dc-cobrand-footer img.logo{
width:233px;
height:auto;
margin:15px;
}

@media only screen and (max-width: 870px) {
.dc-cobrand-footer .copyright{
top:10px;
width:250px;
}


}

@media only screen and (max-width: 640px) {
.dc-cobrand-footer{
width:99%;
height:auto;
text-align:center;
padding-bottom: 20px;
}

.dc-cobrand-footer .copyright{
width:100%;
text-align:center;
right:0;
left:0;
padding:0 10px;
box-sizing:border-box;
position:relative;
}

.dc-cobrand-footer img.logo{
width:200px;
margin-bottom:5px;
}

.dc-cobrand-footer a.footer-logo{
position:relative;
display:inline;
}


}

@media only screen and (max-width: 730px) {



}


