/********************** Screen.css ***********************/

body{background:#D4E2E8;} 
a{text-decoration:none;color:#3A7FB3;}
h2{margin:0;color:#3A7FB3;font-weight:normal;}
p{font-size:11px;color:#333;}
fieldset{border:0;}

 

.clear{clear:both;}
.first{}
.hidden{display:none;}
.flat{padding: 0 !important;line-height:0 !important;font-size:1px !important;height:1px !important;border:none !important;}


#header-container{background:#1066AD url(bg_body.gif) 0% 0% repeat-x;}
#header{background:transparent url(header.jpg) top left no-repeat;height:264px;} 


#content-container{padding-bottom:20px;background:#D4E2E8 !important;}
#content{}
#main, #foot, #side{margin-top:2px;padding:5px;background:#fff;border:1px solid #AAA;}
#foot{margin-top:9px;padding:12px 12px 12px 60px;*margin-top:24px;}
#side{background: #e6e6e6;}
* html #foot{/*margin-top:24px;*/margin-bottom:36px;}     /* here #m_0_0_3 .epi_ModDrg */
#foot p{margin:0 0 6px 0;font-size:9px;} 
#nav-fnc{position:relative; /*background:transparent url(bg_nav_fnc_row.jpg) 0 3px no-repeat;*/}
#fnc-home{position:absolute;top:3px;left:10px;width:55px;height:52px;border:0;}

 

#nav-fnc ul{margin-left:66px;}/* margin:12px 0 0 2em; */
#fxn-navigation{}
/** html #fxn-navigation{top:-174px;left:-525px;}*/
* html #fxn-navigation{}
#elections-home{position:absolute;top:-20px;left:-185px;width:175px;height:85px;border:0;}
* html #elections-home{top:154px;left:340px;}
 

#nav-fnc ul li{list-style:none;float:left;background:#232323 url(bg_nav_fnc.gif) top left repeat-x;}
#nav-fnc ul li a{float:left;font:11px Lucida Sans;color:#E6E6E6;border:0;padding:8px 10px 0;display:block;height:24px;border-right:1px solid #2F2F2F;position:relative;}
#nav-fnc ul li a:hover{background:#383838 url(bg_nav_fnc_on.gif) 50% 100% no-repeat;}
#nav-fnc ul li.login{background:#464646 url(bg_nav_fnc_login.gif) top left repeat-x;}
#nav-fnc ul li.login a:hover{background:#646464 url(bg_nav_fnc_login_on.gif) top left repeat-x;}
#nav-fnc ul li.signup{background:transparent url(bg_nav_fnc_signup.gif) no-repeat scroll left top;}
#nav-fnc ul li.signup a{border:0;width:43px;}
#nav-fnc ul li.signup a:hover{background:#646464 url(bg_nav_fnc_signup_on.gif) no-repeat scroll left top;width:42px;}


#fxn-navigation ul {}
#fxn-navigation ul li{list-style:none;float:left;background:#317DAD url(bg_nav_top.gif) top left repeat-x;}
#fxn-navigation ul li a{float:left;font:12px Lucida Sans;color:#FFF;border:0;padding:18px 12px 2px;display:block;height:30px;border-right:1px solid #7897AF;position:relative;}
#fxn-navigation ul li a:hover{background:#369DD8 url(bg_nav_top_on.gif) top left repeat-x;}
#fxn-navigation form{float:right;margin:/*10*/0px 10px 0 0;height:25px;border:2px solid #0A4679;border-width:0 2px 2px 0;*margin:10px 5px 0 0;}
* html #fxn-navigation form{margin:10px 5px 0 0;width:168px;}
#fxn-navigation input{float:left;margin:0;width:100px;border:4px solid #1D6FAB;}
#search-go{float:right;margin:0;padding:5px !important;width:55px !important;border:0 !important;}


.portlet h1, .widget h1, .searchCol h2, .searchResults h1, #reg h1, #login h1, #registration h1, #editprofile h1, #loggedout h1, #thankyou h1 {margin:0;padding:5px 0 2px 4px;font:14px Lucida Sans;color:#00278B;text-transform:uppercase;border-bottom:5px solid #0B5C8F; font-weight:bold;} 
.portlet h1, .searchCol h2, .searchResults h1{background:#fff top right no-repeat;} 
.portlet h1 a{color:#FFF;border-bottom-color:#FFF;}
.box{background:#FFFFFF; border-color:-moz-use-text-color #AAAAAA #AAAAAA;border-style:none solid solid;border-width:0 1px 1px; }
.widget{width:102%;background:#fff; border:1px solid #999;}
#side .widget{width:99.25%;}
.widget h1{background:#DDD;border-bottom: none;color:#2f2f2f !important;}
.widget h3,
.fxn-candidates h4{margin:0;padding:4px 5px 6px 5px;color:#2F2F2F;background:#fff;border-bottom:2px solid #aaa;font-weight:normal;}
.widget .in{border-width:5px;border-style:solid;border-color: #4E4E4E #303030 #323232 #404040;}
.more{font-size:11px;font-weight:normal;border-bottom-style:dotted;border-bottom-width:1px;}
a.button,
.fxn-poll-module p a,
.fxn-poll-module p input,
.fxn-poll-results p input,
.fxn-poll-results a, 
#email-go,
#search-go{padding:7px;background:#195B8E;color:#FEFEFE;line-height:14px;border:0;}
a.button:hover,
.fxn-poll-module p a:hover,
.fxn-poll-module p input:hover,
.fxn-poll-results p input:hover,
.fxn-poll-results a:hover, 
#email-go:hover,
#search-go:hover{background:#2075B6;color:#FEFEFE;border:0;}
.fxn-poll-module h1{color:#2f2f2f;}
.fxn-poll-module h3{background-color:#fff; color:#000; border:none;}
.fxn-poll-module p input,
.fxn-poll-results p input{font:11px Verdana;}
* html .fxn-poll-module p input,
* html .fxn-poll-results p input{padding:6px;} 
.credit{margin-top:3px;text-align:right;color:#CCC;font-size:9px;}
 

 /* Module Containers */
.home #p_3_0,
.home #p_3_1{/*min-height:200px;*/padding:16px 22px 16px 14px;border:none;}
* html .home #p_3_0,
* html .home #p_3_1{padding:16px 16px 16px 14px;}
.home #d_3{background-color:#E6F1F7;border:1px solid #AAA;} 

/* Portlets */
.fxn-bio-detail h2,
.fxn-candidates h2,
.fxn-featured-news h2,
.fxn-featured-story h2,
.fxn-latest-video h2{margin:6px 0;font-size:18px;line-height:20px;}
 

.fxn-articles{}
.fxn-articles ul{margin:0;border:1px solid #CCC;}
.fxn-articles li{list-style:none;border-bottom:1px solid #CCC;}
.fxn-articles li a{display:block;padding:5px;background:#ECECEC url(bg_li.gif) 100% 0% repeat-y;border:1px solid #FFF;border-width:0 0 1px 1px;}
.fxn-articles li a:hover{background:#F3F3F3;}

.fxn-balance-of-power{}
 

.fxn-blog-post {border:1pt solid #AAA; background: #fff;}
.fxn-blog-post .box{background:#fff;border:none;border-top:0;}
.fxn-blog-post li{height:auto;padding:5px 9px;list-style:none;border-top:1px solid #CCC;border-bottom:1px solid #FFF; background:#e6e6e6;}
.fxn-blog-post p{margin:0;} 
.fxn-blog-post li.last{border-bottom:dotted 1px #373E42;}
.fxn-blog-post .date, .fxn-blog-post .byline{font-size:11px;}
.fxn-blog-post .date{color:#888;}
.fxn-blog-post .byline{color:#AAA}
.fxn-blog-post a{border:0;}
.fxn-blog-post a:hover{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-blog-post li.blogmore{margin:1px 0 0 0;padding-bottom:0;border-top:dotted 1px #373E42; border-bottom:0;text-transform:uppercase; text-align:right; background:#fff;}
.fxn-blog-post .more {color:#000;}
.fxn-blog-post li.blogmore a:hover{border-bottom-style:none;border-bottom-width:0;}
 
 
.fxn-blog-spotlight{margin-left: none;border: 1px solid #aaa; margin-bottom: 5px;}
.fxn-blog-spotlight .box{border: none;}
.fxn-blog-spotlight li{padding:10px; height:auto;list-style:none;border-top:1px solid #CCC;border-bottom:1px solid #FFF;}
.fxn-blog-spotlight li.last{border-bottom:0;padding-bottom:0;}
.fxn-blog-spotlight a{border:0;}
.fxn-blog-spotlight a:hover{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-blog-spotlight img{float:left;margin-right:10px;padding:2px;width:60px;height:60px;border:1px solid #3A7FB3;}
.fxn-blog-spotlight p{margin:0;}
.fxn-blog-spotlight p a{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-blog-spotlight p a:hover{border:0;}
 
#fxn-breaking-news{margin:2px auto;width:100%;height:26px;background:#A30307 url(bg_breaking_news.gif) 0 0 repeat-x;border:1px solid #5F0204;border-width:1px 0;}
#fxn-breaking-news p{margin:5px auto;width:1000px;color:#FFF;font:italic bold 14px Calibri, 'Lucida Grande';}
#fxn-breaking-news a{color:#FFF;font-weight:normal;}
 
.fxn-bio-detail{}
.fxn-candidates .box{background:#FFF url(bg_li_candidate2.gif) 100% 0% repeat-y;}
.fxn-bio-detail .img,
.fxn-candidates .img{float:left;padding:10px 29px;}
.fxn-bio-detail img,
.fxn-candidates img{padding:2px;width:100px;height:150px;background:#FFF;border:1px solid #AAA;}
.fxn-bio-detail .bio,
.fxn-candidates ul .bio{margin-left:180px;padding-top:5px;padding-right:8px;min-height:175px;height:auto !important;height:175px; color:#3a7fb3;}/* heights are ie6 hack */
.fxn-bio-detail .party,
.fxn-candidates .party{color:#777;}
.fxn-bio-detail .bio h2{color:#035591;}
.fxn-bio-detail .bio h3,
.fxn-candidates ul .bio h3{margin:0 0 3px 0;color:#777;font-size:12px;}
.fxn-bio-detail .bio p,
.fxn-candidates ul .bio p{margin:0 0 12px 0;}
.fxn-bio-detail .bio ul,
.fxn-candidates ul .bio ul{margin:0;}
.fxn-bio-detail .bio li,
.fxn-candidates ul .bio li{margin:0 0 6px 15px;font-size:11px;list-style:disc;border:0;}
.fxn-bio-detail .status{float:right;margin-bottom:6px;color:#777;}
.fxn-candidates ul{margin:0;}
.fxn-candidates li{list-style:none;border-top:1px solid #CCC;border-bottom:1px solid #FFF;}
.fxn-bio-detail h1,
.fxn-candidates h1{clear:both; background: #fff;}
.fxn-candidates form{float:left;margin-right:10px;width:50%;padding:10px 0 0 10px;border-right:1px solid #aaa;}
.fxn-candidates select{margin-right:10px;width:125px;}
.fxn-candidates a.button{margin:0;float:none;padding:7px 12px;width:auto;display:inline-block;margin-top:.25em;}
.fxn-candidates a{margin-top:15px;float:left;}
.fxn-candidates a.more{margin-top:0;}
/* See above for .fxn-candidates h4 */

.candidates-results h1 {margin:0;padding:5px 0 2px 8px;font:14px Lucida Sans;color:#143383;text-transform:uppercase;border-top: 2px solid #aaa;border-bottom:5px solid #0B5C8F;font-weight: bold;} 
.candidates-results .bio h2{color:#035591;}
 
 
.fxn-candidate-names{}
.fxn-candidate-names .box{background:#ECECEC url(bg_li_names2.gif) 100% 0% repeat-y;}
.fxn-candidate-names ul{float:left;margin:0 0 5px 0;padding:5px 5px 5px 10px;width:30.85%;}
* html .fxn-candidate-names ul{width:30%;}
.fxn-candidate-names ul.last{float:none;margin-left:66.7%;}
.fxn-candidate-names li{list-style:none;line-height:20px;}
.fxn-candidate-names li a{color:#035591;}
.fxn-candidate-names li a:hover{border:0;}
 
.fxn-election-tracker{}
 
 
 
.fxn-electoral-votes{}
.fxn-electoral-votes h1 {color:#2f2f2f;}
.fxn-electoral-votes img{float:left;padding:1px;width:44px;height:64px;border:1px solid #AAA;margin:1px 5px 2px 1px;} 
.fxn-electoral-votes .in div{padding:0 0 10px 0;height:85px;background:#ECECEC;border-top:none; border-bottom:1px solid #FFF;}
.fxn-electoral-votes div.dem{background:#fff url(bg_electoral_dem2.gif) no-repeat scroll 53px 52px}
.fxn-electoral-votes div.rep{background:#fff url(bg_electoral_rep2.gif) no-repeat scroll 53px 52px;}
.fxn-electoral-votes div.ind{background:#fff url(bg_electoral_ind2.gif) no-repeat scroll 53px 52px;}
.fxn-electoral-votes div.gain{margin:4px 0 0 55px;padding:0;height:16px;border:0;background:#AAA;}
*html .fxn-electoral-votes div.gain{margin-left:-155px;}
.fxn-electoral-votes .dem div.gain, .fxn-electoral-votes .rep div.gain, .fxn-electoral-votes .ind div.gain {background:#69C;}
.fxn-electoral-votes h2{margin:0;padding:5px 0 2px 8px;font:12px Lucida Sans;color:#FFF;text-transform:uppercase;border-bottom:5px solid #1E1E1E;}
.fxn-electoral-votes h3 {background: #fff; color: #1A5E92;border-bottom: none; padding-bottom: 2px;}
.fxn-electoral-votes .total{float:left;padding:8px 1px;width:75px;text-align:left;font-size:9px;} 
.fxn-electoral-votes .total span{display:block;font-size:18px;}
.fxn-electoral-votes p{margin:0 70px 0 0;font-size:9px;color:#2f2f2f;}
.fxn-electoral-votes p.total{margin:0;color:#FFF;width: 100px; line-height: 6pt;}
 
 
.fxn-exit-poll{}
.fxn-exit-poll table{border-collapse:separate;width:100%;margin:0 auto;}
.fxn-exit-poll th{margin:0;padding:10px;background-color:#666;color:#FFF;border-right:1px dotted #888;font:bold 12px Arial;}
.fxn-exit-poll td{padding:5px;color:#333;border-bottom:1px dotted #444;line-height:1.25em;font:normal 12px Arial;text-align:center;}
.fxn-exit-poll td.pollQuestion{background:#DDD;text-align:left;}
.fxn-exit-poll p {margin:0;padding:10px;background-color:#E6E6E6;font:italic bold 12px Arial;}
 
.fxn-latest-video{}
.fxn-featured-news{}
.fxn-latest-video .box, 
.fxn-featured-news .box{padding:3px;}
.fxn-latest-video img, 
.fxn-featured-news img{padding:1px; /*width:320px;height:240px;*/ border:1px solid #AAA;}
.fxn-latest-video p, 
.fxn-featured-news p{margin:0;}
.fxn-latest-video h3, 
.fxn-featured-news h3{margin:12px 0 0 0;font-size:14px;color:#888;}
 
.fxn-featured-story{border:1px solid #AAA; color:#fff;}
.fxn-featured-story .box{padding:7px 3px 0 3px; border: 2px solid #fff;background: #D0E8FB;} 
.fxn-featured-story img{padding:2px 32px; /*width:320px;height:240px*/;border:1px solid #AAA;background:#FFF;} 
.fxn-featured-story p{margin:0; padding-bottom: 8px;}
.fxn-featured-story h3{margin:0;font-size:14px;color:#000;font-weight:normal;background: #E8E8E8; border:3px solid #AAA; border-left:none; border-right:none; padding:3px 3px 3px 8px;position:relative;}
.fxn-featured-story h3 .topmore {position:absolute; right:10px; padding:0;}
.fxn-featured-story h3 .more{color:#000;margin-left:260px;text-transform:uppercase;} 
.fxn-featured-story h3 .arrows{color:#000; font-size:10px;}
.fxn-featured-story ul{border:1px solid #CCC;margin-bottom:0;} 
.fxn-featured-story li{list-style:none;border-bottom:1px solid #CCC;}
.fxn-featured-story li a{display:block;padding:5px;background:#FFF;border:1px solid #FFF;border-width:0 0 1px 1px;}
.fxn-featured-story li a:hover{background:#D8E8F6;}
 
 
 
.fxn-generic-ad{}
 
.fxn-governor-race-tally{}
.fxn-governor-race-tally .in div{height:75px;background:#ECECEC;}
.fxn-governor-race-tally div.dem{background:#ECECEC url(bg_gov_race_dem.gif) 0 25px no-repeat;}
.fxn-governor-race-tally div.rep{background:#ECECEC url(bg_gov_race_rep.gif) 0 25px no-repeat;}
.fxn-governor-race-tally div.ind{background:#ECECEC url(bg_gov_race_ind.gif) 0 25px no-repeat;}
.fxn-governor-race-tally .in div.gain{float:left;margin:17px 0 0 8px;height:16px;background:#AAA;}
*html .fxn-governor-race-tally .in div.gain{margin-left:4px}
.fxn-governor-race-tally .dem div.gain{background:#69C;}
.fxn-governor-race-tally .rep div.gain{background:#C33;}
.fxn-governor-race-tally .ind div.gain{background:#777;}
.fxn-governor-race-tally h2{margin:0;padding:5px 0 2px 8px;font:12px Lucida Sans;color:#FFF;text-transform:uppercase;border-bottom:5px solid #1E1E1E;}
.fxn-electoral-votes .dem h2,
.fxn-governor-race-tally .dem h2{background:#36C;border-bottom-color:#159;}
.fxn-electoral-votes .rep h2,
.fxn-governor-race-tally .rep h2{background:#C33;border-bottom-color:#933;}
.fxn-electoral-votes .ind h2,
.fxn-governor-race-tally .ind h2{background:#555;border-bottom-color:#333;} 
.fxn-governor-race-tally .total{float:right;padding:2px 5px;width:75px;text-align:center;font-size:9px;}
.fxn-governor-race-tally .total span{display:block;font-size:18px;}
.fxn-governor-race-tally .dem .total span{color:#369;}
.fxn-governor-race-tally .rep .total span{color:#C33;}
.fxn-governor-race-tally .ind .total span{color:#666;} 
 
.fxn-image-banner{}
 
.fxn-more-news{}
.fxn-more-news li{padding:10px;height:75px;list-style:none;border-top:1px solid #CCC;border-bottom:1px solid #FFF;}
.fxn-more-news li.last{border-bottom:0;padding-bottom:0;}
.fxn-more-news a{border:0;}
.fxn-more-news a:hover{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-more-news img{float:left;margin-right:10px;padding:2px;width:90px;height:70px;background:#FFF;border:1px solid #AAA;}
.fxn-more-news p{margin-bottom:5px;}
.fxn-more-news p a{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-more-news p a:hover{border:0;}
 
.fxn-most-popular{margin:5px 0;background:#ddd;}
.fxn-most-popular h1{color: #2f2f2f;}
.fxn-most-popular .latestNav{margin:2px 0 0 0;padding-left:3px;text-align:center;overflow: hidden;background:#fff;border-bottom:3px solid #323232;}
* html  .fxn-most-popular .latestNav { display:inline-block; }
.fxn-most-popular .latestNav li{display:block;float:left;margin:2px 3px 0 0;padding:0px;background:#656565 url(tl-inactive.gif) no-repeat 0 0 !important;text-transform:capitalize;}
.fxn-most-popular .latestNav .active{background:#313131 url(tl-active.gif) no-repeat 0 0 !important;}
.fxn-most-popular .latestNav li a,
.fxn-most-popular .latestNav li a:visited{display:block;float:left;margin:0 0 0 3px;padding:2px 6px 0 3px;border:0;color:#FFF;background:#656565 url(tr-inactive.gif) no-repeat top right;text-decoration:none;}
.fxn-most-popular .latestNav li.active a{background:#313131 url(tr-active.gif) no-repeat top right !important;}
.fxn-most-popular .latestNav li a:hover{text-decoration:underline;}
.fxn-most-popular .popular-block{clear:both;float:left;position:relative;overflow:hidden;width:100%;background:#fff;border-top:3px solid #191919;}
.fxn-most-popular .popular-block ul{margin:0;padding:0;}
.fxn-most-popular .popular-block li{display:block; padding:5px 7px 5px 7px; height:auto;color:#777;list-style:none;overflow:hidden;font-size:10px;font-style:italic;border-bottom:1px solid #C6C6C6;border-top:1px solid #FFF;}
.fxn-most-popular .popular-block li.last{display:block;padding:5px 7px 3px 7px;height:44px;color:#777;list-style:none;overflow:hidden;font-size:10px;font-style:italic;border-bottom:none;border-top:1px solid #FFF;}
.fxn-most-popular .popular-block a{font-style:normal;font-size:11px;text-transform:capitalize;text-decoration:none;} 
.fxn-most-popular .popular-block a:link{color:#4a4a4a; border-bottom: 1pt dotted #4a4a4a;}
.fxn-most-popular .popular-block a:visited{color:#999;border-bottom: 1pt dotted #999; }
.fxn-most-popular .popular-block a:hover{color:#000;}

.fxn-on-air{}
.fxn-on-air a{border:0;}
.fxn-on-air h1{color: #2f2f2f;}
.fxn-on-air.quad .in{min-height:200px;height:auto !important;height:200px;}
.fxn-on-air.quad .in div{width:46.85%;float:left;padding:4px 4px 4px 3px;border:1px solid #CCC;}
.fxn-on-air.mono .in{height:auto;}
.fxn-on-air.mono .in div{width:96.5%;float:none;padding:4px 4px 4px 3px; /*border:1px solid #CCC;*/}
.fxn-on-air img{border:1px solid #444;}
.fxn-on-air.quad img{width:132px;height:50px;}
/*.fxn-on-air.mono img{width:274px;height:150px;}*/
.fxn-on-air h2{margin:1px 0;text-align:center;color:#333;}
.fxn-on-air p{margin:0 0 5px 0;color:#787878;text-align:center;} 
.fxn-on-air .in table{border-collapse:separate;padding: 1px;background: #aaa;}
.fxn-on-air .in td{width:46.85%;padding:4px 3px 4px 3px;border:1px solid #CCC;vertical-align:top;background: #fff;} 



.fxn-poll-module{}
.fxn-poll-module a{margin:0 5px;padding:7px;background:#CECECE;color:#888;display:block;line-height:14px;border-bottom:5px solid #B1B1B1;}
.fxn-poll-module a:hover,.fxn-poll-module a.selectedOpt{background:#2075B6;color:#FEFEFE;border-bottom:5px solid #195B8E;}
.fxn-poll-module p{height:25px;}
.fxn-poll-module p a,
.fxn-poll-module p input{margin:5px 5px 0 5px;float:right;display:block;}
/* See above for .fxn-poll-module p a, .fxn-poll-module p input colors */

.fxn-poll-results{}
.fxn-poll-results .pollOption{padding:5px 5px 0 5px;}
.fxn-poll-results .pollOption p{margin:5px 0 5px 0;}
* html .fxn-poll-results .pollOption p{margin:0;}
.fxn-poll-results .pollSlideTrack{margin-top:10px;height:20px;background:#DDD;}
.fxn-poll-results .pollSlideTrack img{height:20px;}
.fxn-poll-results a{margin:5px 5px 0 5px;float:right;display:block;}
.fxn-poll-results p{height:25px;}
.fxn-poll-results p a,
.fxn-poll-results p input{margin:5px 5px 0 5px;float:right;display:block;} 
* html .fxn-poll-results p input{margin-bottom:5px;} 
 

.fxn-primary-results{}
.fxn-primary-results .box div{float:left;padding:10px;width:47%;}
* html .fxn-primary-results .box div{width:46%;}
.fxn-primary-results .box div.last{float:none;margin-left:50%;border-left:1px solid #888;padding:10px 9px 10px 9px;}
* html .fxn-primary-results .box div.last{margin-left:48.5%;}
.fxn-primary-results ul{margin:0;}
.fxn-primary-results li{float:left;width:47%;padding:10px;height:70px;list-style:none;}
* html .fxn-primary-results li{width:46%;}
.fxn-primary-results li.last{float:none;border-left:1px solid #888;overflow:hidden;padding:10px 10px 10px 9px;}
* html .fxn-primary-results li.last{overflow:visible;} 
.fxn-primary-results a{border:0;}
.fxn-primary-results a:hover{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-primary-results h3{margin:5px 0;font:bold 14px Arial;}
.fxn-primary-results img{float:left;margin-right:10px;padding:2px;width:60px;height:60px;border:1px solid #3A7FB3;}
.fxn-primary-results p a{border-bottom-style:dotted;border-bottom-width:1px;}
.fxn-primary-results p a:hover{border:0;}
.fxn-primary-results table{border-collapse:separate;width:100%;margin:0 auto;}
.fxn-primary-results th{margin:0;padding:10px;background-color:#666666;color:#FFF;border-right:1px dotted #888;font:bold 12px Arial;}
.fxn-primary-results td{padding:5px;color:#333;border-bottom:1px dotted #444;line-height:1.25em;font:normal 12px Arial;text-align:center;}
.fxn-primary-results .box div p {margin:0;padding:10px;background-color:#333;color:#EEE;font:italic bold 12px Arial;}
.fxn-primary-results .box div a {color:#CCC;}

.random-race {} 
.random-race { position:relative; }
.random-race .in { background:url(random-race-bg.gif); }
.random-race p.loading { text-align:center;font-size:16px;padding:15px 0 10px; }
.random-race h1 { position:relative; }
.random-race h1 a { position:absolute;right:10px;color:#fff;font-size:0.8em;text-transform:capitalize; }
.random-race h3 { padding-left:8px;padding-bottom:4px;font-size:14px;border-width:3px;position:relative; }
.random-race div.rRandLeft { float:left;width:80px;text-align:center;display:inline; }
.random-race div.rRandLeft span { display:block;text-align:center; }
.random-race div.rRandLeft span.large { font-size:12px;color:#333;padding-top:10px; }
.random-race div.rRandLeft span.small { font-size:10px;color:#7c7c7c; }
.random-race div.rRandLeft img { margin:10px 0 20px; }
.random-race .rrInc { position:absolute;bottom:0;left:12px;font-size:0.8em; }
* html .random-race .rrInc { font-size:0.75em;left:10px; }
table.rrCand { line-height:normal;float:right;width:202px;display:inline; }
* html table.rrCand { width:208px; }
table.rrCand th { line-height:normal;background-color:#c6c6c6;color:#666;font-size:0.8em;padding:5px;border-bottom:2px solid #a8a8a8;font-weight:normal; }
table.rrCand td { border-bottom:1px solid #fff;line-height:normal;padding:3px; }
table.rrCand td.rRaceImg img { border:2px solid #888;padding:2px;width:40px;height:60px; }
table.rrCand td.rRaceName { width:100%; }
table.rrCand td.rRaceParty a { text-decoration:none;background:url(party_icon.gif) no-repeat;text-align:right;width:32px;height:15px;display:block;color:#000;border:0 !important; }
.toolTip { position:absolute;top:0;left:0;background:url(tool-tip-callout.gif) no-repeat bottom center;display:block;height:23px; }
.toolTip p { background-color:#3a3a3a;color:#fff;font-size:11px;font-weight:bold;padding:3px 8px; }
 
.fxn-race-state-map{border:1px solid #aaa; margin-bottom: 5px;}
.fxn-race-state-map .box{padding:5px 5px 0 5px;border: none;}
.fxn-race-state-map img{padding:2px;/*width:316px;height:206px*/;border:1px solid #3A7FB3;}
 
.fxn-rcp-battleground{}
.fxn-rcp-battleground h1{margin:6px 0;padding:0;background:none;color:#002D83;border:0;font-family:Verdana;font-size:24px;line-height:26px;text-transform:none;}
.fxn-rcp-battleground h2{margin-bottom:12px;color:#333;font-size:11px;font-weight:bold;}
.fxn-rcp-battleground .controls {background:#FFFFFF none repeat scroll 0 0; border:1px solid #333333; float:right; height:110px; margin:0 0 0 10px; padding:10px; position:relative; width:108px;}
.fxn-rcp-battleground .controls a,
.fxn-rcp-battleground .controls strong{border:0 none;color:#AAAAAA;display:block;font-weight:normal; height:20px;margin-bottom:10px;text-transform:uppercase;}
.fxn-rcp-battleground .controls a.last{float:left;}
.fxn-rcp-battleground .controls img{margin-right:5px;vertical-align:-40%}
.fxn-rcp-battleground .controls a.one img{margin:0;}

.fxn-rcp-battleground .by-line{clear:both;margin:0 0 10px 0;padding-bottom:2px;border-bottom-style:dotted;border-bottom-width:1px;color:#AAA;}
.fxn-rcp-battleground .date{margin-bottom:32px;color:#AAA;}
.fxn-rcp-battleground .in{height:500px;overflow:auto;border-width:2px;border-bottom-width:8px;border-style:solid;border-color: #4E4E4E #303030 #323232 #404040;}
.fxn-rcp-battleground .in h1{margin:0;padding:5px 0 2px 8px;font:12px Lucida Sans;color:#FFF;text-transform:uppercase;border-bottom:5px solid #1E1E1E;background:#282828 url(bg_h1.gif) top right no-repeat;}
.fxn-rcp-battleground .in table{border-collapse:separate;width:100%;border-width:1px 8px 1px 8px;border-style:solid;border-color: #4E4E4E #303030 #323232 #404040;}
* html .fxn-rcp-battleground .in table{width:97.65%;}
.fxn-rcp-battleground .in table,
.fxn-rcp-battleground .in tr,
.fxn-rcp-battleground .in th,
.fxn-rcp-battleground .in td{font-family:Verdana;line-height:2em;}
.fxn-rcp-battleground .in td{text-align:center;font-size:10px;}
.fxn-rcp-battleground .in th{padding:3px;background:#DFDFDF;border-bottom:2px solid #BCBCBC;text-align:center;font-size:10px;font-weight:normal;}
.fxn-rcp-battleground .in .dem{color:#3366AA;}
.fxn-rcp-battleground .in .rep{color:#AA3333;}
.fxn-rcp-battleground .in td.dem,
.fxn-rcp-battleground .in td.rep{font-weight:bold;}
.fxn-rcp-battleground .in td.header{border:2px solid #333;border-width:2px 0;text-align:left;font-size:12px;} 
 
 .fxn-rcp-poll{}
.fxn-rcp-poll{color:#555;font-size:11px;}
.fxn-rcp-poll table{border-collapse:separate;width:100%;}
.fxn-rcp-poll table,
.fxn-rcp-poll tr,
.fxn-rcp-poll th,
.fxn-rcp-poll td{line-height:1.5em;}
.fxn-rcp-poll th a{float:right;}
.fxn-rcp-poll th, td{padding:2px 5px;}
.fxn-rcp-poll td{background:#ECECEC;border-bottom:1px solid #FFF;}
.fxn-rcp-poll td.data{text-align:right;}
.fxn-rcp-poll div.in h3{background:#CECECE;color:#333;border:0;font-weight:bold;font-size:11px;} 
 
.fxn-random-race{}
 
.fxn-reporter-blackberry{}
 
.fxn-slideshow{}
.fxn-slideshow h1{margin:6px 0;padding:0;background:none;color:#002D83;border:0;font-family:Verdana;font-size:24px;line-height:26px;text-transform:none;}
.fxn-slideshow h2{margin-bottom:12px;color:#333;font-size:11px;font-weight:bold;}
.fxn-slideshow .controls{position:relative;float:right;margin:0 0 0 10px;padding:10px;width:108px;height:55px;background:#FFF;border:1px solid #333;}
.fxn-slideshow .controls a,
.fxn-slideshow .controls strong{margin-bottom:10px;display:block;height:20px;color:#AAA;border:0;text-transform:uppercase;font-weight:normal;}
.fxn-slideshow .controls a.last{float:left;}
.fxn-slideshow .controls a:hover{}
.fxn-slideshow .controls a.last:hover{border-bottom:0;}
.fxn-slideshow .controls img{margin-right:5px;vertical-align:-40%}
.fxn-slideshow .controls a.one img{margin:0;}
.fxn-slideshow .by-line{clear:both;margin:0;padding-bottom:2px;border-bottom-style:dotted;border-bottom-width:1px;color:#AAA;}
.fxn-slideshow .date{margin-bottom:32px;color:#AAA;} 
 
.fxn-story-detail{}
.fxn-story-detail h1{margin:6px 0;padding:0;background:none;color:#002D83;border:0;font-family:Verdana;font-size:24px;line-height:26px;text-transform:none;}
.fxn-story-detail h2{margin-bottom:12px;color:#2f2f2f;font-size:11px;font-weight:bold;}
.fxn-story-detail .controls{position:relative;float:right;margin:0 0 0 10px;padding:10px;width:108px;height:110px;background:#FFF;border:1px solid #333;}
.fxn-story-detail .controls a,
.fxn-story-detail .controls strong{margin-bottom:10px;display:block;height:20px;color:#AAA;border:0;text-transform:uppercase;font-weight:normal;}
.fxn-story-detail .controls strong{padding-top:3px;}
.fxn-story-detail .controls a.last{float:left;}
.fxn-story-detail .controls a:hover{}
.fxn-story-detail .controls a.last:hover{border-bottom:0;}
.fxn-story-detail .controls img{margin-right:5px;vertical-align:-40%}
.fxn-story-detail .controls a.one img{margin:0;}
.fxn-story-detail .by-line,
.fxn-story-detail .source{clear:both;margin:0;padding-bottom:2px;color:#AAA;}
.fxn-story-detail .source{border-bottom-style:dotted;border-bottom-width:1px;} 
.fxn-story-detail .date{margin-bottom:32px;color:#AAA;}
.fxn-story-detail .story-includes{float:right;width:340px;}
.fxn-story-detail .story-gallery{padding:3px;background:#FFF;border:1px solid #AAA;}
.fxn-story-detail .story-gallery ul{margin:0;background:#000;height:38px;} 
.fxn-story-detail .story-gallery li{float:left;margin:8px 4px 0 4px;padding:4px 0;height:25px;overflow:hidden;list-style:none;text-align:center;}
* html .fxn-story-detail .story-gallery li{margin:8px 3px 0 3px;}
.fxn-story-detail .story-gallery li.active,
.fxn-story-detail .story-gallery li.hover,
.fxn-story-detail .story-gallery li:hover{background:#FFF url(bg_story_gallery_nav_l.gif) top left no-repeat;height:29px;} 
.fxn-story-detail .story-gallery #gallery_facts li:hover,.fxn-story-detail .story-gallery #gallery_facts li.hover{height:auto;}
* html .fxn-story-detail .story-gallery li.active,
* html .fxn-story-detail .story-gallery li.hover,
* html .fxn-story-detail .story-gallery li:hover{padding:0;}
.fxn-story-detail .story-gallery li p{font-size:12px;height:26px;}
* html .fxn-story-detail .story-gallery li p{display:inline;}
.fxn-story-detail .story-gallery li p.active,
.fxn-story-detail .story-gallery li p.hover,
.fxn-story-detail .story-gallery li p:hover{background:transparent url(bg_story_gallery_nav_b.gif) 50% 135% no-repeat;}
* html .fxn-story-detail .story-gallery li p.active,
* html .fxn-story-detail .story-gallery li p.hover,
* html .fxn-story-detail .story-gallery li p:hover{background-position:50% 125%;float:left;height:30px;}
.fxn-story-detail .story-gallery li a{padding:5px;border:0;color:#FFF;text-transform:uppercase;}
.fxn-story-detail .story-gallery li a.active,
.fxn-story-detail .story-gallery li a.hover,
.fxn-story-detail .story-gallery li a:hover{background:transparent url(bg_story_gallery_nav_r.gif) 100% 0% no-repeat;color:#F00;}
/* reset the hover for IE to same as inactive */
* html .fxn-story-detail .story-gallery li a:hover{background:transparent;color:#FFF;}
* html .fxn-story-detail .story-gallery li a.active:hover{background:transparent url(bg_story_gallery_nav_r.gif) 100% 0% no-repeat;color:#F00;}
* html .fxn-story-detail .story-gallery li a.active,
* html .fxn-story-detail .story-gallery li a.hover,
* html .fxn-story-detail .story-gallery li a:hover{background-color:#FFF;}
 
.fxn-story-detail .gallery_pane{display:none;padding:7px;}
.fxn-story-detail .gallery_pane.active{display:block;}
.fxn-story-detail #gallery_photo img,
.fxn-story-detail #gallery_video img{margin-bottom:10px; /*width:320px;height:240px;*/}
.fxn-story-detail #gallery_photo p.caption,
.fxn-story-detail #gallery_video p.caption{padding-left:12px;background:url(uparrow_red.gif) 0% 10% no-repeat;}
.fxn-story-detail .facts{padding:10px;background:#E3E3E3;border:1px solid #CCC;font-family:Arial, Helvetica;font-size:12px;}
.fxn-story-detail .facts h5{margin:0 0 6px 0;color:#002D83;font-size:13px;text-transform:uppercase;}
.fxn-story-detail .facts ul{margin:0;background:none;height:auto;}
.fxn-story-detail .facts li{float:none;margin:0 0 6px 15px;padding:0;height:auto;list-style:disc;overflow:visible;text-align:left;}
* html .fxn-story-detail .facts li{margin:0 0 6px 15px;}
.fxn-story-detail .facts li:hover{background:none;list-style:disc outside;}
.slideshow-related{width:300px;}
.fxn-story-detail .story-related,
.slideshow-related{margin-top:10px;padding:3px;background:#FFF;border:1px solid #AAA;}
.fxn-story-detail .story-related h1,
.slideshow-related h1{margin:0 5px;padding:5px 0 2px 8px;background:#282828 url(bg_h1.gif) top right no-repeat;font:12px Lucida Sans;color:#FFF;text-transform:uppercase;border-bottom:5px solid #1E1E1E;}
.fxn-story-detail .story-related ul,
.slideshow-related ul{margin:0;}
.fxn-story-detail .story-related li,
.slideshow-related li{padding:10px 5px 0 5px;height:70px;list-style:none;}
.fxn-story-detail .story-related li.last,
.slideshow-related li.last{padding-bottom:5px;}
.fxn-story-detail .story-related img,
.slideshow-related img{float:left;margin-right:5px;width:90px;height:70px;}
.fxn-story-detail .story-related p,
.slideshow-related p{margin:0;}
.fxn-story-detail .story-related p a:hover,
.slideshow-related p a:hover{border:0;}
.fxn-story-detail .story-text{clear:both;margin-bottom:12px;border-bottom:1px dotted #AAA;} 
 
#vcs-div-1{position:relative;top:-25px;float:left;display:inline;height:20px;font-size:11px;} 
#vcs-div-1 form{vertical-align:bottom;}
.fxn-story-detail .reccs {margin:11px 5px 0 0;float:left;color:#AAA;font-size:11px;}
/** html .fxn-story-detail .reccs {margin-top:5px;}*/
* html .fxn-story-detail .date span{top:0;}
* html #vcs-1{font-size:11px;}
/** html #vcs-1 img{vertical-align:-10%}*/
#vcs-div-1 input,
#vcs-div-2 input{position:relative;top:5px;}
/*
* html #vcs-div-1 input,
* html #vcs-div-2 input{top:0;} 
*/
#vcs-div-2{height:30px;display:inline;position:relative;top:-15px;text-align:right;float:left;margin:0;display:block;color:#AAA;font-size:11px;} 
#vcs-div-2 form{vertical-align:bottom;}
/** html #vcs-2 img{vertical-align:5%;}*/
* html .fxn-story-detail a.add{border:0;}
* html .fxn-story-detail .comlink{border:0;}
/** html #vcs-2 a.add{position:relative;top:5px;}*/
 
 
.fxn-story-detail #tip_rec{display:none;position:absolute;top:-16px;left:-26px;width:103px;height:23px;background:transparent url(balloon_recommend.gif) 0 0 no-repeat;}
* html .fxn-story-detail #tip_rec{left:-14px;}
.fxn-story-detail #tip_rec2{display:none;position:absolute;top:-16px;left:-26px;width:103px;height:23px;background:transparent url(balloon_recommend.gif) 0 0 no-repeat;}
* html .fxn-story-detail #tip_rec2{left:-14px;}
.fxn-story-detail #tip_log{display:none;position:absolute;top:-36px;left:-61px;width:165px;height:44px;background:transparent url(balloon_login.gif) 0 0 no-repeat;font-size:9px;}
* html .fxn-story-detail #tip_log{left:-50px;}
.fxn-story-detail #tip_log a,
.fxn-story-detail #tip_log2 a{color:#DB565C;border:0;}
.fxn-story-detail #tip_log p,
.fxn-story-detail #tip_log2 p{clear:both;margin:0 0 0 4px;color:#555;font:bold 9px Verdana;text-align:left;}
.fxn-story-detail #tip_log span,
.fxn-story-detail #tip_log2 span{float:right;position:relative;top:-2px;right:3px;margin:0;}
.fxn-story-detail #tip_log span a,
.fxn-story-detail #tip_log2 span a{color:#FFF;}
/** html .fxn-story-detail #tip_log span{left:155px;}*/
.fxn-story-detail #tip_log2{display:none;position:absolute;top:-36px;left:-61px;width:165px;height:44px;background:transparent url(balloon_login.gif) 0 0 no-repeat;font-size:9px;}
* html .fxn-story-detail #tip_log2{left:-48px;}
 
#commentslisting input{position:relative;}
#commentslisting .comment a{border:0;}
#commentslisting #bar{margin:0;padding:5px 0 2px 8px;font:14px Lucida Sans;color:#00278B;text-transform:uppercase;border-bottom:5px solid #0B5C8F;background:#fff;font-weight: bold;}
#commentslisting #bar .bartext{float:left;width:50%;}
#commentslisting #bar .bartextalignright{margin-left:224px;}
#commentslisting #bar .bartextalignright a{color:##A7FB3;border-bottom-color:#FFF;font-size: 12px;}
#addcommentsbar{margin-top:8px;font-size:11px;} 
#paging{position:relative;top:-18px;float:right;width:50%;text-align:right;}
#paging form{display:inline;}
#relcomments{background:#FFF;border:1px solid #CCC;color:#2F2F2F;font-size:11px;}
.commentsgreybar{padding:5px 10px;background:#DDD;color:#333;height:15px;}
.commentsgreybar .name,
.commentsgreybar .state{float:left;margin-right:10px;}
.commentsgreybar .time{float:right;text-align:right;}
.relcommentsblock{padding:10px;}
.comment{position:relative;float:left;text-align:left;height:20px;width:125px;} 
* html.comment form{position:relative;}
.comment-dash{clear:both;margin-bottom:5px;border-bottom:1px dotted #CCC;}
.tip_rec{display:none;position:absolute;top:-22px;left:/*34*/-15px;width:103px;height:23px;background:transparent url(balloon_recommend.gif) 0 0 no-repeat;}
.tip_off{display:none;position:absolute;top:-36px;left:/*34*/-15px;width:140px;height:44px;background:transparent url(balloon_offensive.gif) 0 0 no-repeat;font-size:9px;}
.tip_lnk{display:none;position:absolute;top:-22px;left:/*64*/14px;width:132px;height:23px;background:transparent url(balloon_link.gif) 0 0 no-repeat;font-size:9px;}
* html .tip_lnk{left:/*67*/17px;} 
.tip_log_recc,
.tip_log_rep{display:none;position:absolute;top:-42px;width:165px;height:44px;background:transparent url(balloon_login.gif) 0 0 no-repeat;font-size:9px;}
.tip_log_recc{left:-50px;}
.tip_log_rep{left:-30px;} 
.tip_log_recc a,
.tip_log_rep a{color:#DB565C;border:0;}
.tip_log_recc p,
.tip_log_rep p{clear:both;margin:0 0 0 4px;color:#555;font:bold 9px Verdana;text-align:left;}
.tip_log_recc span,
.tip_log_rep span{float:right;position:relative;top:-2px;right:3px;margin:0;}
.tip_log_recc span a,
.tip_log_rep span a{color:#FFF;}
.recommend{width:20px;height:13px;margin:4px 4px 0 0;float:left;color:#AAA;font-size:11px;} 
.comment div{float:left;} 
 
#bluemenu{float:left;width:200px;background:#FFF;border:1px solid #CCC; border-bottom-color:#FFF; font-size:11px;}
.addyourcomment{display:block;padding:10px;background:#C2D2FF;}
#maxchar{float:right;margin-top:43px;padding:0;width:200px;color:#888;text-align:right;}
#commentByUser{display:block;padding:10px;}
#commentsbox{width:668px;border:1px solid #CCC;}
.disclaimer{color:#888;}
.disclaimer #commentsubmit{margin-top:5px;padding:5px;background:#195B8E;color:#FEFEFE;line-height:14px;border:0;}
.disclaimer #commentsubmit:hover{background:#2075B6;color:#FEFEFE;border:0;}


 
#share{display:none;position:absolute;top:80px;left:-83px;margin:0;padding:0;width:130px;height:150px;z-index:999;border: 1px solid #aaa;background: #fff;}
#share .closeimg{display:block;margin-left:110px;margin-top:-12px;*margin-top:-20px;}
#share span {display:inline;padding:2px 2px 0 0;text-align:left;color:#AAA;} 
#share .controls{float:none;margin:0;height:auto;} 
#share .controls a{margin-bottom:5px;display:block;height:15px;color:#3A7FB3;border:0;text-transform:uppercase;font-size:10px;} 
#share .controls span,
#email span{display:block;padding:2px 2px 0 0;background:#fff;text-align:right;color:#AAA;}
#share .controls span a,
#email span a{color:#000;font-weight:bold;}
#email{display:none;position:absolute;top:50px;left:-105px;margin:0;padding:10px 10px 5px 10px;width:130px;height:80px;background:#FFF;border:1px solid #000;z-index:999;} 
#email span{font-size:9px;padding:0;}
#email-go{float:right;margin:5px 5px 0 0;padding:3px;}
#email input {width:125px;}
#emailStoryAddress {width:125px;}

 
#commentslisting input{float:left;}
#commentslisting .comment a{border:0;}
 
.fxn-text-banner{}
.fxn-text-banner{border-top:1px solid #AAA;border-right:1px solid #AAA;border-left:1px solid #AAA;border-left:1px solid #AAA;width:100%;padding-right:1px;}
.fxn-text-banner p{margin:0;padding:4px 5px 6px 5px;color:#666666;background:#FFF;}

.fxn-ureport{height:132px; background-color:#ECECEC;}
.fxn-ureport .in{height:122px;}
.fxn-ureport img{float:left;margin-right:5px;width:90px;height:95px;background-color:#000;}
.fxn-ureport a.ureport-button {display:block; float:left; width:100px;height:13px; text-indent:3px;background:#336699 url(ureport_button2.jpg) right no-repeat; color:#fff;border:0;}
.fxn-ureport h2{margin:5px 0;}
.fxn-ureport p{margin:5px;color:#787878;}
 
.fxn-washington-times{margin-top:5px;padding:50px 10px 10px 10px; background:#FFF url(bg_1.gif) 0 0 repeat-x;border:3px solid #1E394A;font-family:Arial, Helvetica;}
.fxn-washington-times ul{}
.fxn-washington-times li{font-size:11px;color:#444;list-style:none;font-weight:bold;}
.fxn-washington-times h2{margin-bottom:3px;font-size:12px;font-weight:bold;}
.fxn-washington-times p{margin-top:3px;color:#999;}
.fxn-washington-times a{border:none;}
.fxn-washington-times a.more{display:block;margin:10px 0;padding-top:5px;border-top:1px dotted #444;font-size:12px;font-weight:bold;} 
 
.searchCol{margin:0;background:#fff 100% 0% repeat-y;border:1px solid #FFF;border-width:0 0 1px 1px;} 
.searchBox{margin:10px;padding:5px;background:#ddd;border:1px solid #ccc}
.searchBox *{display:inline;margin-right:15px}
.searchBox p{color:#000}
.searchBox select{color:#666}
.searchBox select option{display:block;margin-right:0}
.searchBox input{float:left;margin:0;width:150px;border:4px solid #444;}
.searchBox button{margin:0;padding:5px;width:60px;background:#2075B6;color:#fff;text-transform:lowercase;font-size:10px;width: auto;margin:1px 0 1px 5px;} 
.searchResults{font-weight:normal;color:#000;margin-top:10px;padding:0;background: #fff;}
.searchResults p{color:#333;margin-bottom:0;padding-left:8px;}
.searchResults p.resultNumbers{margin:0;padding:5px 0px 2px 8px;color:#2F2F2F;background:#fff;border-bottom:2px solid #aaa;}
*html .searchResults p.resultNumbers{width:98.8%;}
.searchResults .results{font-size:11px;text-align:right;position:relative;top:-18px;border-bottom:0;}
.searchResults .results ul{margin:0;}
.searchResults .results li{margin:0;display:inline;font-weight:bold;color:#000;padding:0 3px}
.searchResults .results li span{color:#666;}
.searchResults .news {position:relative;top:-30px;float:left;width:318px;background:#fff;margin:5px 3px 5px 5px;padding:0;border:1px solid #ccc;} 
.searchResults h3{text-align:left;background:#fff;color:#00278B;padding:5px;text-align:left;text-transform:uppercase;font-size:13px;font-weight:bold; border-bottom:4px solid #0B5C8F;}
.searchResults ol{margin-left:16px; margin-right: 5px;}
.searchResults ol li{padding-bottom:18px;list-style:none;}
.searchResults ol li span{color:#a1a1a1;font-size:.85em}
 .searchResults .videos{position:relative;top:-30px;float:left;width:320px;background:#fff;margin:5px 6px 5px 2px;border:1px solid #CCC;} 
.searchResults .videos img{margin-bottom:5px;padding:1px;border:1px solid #CCC;}
.searchResults .videos h3{}
.searchResults .videos p{padding-left:15px}
.searchResults .videos p span{position:absolute;margin-left:-15px}
.searchResults .videos p a{padding-right:15px}
.searchResults .videos .date{font-size:.7em;margin-bottom:10px} 
 
.searchResults .previous{background:url(arrow_prev.gif) left center no-repeat;padding-left:10px !important}
.searchResults .next{background:url(arrow_next.gif) right center no-repeat;padding-right:10px !important}
#resultsBox{margin:0 10px} 
#superTuesdayVidDiv{height:250px;}

.verify .disabled, .forgot .disabled{color:#333 !important;}

.bonus_title{font:14px Lucida Sans; color:#4a4a4a; font-weight:bold; text-decoration:none; margin-bottom:8px; margin-top:5px;}

.bonus{color:#3A7FB3; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; margin-top:10px; margin-bottom:5px; font-weight:normal;}

.bonus a {color:#3A7FB3; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; margin-top:10px; margin-bottom:5px; font-weight:normal;}

.bonus a:hover{text-decoration:none; font-weight:normal; color:#3A7FB3; border-bottom:dotted 1px #373E42;}

.gap{display:block;margin:10px 0;padding-top:5px;border-top:1px dotted #444;font-size:12px;font-weight:bold;}

.floatleft { 
float: left;
margin: 2px 6px 0px 3px;
clear: left;
}