@charset "UTF-8";
/* CSS Document */
body{
margin:0;
padding:0;
font-size: 12px;
font-family:"Helvetica", Arial, Trebuchet MS, sans-serif;
color:#333;
background-color:#FFFFFF;
}
img{border: 0;}
a{outline:none; text-decoration:none; color:#036;}
a:hover{outline:none; text-decoration:none; color:#C33;}
ul{ list-style-type:none;}
.clear{clear:both;}
.clear_rgt{clear:right;}
.clear_lft{clear: left;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}

.clearfix {display: block;}

#imu{padding-top: 5px; text-align:center; width: 338px; border:1px #0066CC solid;}
#fb_box{padding: 10px 0;}
.topfb_content{padding-top: 5px;}
.toptw_content{padding-top:5px;}
#menu{margin:auto; padding: 0; width: 950px; height: 20px; font: 14px Arial, Helvetica, sans-serif bold;}
.menutop{width: 500px; float:left; padding-left:5px;}
#title{font:bold 18px Arial, Helvetica, sans-serif; color:#003366;}

#wrapper{width: 100%; height: 102px;padding: 0; margin:auto; background:url(../images/bkg.gif)repeat-x top;}
#wrapper_maskhd{width: 950px; padding: 0; margin: auto;}
#wrap_content{width: 950px; padding: 0; margin:auto;}
#fb{font-size: 10px; float: right;}
#content_right{width: 580px; padding: 5px; float: left;}
#main_img{width: 580px;}
.main_txt{font:bold 24px Georgia; color:#036; width: 580px;}
.main_txt_blurb{font:normal 18px Georgia, "Times New Roman", Times, serif; color:#333;}
#eye_img{padding: 5px 5px 0 0; width:64px; float:left;}
.news_txt{width: 550px; float: left; }
.news_txt li.imginline{padding:0; display:inline-block;}
.news_listcont{list-style-image:none;  width: 550px; font: normal 16px Arial;}
.news_listcont ul li{display: block; padding:2px;}
#news_list_story li{padding-left: 12px;background-image: url(../images/news_arrow.gif); background-repeat: no-repeat; background-position: 0.1em;}
#list_photo{border:1px #036 solid; padding: 8px; background-color:#003366;}

#galleryphoto ul li{padding: 6px; margin-left: 18px;background-color:#FFF; width:150px; float: left; display:inline; text-align:center;}
#media{padding-top: 8px;}

#sub_story{padding: 5px 0 5px 0;float: left; height:auto; overflow: hidden;}
.vert_txt li.imgvinline{padding:0; display:inline-block;}
.vert_img{width: 350px; padding: 0 5px 0 0; float: left;}
.vert_imgs{width: 250px; padding: 0 5px 0 0; float: left;}
.vert_txt{padding: 0 5px; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; line-height:1.2em;}
.sub_blurb{font:normal 14px Helvetica; line-height: 1.4em; margin: 5px 0; min-height:80px;}
.fblike_btn{height:35px; width:200px; overflow:hidden;}

#parli_mm{width: 560px;border: 1px #03C solid; padding:8px;font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;text-align:center;line-height:1.4em; }
#parli_photo ul li {padding: 5px 8px;background-color:#036; width: 86px; float: left; display: inline; text-align:center; color:#FFF; font: bold 12px Georgia, "Times New Roman", Times, serif;}
#parli_photo{margin-left: 20px;}
#parli_photo a{color:#CCC;}
#parli_photo a:hover{color:#F00;}
#divide_line{background-color:#000; height: 5px; width:580px; padding:2px;}
#borderline{margin-bottom: 2px; border-bottom:2px #0066CC solid; height:5px; padding: 2px 0;}
#borderline_dotted{border-bottom:1px #333 dotted; height:5px; padding: 2px 0;}
.date{font: 16px Georgia, "Times New Roman", Times, serif bold; color: #FFFFFF; margin-bottom: 5px; height:10px;  padding-left: 2px; width: 120px; background-color:#fff;}
.vertsub{font: bold 24px Georgia, "Times New Roman", Times, serif;line-height:1.2em;}

#left_col{width: 340px; float: right;}
#latest_wrap{background:url(../images/tab_bg.gif); padding:5px; height: 21px;}
#latest_wrap span{font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#latest_content{border:1px #06C solid; }

/*newstricker*/
#newsticker{ 
width:320px; 
padding:0 5px; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
}


#newsticker a{text-decoration:none; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.newsticker-jcarousellite{width:320px;}
.newsticker-jcarousellite ul li{padding: 2px 5px; list-style:none; display:block; border-top:1px #333333 dotted;}
.newsticker-jcarousellite .info {padding: 2px 0;  min-height:25px;}

#winner_map{margin:10px 0; }
#ge_map{margin:10px 0; border:1px #0066CC solid;}
.ge_map_tab{padding: 2px 5px; background-color:#0066CC; font:bold 16px Arial, Helvetica, sans-serif; color:#FFF;}
.imgmap{text-align:right;}
#twitter_wrap{padding:10px 0; font:normal 14px Arial, Helvetica, sans-serif;}
.twitter_fed{ border:1px #06C solid;  border-top:none; background-color:#06C}
#vote_wrap{padding-top: 10px;}
#group{padding: 10px 2px;}
#group ul li{display: inline; padding: 6px; width:37px;}
#photvod{padding: 10px 0 5px 5px; font: bold 18px Arial, Helvetica, sans-serif; width: 335px; height: 20px; background-color:#333333; color:#FFF;}
#photo_wrap {width: 340px; height:auto; background:#333; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; line-height:1.2em; padding-top:5px;} 
#photo_wrap ul li{margin-left: 4px;background-color:#333;padding: 4px; display:inline; float:left; width:100px}
#photo_wrap ul li a{color:#FFF; }
#photo_wrap ul li a:hover{color: #990000;}

#more_story{padding-top: 10px; width: 338px; border:1px #0066CC solid; }
#more_story span{padding-left: 8px;font: bold 18px Arial, Helvetica, sans-serif}
.more_content{font: normal 14px Arial, Helvetica, sans-serif;  padding-left: 5px; height:auto; }
.more_content ul li{diplay: block; padding: 8px 0;}
.mm_text{font:normal 12px Arial, Helvetica, sans-serif; color:#FFF;}

/* ralliesnite */
#rallynite{padding: 10px 0 5px 5px; font: bold 18px Arial, Helvetica, sans-serif; width: 335px; height: 20px; background-color:#0099FF; color:#FFF;}
.rally_content{font: normal 14px Arial, Helvetica, sans-serif; height:auto; border:1px #0099ff solid; font:nornmal 10px Arial, Helvetica, sans-serif; }
table.rallies{font:normal 12px Arial, Helvetica, sans-serif;}
/* results */

table.result{line-height:130%; border:none;}
td.restitle{font:bold 14px Arial, Helvetica, sans-serif; text-align:center; background-color:#b5c9d6; border:1px #666 solid; }
td.restitle_smc{font:bold 14px Arial, Helvetica, sans-serif; text-align:center; background-color:#0099FF; border:1px #666 solid; }
span.result_party{font:bold 14px Arial, Helvetica, sans-serif;}
td.voteper{font: bold 14px Arial, Helvetica, sans-serif; text-align:center; border:1px #666 solid; border-left:none; border-top:none;}
td.votepoll{font: bold 14px Arial, Helvetica, sans-serif; text-align:center; border:1px #666 solid; border-left:none; border-top:none;}

td.party{border:1px #666 solid; border-top:none;}
#score{padding: 2px;}