#l-ec_resultbar{width:100%;margin:0;padding:0;background:#313131}@media (min-width: 641px){#l-us2012-mobile #l-ec_resultbar{padding-bottom:16px}}#l-us2012-mobile #l-us_nav_bar{width:100%;height:32px;margin:0;padding:0;background:#313131;margin-bottom:24px}#l-us2012-mobile #l-congress_results,#l-promo{clear:both}.desktop #l-ec_resultbar{height:192px;margin-bottom:36px;position:relative;background:none}.rtl .desktop #l-ec_resultbar,.ltr .desktop #l-ec_resultbar{margin-bottom:16px}.desktop #l-us_nav_bar{height:52px;margin-bottom:24px}.desktop #l-us_map{width:624px;height:440px;float:left;margin-bottom:8px;margin-top:16px}.desktop #l-us_text_summary{width:336px;margin-left:16px;height:250px;float:left;background:none}.desktop #l-faq_link{width:336px;float:left;margin-left:16px;position:relative}.desktop .l-error{width:336px;float:left;margin-left:16px;position:relative}.desktop #l-us_ticker{width:336px;height:106px;float:left;margin-left:16px}.desktop #l-state_results{width:624px;float:left;position:relative}.desktop #l-us_live{width:336px;height:306px;float:left;margin-left:16px}.desktop #l-congress_results{width:624px;float:left;margin-bottom:16px}.news #blq-container{background:url(../img/header.jpg) no-repeat center 128px}.rtl #blq-container,.ltr #blq-container{background-color:transparent}.rtl #blq-container-outer,.ltr #blq-container-outer{background:url(../img/header.jpg) no-repeat center 128px}.ltr #blq-content,.rtl #blq-content{padding-top:0}#full-width{background:none}.story-date{display:none}.story-body h1.story-header{display:none}#sub-nav{display:none}#content-wrapper{background:none}.ie7 #main-content .layout-block-a.expanded .share-help,.story-wide .share-help,.storybody-halfwide-include .share-help{display:none}#us-elections2012-container h3{font-size:24px;font-weight:bold;line-height:1}#main-content.live-event,#main-content.story{margin-top:0}.share-help h3{position:absolute;left:-5000px;top:-5000px}.share-help ul{float:right}.blq-js .share-help ul{padding:0 0 11px 0}.story-body ul{margin:0 0 16px 0}.share-help ul{padding:0 0 16px 0;margin:0;position:relative}.story-body ul{margin:0 0 16px 0}.share-help{z-index:100;padding-top:16px}.share-help ul li.email a,.share-help ul li.print a{background:transparent url(http://news.bbcimg.co.uk/view/1_4_1/cream/hi/shared/img/gvl3-icons-0-2.png) no-repeat}.share-help ul li.email a{background-position:-643px -32px}.share-help ul li.print a{background-position:-621px -32px}#site-wide-alert{display:none}#usaelections2012{min-height:280px}#usaelections2012 .c-solid{background:#313131}#usaelections2012 .container h1{border-bottom:0;color:#fff;padding-bottom:0}#l-us2012-mobile .live-page .tab-2{display:block}#l-us2012-mobile .live-page+.panels .panel-1{border-top:none}@media (max-width: 640px){#usaelections2012 #index-tabs li{width:33.333%}#usaelections2012 #index-tabs li a{background:#505050;color:#fff}#usaelections2012 #index-tabs li.open a{color:#1e1e1e;background:#fff}}@media (min-width: 641px){#usaelections2012 .container{padding-top:0}#usaelections2012 .page-title-holder{padding-top:8px}#usaelections2012 #index-tabs li a{background:#505050;color:#fff}#usaelections2012 #index-tabs li.open a{color:#1e1e1e;background:#fff}}#index-panels .section:first-child .story-list::before,#index-panels .section:first-child .story-list article:first-child::before{display:none}#ec_resultbar{width:100%;padding:16px 0 0;margin:0;clear:both;position:absolute;bottom:0}#l-us2012-mobile #ec_resultbar{margin:0 8px;width:auto}@media (min-width: 480px){#l-us2012-mobile #ec_resultbar{margin:0 16px}}@media (min-width: 641px){#l-us2012-mobile #ec_resultbar{margin:0 44px}}.ie7 #ec_resultbar{width:976px}#dem_container{float:left;background:url(../img/obama_120.png) no-repeat 0 bottom;padding-left:145px}#rep_container{float:right;background:url(../img/romney_120.png) no-repeat right bottom;padding-right:148px}.dem-colour{color:#0067e9}.rep-colour{color:#e80000}.vote-count{font-size:56px;line-height:1;font-weight:bold;margin-top:70px}#dem_container .vote-count{float:left;padding-right:6px}#rep_container .vote-count{float:right;padding-left:6px}.candidate-name{margin-top:70px}#dem_container .candidate-name{float:left}#rep_container .candidate-name{float:right;text-align:right}.firstname{color:white;font-size:14px;line-height:1;font-weight:normal;padding-top:8px;display:block;text-transform:uppercase}.surname{color:white;font-size:28px;line-height:1;font-weight:bold;text-transform:uppercase}.vote-text{display:none}.vote-text span{color:#fff}#rep_container .vote-text{text-align:right}#ec_results_container{clear:both;position:relative;width:100%;height:24px;background:#dbdbdb url(../img/halfway_mark.gif) no-repeat 50% top}#l-us2012-mobile #ec_results_container{height:12px}#ec_resultbar ul{margin:0;padding:0;height:24px;list-style:none}#l-us2012-mobile #ec_resultbar ul{height:12px}#ec_resultbar ul li{float:left;margin:0;padding:0;list-style-type:none;font:0/0 a;text-indent:150%;overflow:hidden;color:transparent;height:24px;background:#eeeeee}#l-us2012-mobile #ec_resultbar ul li{height:12px}#ec_resultbar #ec_results_container ul#ec_results_democrat{float:left}#ec_resultbar #ec_results_container ul#ec_results_republican{float:right}#ec_resultbar #ec_results_container ul#ec_results_democrat li{float:left;background:#0067e9 url(../img/scoreboard_bg.gif) no-repeat right top}#ec_resultbar #ec_results_container ul#ec_results_republican li{float:right;background:#e80000 url(../img/scoreboard_bg.gif) no-repeat left top}#ec_resultbar ul li#list_AK{width:5px}#ec_resultbar ul li#list_AL{width:16px}#ec_resultbar ul li#list_AR{width:11px}#ec_resultbar ul li#list_AZ{width:20px}#ec_resultbar ul li#list_CA{width:103px}#ec_resultbar ul li#list_CO{width:16px}#ec_resultbar ul li#list_CT{width:13px}#ec_resultbar ul li#list_DC{width:5px}#ec_resultbar ul li#list_DE{width:5px}#ec_resultbar ul li#list_FL{width:53px}#ec_resultbar ul li#list_GA{width:29px}#ec_resultbar ul li#list_HI{width:7px}#ec_resultbar ul li#list_IA{width:11px}#ec_resultbar ul li#list_ID{width:7px}#ec_resultbar ul li#list_IL{width:36px}#ec_resultbar ul li#list_IN{width:20px}#ec_resultbar ul li#list_KS{width:11px}#ec_resultbar ul li#list_KY{width:15px}#ec_resultbar ul li#list_LA{width:15px}#ec_resultbar ul li#list_MA{width:20px}#ec_resultbar ul li#list_MD{width:18px}#ec_resultbar ul li#list_ME_DEM.ec_1{width:2px}#ec_resultbar ul li#list_ME_GOP.ec_1{width:2px}#ec_resultbar ul li#list_ME_DEM.ec_2{width:3px}#ec_resultbar ul li#list_ME_GOP.ec_2{width:4px}#ec_resultbar ul li#list_ME_DEM.ec_3{width:5px}#ec_resultbar ul li#list_ME_GOP.ec_3{width:5px}#ec_resultbar ul li#list_ME_DEM.ec_4{width:7px}#ec_resultbar ul li#list_ME_GOP.ec_4{width:7px}#ec_resultbar ul li#list_MI{width:29px}#ec_resultbar ul li#list_MN{width:18px}#ec_resultbar ul li#list_MO{width:18px}#ec_resultbar ul li#list_MS{width:11px}#ec_resultbar ul li#list_MT{width:5px}#ec_resultbar ul li#list_NC{width:27px}#ec_resultbar ul li#list_ND{width:5px}#ec_resultbar ul li#list_NE_DEM.ec_1{width:2px}#ec_resultbar ul li#list_NE_GOP.ec_1{width:2px}#ec_resultbar ul li#list_NE_DEM.ec_2{width:4px}#ec_resultbar ul li#list_NE_GOP.ec_2{width:4px}#ec_resultbar ul li#list_NE_DEM.ec_3{width:5px}#ec_resultbar ul li#list_NE_GOP.ec_3{width:5px}#ec_resultbar ul li#list_NE_DEM.ec_4{width:7px}#ec_resultbar ul li#list_NE_GOP.ec_4{width:7px}#ec_resultbar ul li#list_NE_DEM.ec_5{width:9px}#ec_resultbar ul li#list_NE_GOP.ec_5{width:9px}#ec_resultbar ul li#list_NH{width:7px}#ec_resultbar ul li#list_NJ{width:25px}#ec_resultbar ul li#list_NM{width:9px}#ec_resultbar ul li#list_NV{width:11px}#ec_resultbar ul li#list_NY{width:53px}#ec_resultbar ul li#list_OH{width:33px}#ec_resultbar ul li#list_OK{width:13px}#ec_resultbar ul li#list_OR{width:13px}#ec_resultbar ul li#list_PA{width:36px}#ec_resultbar ul li#list_RI{width:7px}#ec_resultbar ul li#list_SC{width:16px}#ec_resultbar ul li#list_SD{width:5px}#ec_resultbar ul li#list_TN{width:20px}#ec_resultbar ul li#list_TX{width:69px}#ec_resultbar ul li#list_UT{width:11px}#ec_resultbar ul li#list_VA{width:24px}#ec_resultbar ul li#list_VT{width:5px}#ec_resultbar ul li#list_WA{width:22px}#ec_resultbar ul li#list_WI{width:18px}#ec_resultbar ul li#list_WV{width:9px}#ec_resultbar ul li#list_WY{width:5px}#ec_halfway_marker{display:none}#l-us2012-mobile #ec_halfway_marker{top:-16px}#ec_tooltip{background:white;background-color:white;background-color:rgba(255,255,255,0.8);position:absolute;left:0;border-style:solid;border-color:#333;border-width:1px;margin:0;padding:4px;display:none}#ec_tooltip .statename{font-weight:bold}#l-us2012-mobile #ec_resultbar{position:relative;padding-top:8px}@media (max-width: 280px){#l-us2012-mobile #ec_resultbar{padding-top:0}}#l-us2012-mobile .vote-text,#l-us2012-mobile .firstname{display:none}@media (min-width: 460px){#l-us2012-mobile .firstname{display:inline}}#l-us2012-mobile .firstname{font-size:16px;line-height:1;font-weight:normal;text-transform:none}#l-us2012-mobile .surname{font-size:16px;line-height:1;font-weight:bold}#l-us2012-mobile .candidate-name{margin-top:0}#l-us2012-mobile #dem_container{float:left;background:none;padding-bottom:4px;padding-left:0}@media (min-width: 280px){#l-us2012-mobile #dem_container{padding-left:60px;background:url(../img/obama_mobile.png) no-repeat 0 bottom}}#l-us2012-mobile #rep_container{float:right;background:none;padding-right:0;padding-bottom:4px;text-align:right}@media (min-width: 280px){#l-us2012-mobile #rep_container{padding-right:70px;background:url(../img/romney_mobile.png) no-repeat right bottom}}#l-us2012-mobile .vote-count{font-size:28px;line-height:1;font-weight:bold;margin-top:8px;display:block}#l-us2012-mobile #dem_container .vote-count{float:none;padding-right:2px}#l-us2012-mobile #rep_container .vote-count{float:none;padding-left:2px}#l-us2012-mobile #ec_resultbar #ec_results_container ul#ec_results_democrat{background:#0067e9;position:absolute;left:0;width:68%}#l-us2012-mobile #ec_resultbar #ec_results_container ul#ec_results_republican{background:#e80000;position:absolute;right:0;width:32%}#l-us2012-mobile #ec_resultbar #ec_results_container ul li{display:none}#tab-nav-wrapper ul{width:100%;height:52px;padding:0;list-style:none}#tab-nav-wrapper ul li{padding:0;margin:0;float:left}#tab-nav-wrapper ul li a{width:176px;height:48px;background:#CCC;color:#505050;padding:0;margin:0;margin-right:4px;text-align:center;font-size:18px;line-height:48px;list-style-type:none;display:block;font-weight:bold}#tab-nav-wrapper ul li.selected a{border-bottom:white solid 4px;background:#FFF}.responsive #tab-nav-wrapper{padding-top:8px}.responsive #tab-nav-wrapper ul li{width:33.333333%;height:48px;float:left;background:#CCC;color:#505050;padding:0;margin:0;text-align:center;font-size:18px;line-height:48px;background-image:none;list-style-type:none}.responsive #tab-nav-wrapper ul li.selected{width:33.333333%}.responsive #tab-nav-wrapper ul li a{width:auto;float:none}#us_election2012_map{display:none}.blq-js #us_election2012_map{position:relative;top:0;left:0;width:624px;height:440px;background:white;display:block;margin-top:16px}#map_info_panel{background:white;background-color:#fff;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;border-style:solid;border-color:#333333;border-width:1px;margin:0;padding:4px;display:none}#map_info_panel p{margin:0;padding:0}#map_info_panel p#us_map_state_name{font-weight:bold}#us_map_pointers{position:absolute;top:111px;right:22px}#map_colourkey_panel{background:white;background-color:#fff;background-color:rgba(255,255,255,0.8);position:absolute;bottom:0;right:0;margin:0;padding:4px;cursor:default}#map_colourkey_panel ul{list-style:none;padding:0;margin:0;float:left}#map_colourkey_panel li{background-image:none;padding:0;margin:0;float:left}#map_colourkey_panel p{margin:0;padding:0;color:#505050;float:left}#map_colourkey_panel ul li span.colourkey_block{width:10px;height:10px;background:#FCE7B7;border:1px solid #505050;border:none;display:block;float:left;margin-right:4px;margin-top:3px;margin-left:16px}#map_colourkey_panel ul li span.colourkey_label{display:block;float:left}.rtl #map_info_panel{text-align:right}.rtl #map_colourkey_panel{left:0}.rtl #map_colourkey_panel li{float:right}.rtl #map_colourkey_panel ul li span.colourkey_block{float:right;margin-right:16px;margin-left:4px}.rtl #map_colourkey_panel ul li span.colourkey_label{float:right}#us_states_form_wrapper{display:none}.blq-js #us_states_form_wrapper{display:block}.blq-js #scoreboard-wrapper #seeAllStates,.blq-js #scoreboard-wrapper #seeAllStatesDesktop,#l-us2012-mobile #seeAllStatesDesktop,.desktop #seeAllStates{display:none}#seeAllStates,#seeAllStatesDesktop{display:block;text-decoration:underline;padding:15px 0}#scoreboard-wrapper{border-bottom:6px solid #CCC;display:block;float:left;position:relative;width:100%}#l-us2012-mobile #scoreboard-wrapper{float:none;margin-left:4px;margin-right:4px;border-bottom-width:2px;width:auto}#l-us2012-mobile #scoreboard-wrapper:after{clear:both;display:block;content:'';height:0;visibility:hidden}#scoreboard-wrapper ul li{background:none}.state-headline .state_ec{display:block}.candidate-result{height:20px;width:100%;padding-bottom:4px;clear:both}#l-us2012-mobile .candidate-result{float:left;height:auto;padding-bottom:12px}.candidate-result .votes{display:block;float:left;padding-right:8px;width:45%;text-align:left;color:#404040}#l-us2012-mobile .candidate-result .votes{width:20%;min-width:80px}.candidate-result .percentage{padding-left:8px;display:inline-block;font-weight:bold;float:right}#l-us2012-mobile .candidate-result .percentage{padding-left:0}.candidate-result .percentage-bar{float:left;height:16px}.candidate-result .percentage-container{height:16px;clear:both;background-color:#CCC;width:auto}.candidate-result .name,.candidate-result .votes{float:left}.candidate-result .name{font-weight:bold;font-size:16px;line-height:20px}#l-us2012-mobile .candidate-result .name{width:18%;min-width:70px}#state_result_summary .state-headline .state_ec{font-weight:bold;font-size:16px;font-size:1.6rem;display:inline-block;padding-left:8px}.state-scoreboard{display:block;float:left}#state-results-container{width:100%}.leaning-dem p,.candidate-result.dem-colour .name,.candidate-result.dem-colour .percentage,table.senate-table td.dem-colour,table.house-table td.dem-colour{color:#0F78D2}.leaning-gop p,.candidate-result.rep-colour .name,.candidate-result.rep-colour .percentage,table.senate-table td.rep-colour,table.house-table td.rep-colour{color:#EB0000}.candidate-result .percentage,.candidate-result .candidate-votes-container{float:left}.candidate-result .percentage-container{width:100%;float:left}.state-headline p{padding-right:8px;padding-bottom:4px}#l-us2012-mobile .state-headline p{padding-right:0}.state-headline span{line-height:16px}.state-headline p,.state-headline .headline{font-weight:bold}.called-for-dem p,.called-for-gop p{color:#FFF;font-weight:bold;font-size:16px;line-height:1;margin-bottom:6px;padding:0 4px 0 4px;text-transform:uppercase}.party-dem #state_exception_text p{color:#EB0000;font-weight:bold}.party-rep #state_exception_text p{color:#0F78D2;font-weight:bold}#result_heading{text-transform:inherit}#past_national_results{padding-bottom:24px}#past_national_results strong{display:inline-block;font-size:16px;line-height:20px}#past_national_results #past_results_years{display:inline-block;padding:0;margin:0}#past_national_results a{background:none;color:#404040;padding:0;border:none;font-size:16px;line-height:20px;font-weight:normal}#past_national_results a.selected{font-weight:bold}#electoral_history ul li{width:50%}#electoral_history #result_heading dfn{text-transform:none}#electoral_history ul li .year{font-weight:bold;clear:both;display:block}#electoral_history #result_heading{padding-top:12px}#electoral_history #result_heading dfn{font-style:normal;text-transform:uppercase;font-weight:bold;line-height:20px;font-size:16px}#states_declared{padding-left:160px}#states_declared .declared{font-size:16px;line-height:20px}#states_declared .declared span,#states_declared .declared strong{font-size:32px;line-height:1;font-weight:bold}#states_declared .declared-disclaimer{font-size:11px;line-height:16px;padding:0;margin:0}#result_table,#result_table table{width:auto}#result_table{clear:both;float:right;margin:16px 0}#result_table th,#result_table td{text-align:left;font-size:13px;line-height:16px}#result_table .senate-table tbody th,#result_table .house-table tbody th{background-color:#CCC}#result_table .senate-table th:first-child,#result_table .house-table th:first-child{background-color:white}#result_table .senate-table td,#result_table .house-table td{height:21px}#result_table tbody tr th:first-child+th,#result_table tbody tr td:first-child+td{padding-left:8px}#result_table .senate-table{margin-right:0}#result_table .senate-table,#result_table .house-table{float:left}#result_table .senate-table td:first-child,#result_table .house-table td:first-child{font-weight:bold;text-align:right}#result_table thead th{text-align:left;padding-bottom:8px}#result_table thead th dfn{font-style:normal;font-size:16px;line-height:20px;font-weight:bold}#results_caption{float:left;border-top:1px solid #CCC}#l-us2012-mobile #results_caption{float:none;border-top:none}#results_caption p{margin-bottom:8px;padding-top:4px;font-size:13px;float:left;line-height:16px;width:100%}#l-us2012-mobile #results_caption p{float:none;font-size:16px;line-height:20px}.state-headline,#state_result_summary #statename,#state_result_summary #state_exception_text{padding-left:0}#state_result_summary #statename .key-state{display:block;padding-left:0}.candidate-result .votes,.candidate-result .percentage,#result_table th,#result_table td,#electoral_history ul li,#us_states_form_wrapper form select{font-size:15px;font-size:1.5rem}#state-results-container{background:none !important}#national_result_summary #result_heading,#state_result_summary #statename,#result_heading_senate,#result_heading_house{font-size:22px;font-weight:bold;line-height:24px;margin-bottom:4px;text-transform:uppercase;padding-top:3px}#national_result_summary #result_heading,#state_result_summary #statename{text-transform:none}#scoreboard-wrapper .source{clear:both;float:left}#scoreboard-wrapper .source p{color:#CCC;font-size:11px;line-height:16px;width:100%}#l-us2012-mobile #scoreboard-wrapper .source p{margin-bottom:16px;font-size:13px;color:#999}#scoreboard-wrapper #return_to_overview{clear:both;font-weight:bold;background:url(../img/results_sprite.png) no-repeat 0 -80px;padding-left:20px;padding-top:0;cursor:pointer}#state_result_summary #statename span.state_ec{font-size:26px;font-weight:normal}#l-us2012-mobile #state_result_summary #statename span.state_ec{font-size:16px;font-weight:bold;line-height:20px}#state_result_summary.dem_colour #statename,#state_result_summary.dem_colour #statename span.state_ec{color:#0F78D2}#state_result_summary #statename .key-state{color:#663366;font-size:13px;line-height:24px;font-weight:normal;text-transform:uppercase;padding-left:8px}table.senate-table td.other-colour,table.house-table td.other-colour{color:#CCC}.called-for-dem p,.dem-colour.candidate-result .percentage-bar{background-color:#0F78D2}.called-for-gop p,.rep-colour.candidate-result .percentage-bar{background-color:#EB0000}.called-for-dem p,.called-for-gop p{float:left;color:#FFF;font-size:0.9em;font-weight:bold;text-transform:uppercase}.other-colour.candidate-result .percentage-bar{background-color:#505050}#state_result_summary{margin-bottom:12px;clear:both;height:84px}#l-us2012-mobile #state_result_summary{height:auto}#electoral_history{float:left}#electoral_history ul li{padding:0;float:left;color:#404040}#state_result_summary.rep-colour #statename,#state_result_summary.rep-colour #statename span.state_ec,#electoral_history ul li.rep-colour{color:#EB0000}#state_result_summary.dem-colour #statename,#state_result_summary.dem-colour #statename span.state_ec,#electoral_history ul li.dem-colour{color:#0F78D2}#state_result_summary.rep-colour .state-headline span.called_for_rep{background:#EB0000}#state_result_summary.dem-colour .state-headline span.called_for_dem{background:#0F78D2}.state-headline p,#scoreboard-wrapper #return_to_overview{padding-top:0}.desktop #us_states_form_wrapper form{padding-bottom:8px}.desktop #us_states_form_wrapper form select{padding:5px 4px 5px 4px}#scoreboard-wrapper #return_to_overview{background-position:0 -78px}.desktop #state_result_summary #state_icon{text-indent:-9999px;position:absolute;top:-12px;left:0}.desktop #state_icon .icon{background-repeat:no-repeat;background-position:0 0;display:block;width:64px;height:60px}.desktop #state_icon{background-color:#ccc}.desktop .party-dem #state_icon{background-color:#0F78D2}.desktop .party-gop #state_icon{background-color:#EB0000}.desktop .state-ak .icon{background-image:url(../img/state_icons/ak.png)}.desktop .state-al .icon{background-image:url(../img/state_icons/al.png)}.desktop .state-ar .icon{background-image:url(../img/state_icons/ar.png)}.desktop .state-az .icon{background-image:url(../img/state_icons/az.png)}.desktop .state-ca .icon{background-image:url(../img/state_icons/ca.png)}.desktop .state-co .icon{background-image:url(../img/state_icons/co.png)}.desktop .state-ct .icon{background-image:url(../img/state_icons/ct.png)}.desktop .state-dc .icon{background-image:url(../img/state_icons/dc.png)}.desktop .state-de .icon{background-image:url(../img/state_icons/de.png)}.desktop .state-fl .icon{background-image:url(../img/state_icons/fl.png)}.desktop .state-ga .icon{background-image:url(../img/state_icons/ga.png)}.desktop .state-hi .icon{background-image:url(../img/state_icons/hi.png)}.desktop .state-ia .icon{background-image:url(../img/state_icons/ia.png)}.desktop .state-id .icon{background-image:url(../img/state_icons/id.png)}.desktop .state-il .icon{background-image:url(../img/state_icons/il.png)}.desktop .state-in .icon{background-image:url(../img/state_icons/in.png)}.desktop .state-ks .icon{background-image:url(../img/state_icons/ks.png)}.desktop .state-ky .icon{background-image:url(../img/state_icons/ky.png)}.desktop .state-la .icon{background-image:url(../img/state_icons/la.png)}.desktop .state-ma .icon{background-image:url(../img/state_icons/ma.png)}.desktop .state-md .icon{background-image:url(../img/state_icons/md.png)}.desktop .state-nm .icon{background-image:url(../img/state_icons/nm.png)}.desktop .state-tx .icon{background-image:url(../img/state_icons/tx.png)}.desktop .state-wa .icon{background-image:url(../img/state_icons/wa.png)}.desktop .state-or .icon{background-image:url(../img/state_icons/or.png)}.desktop .state-nv .icon{background-image:url(../img/state_icons/nv.png)}.desktop .state-mt .icon{background-image:url(../img/state_icons/mt.png)}.desktop .state-ut .icon{background-image:url(../img/state_icons/ut.png)}.desktop .state-wy .icon{background-image:url(../img/state_icons/wy.png)}.desktop .state-ok .icon{background-image:url(../img/state_icons/ok.png)}.desktop .state-sd .icon{background-image:url(../img/state_icons/sd.png)}.desktop .state-ne .icon{background-image:url(../img/state_icons/ne.png)}.desktop .state-nd .icon{background-image:url(../img/state_icons/nd.png)}.desktop .state-mn .icon{background-image:url(../img/state_icons/mn.png)}.desktop .state-mo .icon{background-image:url(../img/state_icons/mo.png)}.desktop .state-ms .icon{background-image:url(../img/state_icons/ms.png)}.desktop .state-wi .icon{background-image:url(../img/state_icons/wi.png)}.desktop .state-mi .icon{background-image:url(../img/state_icons/mi.png)}.desktop .state-oh .icon{background-image:url(../img/state_icons/oh.png)}.desktop .state-tn .icon{background-image:url(../img/state_icons/tn.png)}.desktop .state-sc .icon{background-image:url(../img/state_icons/sc.png)}.desktop .state-va .icon{background-image:url(../img/state_icons/va.png)}.desktop .state-wv .icon{background-image:url(../img/state_icons/wv.png)}.desktop .state-pa .icon{background-image:url(../img/state_icons/pa.png)}.desktop .state-ny .icon{background-image:url(../img/state_icons/ny.png)}.desktop .state-nc .icon{background-image:url(../img/state_icons/nc.png)}.desktop .state-vt .icon{background-image:url(../img/state_icons/vt.png)}.desktop .state-nh .icon{background-image:url(../img/state_icons/nh.png)}.desktop .state-me .icon{background-image:url(../img/state_icons/me.png)}.desktop .state-nj .icon{background-image:url(../img/state_icons/nj.png)}.desktop .state-ri .icon{background-image:url(../img/state_icons/ri.png)}.desktop #scoreboard-wrapper{float:left;width:624px}.desktop #us_states_form_wrapper{position:absolute;top:0;right:0}.desktop #us_states_form_wrapper form{padding-bottom:8px;padding-top:8px;float:right}.desktop #us_states_form_wrapper form select{font-size:13px;line-height:16px;padding:8px;margin:0}.desktop .candidate-result .name{width:50%;display:block;float:left;font-size:16px;line-height:20px;font-weight:bold}.desktop #states_declared,.desktop #states_declared p{width:auto}.desktop .state-headline .state_ec,.desktop .state-headline .key-state,.desktop #state_exception_text p{display:inline-block}#state_exception_text{clear:both}#state_exception_text p{padding-top:0}.desktop .candidate-result .name{float:left;width:80px}.desktop #result_table{float:left}.desktop .candidate-result .votes{text-align:right;width:64px}.desktop #result_table .senate-table{margin:0;width:384px}.desktop #result_table .house-table{margin-left:16px;width:224px}.desktop #state_result_summary #statename,.desktop #state_result_summary .state-headline,.desktop #state_result_summary #state_exception_text{padding-left:74px}.desktop #state_result_summary .state-headline .state_ec,.desktop #result_table thead th dfn span{display:none}.desktop #result_table thead th{text-transform:uppercase}.desktop #result_table .senate-table td:first-child,.desktop #result_table .house-table td:first-child{padding-right:8px;width:152px}.desktop #result_table .house-table th.party,.desktop #result_table .house-table td.party{text-indent:-5000px;display:none;width:1px}.desktop .candidate-result .votes,.desktop .candidate-result .percentage{font-size:13px;line-height:16px;padding-top:2px}.desktop .candidate-result .percentage{float:right}.desktop .candidate-result .percentage-container{width:414px;float:left;clear:none}.desktop #us_states_form_wrapper form select{font-weight:normal}.desktop #result_table th,.desktop #result_table td,.desktop #us_states_form_wrapper form select{font-size:13px;line-height:16px}.desktop #electoral_history{margin-left:160px;width:464px}.desktop #electoral_history ul li{width:155px;font-size:14px}.desktop #electoral_history ul li:first-child{width:154px}.desktop #electoral_history ul li span{font-size:18px;line-height:1}.desktop #electoral_history ul li strong{font-size:14px;font-weight:bold;font-family:Arial, sans-serif}#l-us2012-mobile #electoral_history{width:100%}#l-us2012-mobile #past_national_results{padding-bottom:16px}#l-us2012-mobile #past_national_results strong{margin-right:6px}#l-us2012-mobile #past_national_results .past-results-years{display:inline}#l-us2012-mobile #past_national_results .past-results-years a{padding:0 4px}#l-us2012-mobile #result_table .senate-table{margin-bottom:16px}#l-us2012-mobile #result_table .senate-table tbody th,#l-us2012-mobile #result_table .house-table tbody th{background-color:#ededed;padding-top:3px;padding-bottom:3px;border-bottom:4px solid #fff}#l-us2012-mobile #result_table .senate-table th:first-child,#l-us2012-mobile #result_table .house-table th:first-child{background-color:white}#l-us2012-mobile .candidate-result .name,#l-us2012-mobile .candidate-result .votes{padding-right:12px}#l-us2012-mobile #electoral_history ul li,#l-us2012-mobile .candidate-result .name,#l-us2012-mobile #state_exception_text p{font-size:16px;font-size:1.6rem}#l-us2012-mobile #electoral_history ul li .year{font-size:20px;font-size:2.0rem}#l-us2012-mobile #states_declared{margin-bottom:8px;padding-left:0;clear:both}#l-us2012-mobile #states_declared .declared-disclaimer{font-size:13px}#l-us2012-mobile .called-for-dem p,#l-us2012-mobile .called-for-rep p,#l-us2012-mobile .called-for-gop p{position:relative;margin-right:4px;padding:4px 6px;font-size:16px;line-height:20px;text-transform:none}#l-us2012-mobile #national_result_summary #result_heading,#l-us2012-mobile #return_to_overview,#l-us2012-mobile #state_result_summary #state_icon,#l-us2012-mobile .state-headline .key-state{display:none}#l-us2012-mobile #result_heading{margin-bottom:1em;text-transform:none}#l-us2012-mobile #result_heading dfn{font-size:18px;text-transform:none}#l-us2012-mobile #us_states_form_wrapper{position:relative;top:auto;left:auto}#l-us2012-mobile #us_states_form_wrapper form{float:none}#l-us2012-mobile #us_states_form_wrapper form select{width:100%;border:1px solid #CCC;margin-bottom:12px;font-weight:bold;font-size:16px;font-size:1.6rem;height:40px}#l-us2012-mobile #state_exception_text p{width:auto;float:left}#l-us2012-mobile #state_headline_text{float:left;display:inline}#l-us2012-mobile #state_headline_text span{display:none !important}#l-us2012-mobile #electoral_history ul li:last-child,#l-us2012-mobile #result_table thead th dfn span{display:none}#l-us2012-mobile #electoral_history ul li{width:50%}#l-us2012-mobile #result_table th,#l-us2012-mobile #result_table td{width:20%}#l-us2012-mobile #result_table .senate-table td:first-child,#l-us2012-mobile #result_table .house-table td:first-child{padding-right:24px}@media (min-width: 320px){#l-us2012-mobile .percentage-bar{display:block}#l-us2012-mobile .candidate-result .candidate-votes-container{float:none;width:auto}#l-us2012-mobile .candidate-result .candidate-votes-container .votes{width:auto}}@media (min-width: 480px){#l-us2012-mobile .candidate-result .candidate-votes-container{width:auto}#l-us2012-mobile #result_table,#l-us2012-mobile #state_result_summary #statename{clear:none}#l-us2012-mobile #states_declared,#l-us2012-mobile #states_declared p{padding-left:0;float:left;width:100%}#l-us2012-mobile #states_declared p{clear:both}#l-us2012-mobile #result_table table,#l-us2012-mobile #result_table{width:100%}#l-us2012-mobile #electoral_history ul li{width:33.33%}#l-us2012-mobile #electoral_history ul li:last-child{display:block}#l-us2012-mobile #result_table thead th dfn span{display:inline-block}}@media (min-width: 640px){#l-us2012-mobile #us_states_form_wrapper{position:absolute;top:0;right:0}#l-us2012-mobile #result_table table{float:left}#l-us2012-mobile #result_table .house-table{width:42%}#l-us2012-mobile #result_table .senate-table{width:55%}#l-us2012-mobile #result_table .house-table{margin-left:12px}#l-us2012-mobile #result_table .house-table th:first-child,#l-us2012-mobile #result_table .house-table tbody td:first-child{display:none}}.national-scoreboard #stateDetails,.national-scoreboard #state_result_summary,.national-scoreboard #return_to_overview,.state-scoreboard #national_result_summary,.state-scoreboard #states_declared,.blq-js #l-us2012-mobile #regionName{display:none}.state-scoreboard #stateDetails,.state-scoreboard #state_result_summary,.state-scoreboard #return_to_overview,.national-scoreboard #national_result_summary,.national-scoreboard #states_declared,#l-us2012-mobile #regionName{display:block}.state-headline span{display:none}.leaning-dem span,.leaning-gop span{display:inline}.news .desktop #scoreboard-wrapper{margin-top:12px}.news .desktop #us_states_form_wrapper form select{padding:4px 5px}.news .desktop #us_states_form_wrapper form{padding-top:0}.news .desktop .past-results-years{display:inline}.news .desktop .state-headline p,.news .desktop .state-headline .headline{display:inline}.news .desktop #national_result_summary #result_heading,.news .desktop #state_result_summary #statename{font-size:26px}.news .desktop #state_headline_text.state-headline{padding-top:5px}.desktop #state_headline_text span{display:none}.news .desktop .called-for-dem p,.news .desktop .called-for-gop p{padding:4px 4px 2px;margin-bottom:4px;margin-top:-4px}.news .desktop #electoral_history #result_heading dfn{font-size:18px}.news .desktop #electoral_history ul li span.year{margin-top:8px;margin-bottom:4px}.news .desktop #electoral_history ul li span.name{font-size:14px}.news .desktop #state_result_summary #state_icon{top:-6px}#congress-wrapper{display:block;border-top:6px solid #cccccc;padding-top:16px}#l-us2012-mobile #congress-wrapper{clear:both;margin-left:4px;margin-right:4px;padding-top:8px}#l-us2012-mobile #congress-wrapper #senate-container{margin-bottom:12px}#congress-wrapper h3{padding:0;margin:0;margin-bottom:8px;font-size:22px;font-weight:bold}#l-us2012-mobile #congress-wrapper h3{letter-spacing:-1px}#congress-nav{display:none}.blq-js #congress-nav{display:block;margin-bottom:16px;font-size:16px}#congress-nav span.selected{font-weight:bold}#congress-nav span{cursor:pointer}#congress-wrapper a{color:#505050}#l-us2012-mobile #congress-nav span{padding:0 4px}#l-us2012-mobile #house_info-container{padding-bottom:12px}#l-us2012-mobile .congress_header{margin-bottom:2px}#congress_divider{display:block;width:100%;height:1px;border-bottom:1px #505050 dashed;clear:both}.congress_svg{display:none}.blq-js .congress_svg{width:300px;margin-left:auto;margin-right:auto;display:block}.seat_count{font-weight:bold;margin-left:0;margin-right:4px}.rep_congress_info,.rep_congress_info span,.rep_congress_info .seat_count,.rep_congress_info .seat_text{color:#EC2D26}.dem_congress_info,.dem_congress_info span,.dem_congress_info .seat_count,.dem_congress_info .seat_text{color:#3C79BE}.congress_info{padding-top:8px}.congress_header{font-size:16px}.congress_header .congress_name{font-weight:bold}.congress_seat_info>span{white-space:nowrap;display:inline-block}.congress_other_seat_info{text-align:right}.congress_seat_count{margin-left:6px;margin-right:6px}.desktop #house-container{clear:both}.desktop .congress_svg{float:left}.desktop .congress_info{float:none;width:100%}.blq-js .desktop .congress_info{float:right;width:50%}.rtl .congress_info{text-align:right}.rtl .congress_name{float:right}.rtl .seat_count{margin-left:4px;margin-right:0;float:right}.rtl .dem_congress_info .seat_count{margin-right:8px}.rtl .seat_text{float:right}.rtl .congess_text{clear:both}#text-summary-wrapper{padding:8px 0}#l-us2012-mobile #text-summary-wrapper{padding-left:4px;padding-right:4px}#l-us2012-mobile #text-summary-wrapper p{margin-bottom:1em;font-size:16px;line-height:20px}.desktop #text-summary-wrapper{padding:0;height:424px;margin-top:16px;margin-bottom:12px}#text-summary-wrapper h3{font-size:22px;line-height:24px;margin-bottom:4px;font-weight:bold}.desktop #text-summary-wrapper{padding-top:64px}.desktop #text-summary-wrapper h3{font-size:26px;line-height:1}#text-summary-wrapper .map-related-text{display:none}.desktop #text-summary-wrapper .map-related-text{display:block;margin-top:8px;font-weight:bold}.rtl #text-summary-wrapper h3,.rtl #text-summary-wrapper .map-related-text,.rtl #text-summary-wrapper p{text-align:right}#faq_link-wrapper{display:none}.desktop #faq_link-wrapper{display:block;height:16px}a#faq_link{margin-top:8px;font-weight:bold;background:transparent url(../img/results_sprite.png) 0 -120px no-repeat;padding-left:16px}.rtl a#faq_link{background-position:right -160px;padding-left:0;padding-right:24px;text-align:right}.rtl #faq_link-wrapper{text-align:right}
