﻿@import url(//fonts.googleapis.com/css?family=Lustria);

/*--------------------Main Nav--------------------*/
#main{ margin-top: 0px;}
#main-nav {  width: 970px; height: 46px; border-top-right-radius: 20px; border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-topleft: 20px;}			 
#main-nav ul{ text-align: left; height: 46px; margin-left:20px; float:left; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#main-nav ul li{ text-align:left; float:left;padding-right:0px; border-right:none; background:none;}

#main-nav ul li a{ padding: 0px 18px; }
#main-nav ul{ text-align: left; height: 46px; margin-left:20px; float:left; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#main-nav ul li{ text-align:left; float:left;padding-right:0px; border-right:none; background:none;}

#main-nav ul li a{ color: #fff; margin: 0 auto; text-shadow: 0px -1px 0px rgba(0,0,0,.4); line-height: 50px; display: block; padding: 0px 18px; }
.dlreport a { line-height:25px; }

.contest-wrapper #contest_header {border:none;}
#footer_parent {box-sizing: border-box; clear: both; display: block;height: auto; margin-top: 50px; min-height: 100px;}
#superfooterNavContentWrapper{background-color:#202f41; margin:0px; position:inherit; height:70px;}

ul#superfooternav {margin:0px; float:none; width:100%;}
ul#superfooternav li {margin-top:0px;}
ul#superfooternav li a{color:#fff; /* text-shadow:0px 1px 0px #ccc; */ height:auto;line-height: 70px;}

#footer_parent_scroll {box-sizing: border-box; clear: both; display: block;height: auto; margin-top: 75px; min-height: 100px;}
#superfooterWrapper {background-color: #000; margin-top: 0; height:30px;}
#superfooter {border:none; height: 30px; margin: 0 auto; line-height: 30px; color:#fff;}
/*--------------------Banner--------------------*/
#banner { display:none; height:220px; width:970px; background-position:center; margin:0px 0px 0px 0px; font-size:10px; color:#fff; text-align:left; background-color:#4b7ab3;}
#banner_ds { position:relative; height:220px; width:970px; background:url("../images/banner_ds_flag.png") no-repeat; background-position:center; margin:0px; z-index:2;}
.banner_rotate{ position:absolute; z-index:1;}
#headercenter {  background-image:url("../images/bg_slider.png"); position:relative; width:970px; height:39px;}

/*--------------------title header--------------------*/
#title-header{width: 970px; background: url("../images/head_bg.png") no-repeat left top; height: 135px; padding-top: 0px; margin: -15px 0 -22px; overflow:hidden;}
/*#title-header #electionname {display:none;}*/
#title-header #electionname {font-family: 'Lustria', Times New Roman, serif; color: #FFF; font-size: 34px; text-align:left;margin-left: 140px; margin-top:25px; text-shadow:0px 1px 0px rgba(0,0,0,0.75); }
#title-header #electionname span {font-size:18px; letter-spacing:.11em; display: block; }

/*#title-header #ENR_header {font-family: 'Lustria', Times New Roman, serif; color: #FFF; font-size: 34px; text-align:left;margin-left: 140px; margin-top:25px; text-shadow:0px 1px 0px rgba(0,0,0,0.75); }
#title-header #ENR_header span {font-size:18px; letter-spacing:.11em;}*/
#title-header #siteupdated { color: #80b2ef; float: left; font-size: 11pt; height: 30px; margin-left: 650px; margin-top: -75px; max-height: 30px; max-width: 500px; text-align: left; text-shadow:0px 1px 0px #044e90; } 



/*--------------------Colorado specific changes--------------------*/
.scrollparent { margin-top: 10px; }
.parent {color:#fff; border-color:#878787;}
div#superhead-logo #templateheader { color: #fff; text-shadow: none; }
#superhead-wrapper ul li a { color: #fff; text-shadow: none; }
#superhead,
#superhead_scroll { height:40px; clear: both; background-image: none; }
#scrolling_superfooter { color: #fff; background-color: #202f41; margin-top: 0; height:30px; width: 100%; line-height:3; }
#superfooterNavContent{ /* border-top: 1px solid #000;  background-color:#202f41; */ margin-left:450px;  position:inherit; height:70px; width:100%; }
