body#cnn_ElectionCenter
{margin:0;padding:0;background:#949494;color:#000;}

#cnn_ElectionCenter #cnnMainContent
{background:#949494;}

#cnn_ElectionCenter .cnnElectionCandidatesPhotos {float:left; padding:6px 0 9px 0;}
#cnn_ElectionCenter .cnnElectionCandidatesPhotos img {border:none; padding-bottom:9px;}


/* Footer box --- check corners*/
#cnn_ElectionCenter .cnnFooterBox .cnnFooterBoxHeader
{background:#555 url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_footer_tr.gif) 100% 0 no-repeat;}
#cnn_ElectionCenter .cnnFooterBox .cnnFooterBoxContent
{background:#ebebeb;}
#cnn_ElectionCenter .cnnFooterBox .cnnFooterBoxFooter
{background:#555 url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_footer_br.gif) 100% 0 no-repeat;}

#cnn_ElectionCenter div#cnnHeader
{height:143px; margin:0px; }
* html #cnn_ElectionCenter div#cnnHeader
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "auto" );}

#cnn_POLITICS .cnnHeaderContent .cnnHeaderBot
{position:relative;height:33px;margin:0 12px 0px 9px; padding:0px;}

#cnn_POLITICS .cnnHeaderContent .cnnSubNavStretch li a
{font-weight:normal;font-size:11px;}

#cnn_POLITICS .cnnSubNavStretch
{clear:both; background:#333333; border:none;}

#cnn_POLITICS .cnnHeaderSubNav
{height:22px;position:relative;min-width:984px;margin:0 auto;}

#cnn_POLITICS .cnnHeaderSubNav li a,
#cnn_POLITICS .cnnHeaderSubNav li a:visited
{color:#949494;text-decoration:none;line-height:22px;}

#cnn_POLITICS .cnnHeaderSubNav li a:hover
{color:#ca0002;;background:#fff}

#cnn_POLITICS .cnnHeaderSubNav li a.cnnCurPage,
#cnn_POLITICS .cnnHeaderSubNav li a.cnnCurPage:visited,
#cnn_POLITICS .cnnHeaderSubNav li a.cnnCurPage:hover
{color:#555555;background:#1e1e1e;}

#cnn_POLITICS .cnnHeaderSubNav ul.cnnSubNavigation{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

#cnn_POLITICS .cnnHeaderSubNav ul.cnnSubNavigation
{left:0; }

#cnn_POLITICS .cnnHeaderSubNav ul.cnnSubNavigation li
{float:left;border-left:1px solid #1e1e1e;}

#cnn_POLITICS .cnnHeaderSubNav ul.cnnSubNavigation li a
{padding:0 6px;width:auto;height:22px;display:block;vertical-align:middle}

* html #cnn_POLITICS .cnnHeaderSubNav ul.cnnSubNavigation li a
{width:24px;}

#cnn_POLITICS .cnnHeaderSubNav ul.cnnSubNavigation li.cnnSubNavLeft
{width:46px;height:22px;}

#cnnElectionTopHeader 
{background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/elections_header_star.gif) 0 0 no-repeat; height:40px; width:984px;
margin-top:2px;}

#cnnElectionTopHeader b
{font-size:24px; padding:0px 0 0 345px; margin:12px 0 0 0;}

#cnn_ElectionCenter #cnnLeftCol /* 354 width */
{width:339px; background:#fff; padding:0 0 0 15px; margin:0;}

#cnn_ElectionCenter #cnnRightCol /* 621 width */
{width:607px;margin-left:14px; background:#fff;}

#cnnPathLeftCol, #cnnPathRightCol,
#cnnLeftCol2, #cnnRightCol2
{float:left;}

#cnn_ElectionCenter #cnnLeftCol2 /* 621 width */
{width:621px; background:#949494; padding:0 0 0 0px; margin:0;}

#cnn_ElectionCenter #cnnRightCol2 /* 354 width */
{width:354px; margin-left:9px; background:#949494;}

#cnn_ElectionCenter #cnnPathLeftCol /* 621 width */
{width:621px; background:#fff; padding:0px; margin:0; color:#333333;}

#cnn_ElectionCenter #cnnPathRightCol /* 354 width */
{width:354px; margin-left:6px; background:#fff; }

#cnn_ElectionCenter .cnnTopStories .cnnTopStoriesHead
{font-size:20px;font-weight:bold;padding:0 0 8px 0;}

#cnn_ElectionCenter .cnnTopStories ul
{padding: 0 0 3px 0;margin: 0;list-style: none; clear:both;border:none;}

#cnnElectionContent 
{padding:11px 0px 0 0; color:#333333; margin-right:4px;}
#cnnElectionContent .cnnContentHeader
{font-size:20px; border:none; padding:0px 0 5px 0; color:#000000;}

#cnnElectionContent .cnnContentIntro
{border-bottom:1px solid #dadada; padding-bottom:6px;}

#cnnElectionContent table.cnnContent2Cols
{margin:6px 0 0 0; padding:0;}

#cnnElectionContent table.cnnContent2Cols td
{vertical-align:top; margin:0; padding:0 0  15px 0; border:none;}

#cnnElectionContent table.cnnContent2Cols td.cnnDivider
{border-bottom:1px solid #dadada;}

#cnnElectionContent table.cnnContent2Cols .cnnElectionCandidatesPhoto
{float:left; padding:0 7px 2px 0; margin:0;}
.cnnElectionCandidatesDesc 
{line-height:16px; font-size:11px; padding:0px; }
.cnnElectionCandidatesDesc b
{font-size:16px; color:#004276;}

#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnWireBox .cnnBoxContent
{background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnWireBox .cnnBoxHeader
{height:4px;overflow:hidden;background:url(//cdn.cnn.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnWireBox .cnnBoxHeader div
{height:4px;width:4px;background:#fff url(//cdn.cnn.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TL.gif) 0 0 no-repeat;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnWireBox .cnnBoxFooter
{height:4px;overflow:hidden;background:url(//cdn.cnn.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BR._bg.gif) 100% 0 no-repeat;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnWireBox .cnnBoxFooter div
{height:4px;width:4px;background:#fff url(//cdn.cnn.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BL.gif) 0 0 no-repeat;}

#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnBoxHeader
{height:5px; width:100%; overflow:hidden;background:#fff url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_white_tr2.gif) 100% 0 repeat-x;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnBoxHeader div
{height:5px;width:5px;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_white_tl2.gif) 0 0 no-repeat;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnBoxFooter
{height:4px; width:100%; overflow:hidden;background:#fff url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_white_br2.gif) 100% 0 no-repeat;}
#cnn_ElectionCenter .cnnDarkGrayBgWhiteBox .cnnBoxFooter div
{height:4px;width:4px;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_white_bl2.gif) 0 0 no-repeat;}

#cnn_ElectionCenter .cnnAdvertTxt336B
{text-align:right; padding:2px 3px 2px 0px;}

.cnnLgtGrayAdBox2 .cnnBoxHeader
{height:5px; width:100%; overflow:hidden;background:#e0e0e0 url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_ad_tr.gif) 100% 0 no-repeat;}
.cnnLgtGrayAdBox2 .cnnBoxHeader div
{height:5px;width:5px;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_ad_tl.gif) 0 0 no-repeat;}
.cnnLgtGrayAdBox2 .cnnBoxContent
{background:#e0e0e0;}
.cnnLgtGrayAdBox2 .cnnBoxFooter
{height:9px; width:100%; overflow:hidden;background:#e0e0e0 url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_ad.gif) 100% 0 no-repeat;}
.cnnLgtGrayAdBox2 .cnnBoxFooter div
{height:9px;width:9px;overflow:hidden;background:#e0e0e0 url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_lightgray_bl_ad9.gif) 0 0 no-repeat;}

#cnn_ElectionCenter table#cnnRR336ad td
{width:336px;height:280px;min-height:280px;text-align:center;background:#e0e0e0;}

#cnnElectionCenterContent
{color:#333333;}

#cnnElectionCenterContent .cnnGreenBox .cnnBoxHeader
{height:4px; width:100%; overflow:hidden;background:#EFF8DD url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_green_tr.gif) 100% 0 no-repeat;}
#cnnElectionCenterContent .cnnGreenBox .cnnBoxHeader div
{height:4px;width:4px;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_green_tl.gif) 0 0 no-repeat;}
#cnnElectionCenterContent .cnnGreenBox .cnnBoxContent
{background:#EFF8DD;}
#cnnElectionCenterContent .cnnGreenBox .cnnBoxFooter
{height:4px; width:100%; overflow:hidden;background:#EFF8DD url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_green_br.gif) 100% 0 no-repeat;}
#cnnElectionCenterContent .cnnGreenBox .cnnBoxFooter div
{height:4px;width:4px;overflow:hidden;background:#EFF8DD url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_green_bl.gif) 0 0 no-repeat;}


#cnn_ElectionCenter .cnnSponsor 
{float:right; margin:0px 4px 0px 0px; padding:0px;}

#cnnElectionCenterContent
{padding:9px 15px;}

.cnnElectionWatchThis
{color:#949494; font-weight:bold; font-size:14px;}

.cnnElectionWatchThis a.cnnCurPage,
.cnnElectionWatchThis a.cnnCurPage:visited,
.cnnElectionWatchThis a.cnnCurPage:hover
{color:#949494;}

table.cnnElectionVideoAndMap
{padding:17px 0 0 0;}

table.cnnElectionVideoAndMap td
{vertical-align:top;}
.cnnElectionTVBox .cnnElectionTVBoxHeader
{height:4px; overflow:hidden; background: url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_tv_tl_long.gif) 0 0 no-repeat;}
.cnnElectionTVBox .cnnElectionTVBoxContent
{background:#e5e5e5; border-left:1px solid #e6e6e6; }
.cnnElectionTVBox .cnnElectionTVBoxFooter
{height:4px; overflow:hidden; background: url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/corner_tv_bl_long.gif) 0 0 no-repeat;}

.cnnElectionThisVideo
{padding:5px 9px 0px 9px; height:154px; overflow:hidden;}
.cnnElectionThisVideo .cnnElectionVideoHeadline
{padding-top:6px; font-weight:bold;}
.cnnElectionThisVideo .cnnElectionVideoHeadline img
{line-height:12px; vertical-aling:baseline; padding:0px 0 0 2px;}

.cnnElectionThisMap
{padding-left:1px;}

.cnnElexDGLBox .cnnBoxHeader { background:#555555 url('//cdn.cnn.com/cnn/ELECTION/2008/images/corners/corner_gray_tr.gif') top right no-repeat;height:4px;overflow:hidden; }
.cnnElexDGLBox .cnnBoxHeader div { background:transparent url('/ELECTION/2008/images/corners/corner_gray_tl.gif') top left no-repeat;height:4px;overflow:hidden; }
.cnnElexDGLBox .cnnBoxHead { padding:3px 0px 9px 12px; background-color:#555555;font-size:18px;font-weight:bold;color:#FFFFFF; }
.cnnElexDGLBox .cnnBoxContent { background-color:#FFFFFF; }
.cnnElexDGLBox .cnnBoxFooter { background:#FFFFFF url('//cdn.cnn.com/cnn/ELECTION/2008/images/corners/corner_white_br.gif') top right no-repeat;height:4px;overflow:hidden; }
.cnnElexDGLBox .cnnBoxFooter div { background:transparent url('//cdn.cnn.com/cnn/ELECTION/2008/images/corners/corner_white_bl.gif') top left no-repeat;height:4px;overflow:hidden; }

.cnnElexMHead {font-weight:bold; font-size:18px; color:#000000; }
.cnnElexMHead2 {font-weight:bold; font-size:16px; color:#555555; padding:12px 11px 6px 11px; }
.cnnElexMHead3 {font-weight:bold; font-size:20px; color:#000000; line-height:20px;}
.cnnElexMHead4 {font-size:14px;}
.cnnElexMHead5 {font-weight:bold; font-size:16px; color:#000000; padding:5px 0 2px 0; margin:0px;}

#cnnElectionHeadlines ul {padding:0px 0 11px 0;border-bottom:1px solid #dadada;}

.cnnElectionsLatestOn {padding:0px 11px 8px 11px;}
.cnnElectionsLatestOn2 {padding:0px 11px 0px 11px;}
.cnnElectionsMore {padding:18px 0px 6px 11px;}
.cnnElectionsTickerBlog {padding:12px 0px 12px 11px;}

ul#cnnElexCampNews, ul#cnnElexMoreVideo, ul#cnnElexTickerBlog 
{margin:0px;padding:0px;list-style:none; }
ul#cnnElexCampNews li, ul#cnnElexMoreVideo li, ul#cnnElexTickerBlog li 
{padding:0px 0px 1px 7px;background:transparent url('//cdn.cnn.com/cnn/cnn/.element/img/2.0/global/red_bull.gif') 0px 6px no-repeat;font:bold 13px arial;}

ul#cnnElexMoreVideo li img { vertical-align:middle;margin:0px 0px 0px 5px; }

#cnnElectionAnalysis 
{padding:5px 0;font-size:13px;}
#cnnElectionAnalysis span
{line-height:30px;}
#cnnElectionAnalysis .cnnElectionAnalysisMoreLines
{line-height:16px; padding:7px 0 10px 0;}

.cnnElectionAnalysisIntro 
{padding:0px 0 10px 0; font-size:11px;}

#cnnElectionAnalysis ul
{margin:0px;padding:0px;list-style:none; font-size:12px;}
#cnnElectionAnalysis ul.cnnElectionAnalysisList
{margin:0px; padding:4px 0 0 0; list-style:none; font-size:11px; }
#cnnElectionAnalysis li 
{padding:0px 0px 12px 7px; background:transparent url('//cdn.cnn.com/cnn/.element/img/2.0/global/black_bull.gif') 0px 6px no-repeat; }


#cnnElexCampNews .cnnLocalSource a
{text-decoration:none; font-weight:bold; color:#949494;}
#cnnElexCampNews .cnnLocalSource a:hover
{color: #ca0002;}

.cnnElexPTText { font-weight:bold; font-size: 11px;color:#949494; }
.cnnElexPTText a, 
.cnnElexPTText a:link, 
.cnnElexPTText a:visited {font-size:13px; }
.cnnElexPTImage img { margin-right:12px; }

.cnnLocalMedia {padding:9px 11px 5px 11px; font-weight:bold; line-height:18px;color:#333333;}
.cnnLocalMedia span {color:#949494;}

table.cnnElectionDemog td
{vertical-align:top;}

.cnnElectionDemogSummary
{width:370px; padding-top:11px;}

.cnnInfoCell {clear:both;padding:0 10px 5px 9px;}
.cnnInfoCol1 {}
.cnnInfoCol2 {float:right; text-align:right; }

table.cnnInfoCell2 {margin-top:5px; width:100%;}
table.cnnInfoCell2 td {vertical-align:top; padding:0 0 0px 0;}
.cnnInfoCell2 .cnnInfoCol1 {padding:0 15px 10px 0; border-right:1px solid #dadada; }
.cnnInfoCell2 .cnnInfoCol2 {text-align:right; padding:0 12px 10px 12px; border-right:1px solid #dadada; }
.cnnInfoCell2 .cnnInfoCol3 {text-align:right; padding:0 12px 10px 12px;}

.cnnInfoCell3 {padding:0 35px 10px 13px; }

.cnnElectionPopulationImg {border-right:1px solid #dadada; padding:18px 18px 0 0px}

.cnnInfoCredits {color:#555555; font-size:10px; padding:5px 0 11px 0;}

.cnnElectionsPath {padding:8px 0 0 15px;}
#rmap span, #dmap span, #rmap a, #dmap a
{font-weight:bold; font-size:16px;}
#rmap, #dmap
{color:#949494;}
#rmap img, #dmap img
{padding:0; border:none;}
#rmap span, #dmap span
{color:#949494;}

.cnnPathRightContent {padding:0 9px 0 9px;}

#cnn_ElectionCenter .cnnElectionsPath .cnnVerticalBar
{color:#dadada; font-size:16px; font-weight:normal;}

.cnnDivider
{border-top:1px solid #e6e6e6; margin:0px 9px;}
.cnnDivider2
{border-top:1px solid #e6e6e6; margin:9px 0px;}
.cnnDivider3
{border-top:1px solid #e6e6e6; padding:0; margin:0;}
.cnnVerticalDivider 
{background:#dadada;}

/* Begin Issues Btns */
#cnnElectionIssuesBtns 
{padding:11px 0 0 0px ;}

#cnnElectionIssuesBtns .cnnElectionBtnCol1, 
#cnnElectionIssuesBtns .cnnElectionBtnCol2
{float:left;}
#cnnElectionIssuesBtns .cnnElectionBtnCol1
{padding-right:7px;}

#cnnElectionIssuesBtns a
{display:block; width:165px; height:59px;font-size:14px; font-weight:bold; text-decoration:none; margin-bottom:6px;}

.cnnElectionAbortionBtn a,
.cnnElectionAbortionBtn a:visited
{color:#004276; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/abortion.gif) 0 0 no-repeat;;}
.cnnElectionAbortionBtn a:hover
{color:#ca0002; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/abortion_hover.gif) 0 0 no-repeat;}
.cnnElectionAbortionBtn a.cnnCurPage,
.cnnElectionAbortionBtn a.cnnCurPage:visited,
.cnnElectionAbortionBtn a.cnnCurPage:active,
.cnnElectionAbortionBtn a.cnnCurPage:hover
{color:#949494;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/abortion_active.gif) 0 0 no-repeat; cursor:default;}

.cnnElectionImmigBtn a,
.cnnElectionImmigBtn a:visited
{color:#004276; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/immigration.gif) 0 0 no-repeat;;}
.cnnElectionImmigBtn a:hover
{color:#ca0002; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/immigration_hover.gif) 0 0 no-repeat;}
.cnnElectionImmigBtn a.cnnCurPage,
.cnnElectionImmigBtn a.cnnCurPage:visited,
.cnnElectionImmigBtn a.cnnCurPage:active,
.cnnElectionImmigBtn a.cnnCurPage:hover
{color:#949494;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/immigration_active.gif) 0 0 no-repeat; cursor:default;}

.cnnElectionIraqBtn a,
.cnnElectionIraqBtn a:visited
{color:#004276; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/iraq.gif) 0 0 no-repeat;;}
.cnnElectionIraqBtn a:hover
{color:#ca0002; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/iraq_hover.gif) 0 0 no-repeat;}
.cnnElectionIraqBtn a.cnnCurPage,
.cnnElectionIraqBtn a.cnnCurPage:visited,
.cnnElectionIraqBtn a.cnnCurPage:active,
.cnnElectionIraqBtn a.cnnCurPage:hover
{color:#949494;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/iraq_active.gif) 0 0 no-repeat; cursor:default;}

.cnnElectionMarriageBtn a,
.cnnElectionMarriageBtn a:visited
{color:#004276; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/marriage.gif) 0 0 no-repeat;;}
.cnnElectionMarriageBtn a:hover
{color:#ca0002; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/marriage_hover.gif) 0 0 no-repeat;}
.cnnElectionMarriageBtn a.cnnCurPage,
.cnnElectionMarriageBtn a.cnnCurPage:visited,
.cnnElectionMarriageBtn a.cnnCurPage:active,
.cnnElectionMarriageBtn a.cnnCurPage:hover
{color:#949494;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/marriage_active.gif) 0 0 no-repeat; cursor:default;}

.cnnElectionSocialBtn a,
.cnnElectionSocialBtn a:visited
{color:#004276; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/social.gif) 0 0 no-repeat;;}
.cnnElectionSocialBtn a:hover
{color:#ca0002; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/social_hover.gif) 0 0 no-repeat;}
.cnnElectionSocialBtn a.cnnCurPage,
.cnnElectionSocialBtn a.cnnCurPage:visited,
.cnnElectionSocialBtn a.cnnCurPage:active,
.cnnElectionSocialBtn a.cnnCurPage:hover
{color:#949494;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/social_active.gif) 0 0 no-repeat; cursor:default;}

.cnnElectionTaxesBtn a,
.cnnElectionTaxesBtn a:visited
{color:#004276; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/taxes.gif) 0 0 no-repeat;;}
.cnnElectionTaxesBtn a:hover
{color:#ca0002; background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/taxes_hover.gif) 0 0 no-repeat;}
.cnnElectionTaxesBtn a.cnnCurPage,
.cnnElectionTaxesBtn a.cnnCurPage:visited,
.cnnElectionTaxesBtn a.cnnCurPage:active,
.cnnElectionTaxesBtn a.cnnCurPage:hover
{color:#949494;background:url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/taxes_active.gif) 0 0 no-repeat; cursor:default;}

.cnnElectionIssuesBtn1 {padding-top:20px; margin-left:60px;}
.cnnElectionIssuesBtn2 {padding-top:15px; margin-left:60px; line-height:14px;}
/* End Issues Btns */

.cnnElex_CScroll { height: 275px;overflow: auto;overflow-x: auto;padding-right:7px; }

.cnnElexLPollND { float:left;width:72px; }
.cnnElexLPollBHD { float:left;width:172px;margin:0px 0px 0px 1px;display:inline; }
.cnnElexLPollNR { float:left;width:79px; }
.cnnElexLPollBHR { float:left;width:165px;margin:0px 0px 0px 1px;display:inline; }

.cnnElexLPollBHD .cnnElexLPollBar { background:transparent url('http://i2.cdn.turner.com/cnn/ELECTION/2008/images/09/dem_sliver.gif') top left repeat-x;height:16px; }
.cnnElexLPollBHR .cnnElexLPollBar { background:transparent url('http://i2.cdn.turner.com/cnn/ELECTION/2008/images/09/rep_sliver.gif') top left repeat-x;height:16px; }

.cnnElexLPollPerc { float:left;width:28px;text-align:right; }

.cnnElexPollTitle { font:normal 11px/14px arial;color:#333333; }
.cnnElexPollLine {padding:0px 0px 0px 50px;}
.cnnElexPollTopB, .cnnElexPollTopR { padding:34px 0px 39px 0px; color:#0158a5; font-weight:bold; font-size:16px;}
.cnnElexPollTopR { color:#ba0d23; }
.cnnElexPollNote { font:normal 9px arial;color:#333333; }

/* Footer box */
#cnn_ElectionCenter .cnnFooterBox .cnnFooterBoxHeader
{background:#ebebeb url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/footer_tr.gif) 100% 0 no-repeat;}
#cnn_ElectionCenter .cnnFooterBox .cnnFooterBoxContent
{background:#ebebeb;}
#cnn_ElectionCenter .cnnFooterBox .cnnFooterBoxFooter
{background:#ebebeb url(//cdn.cnn.com/cnn/.element/img/2.0/sect/politics/footer_br.gif) 100% 0 no-repeat;}

table.cnnElectionPathCalendar 
{width:100%; padding:0px; margin:0px;}
table.cnnElectionPathCalendar td
{color:#333333; font-size:12px; line-height:14px; padding:8px 0;}
table.cnnElectionPathCalendar td.cnnDivider 
{border-width:0 0 1px 0; border-style:solid; border-color:#dadada;}
table.cnnElectionPathCalendar img
{float:left; padding:0 6px 0px 0; vertical-align:baseline;}
table.cnnElectionPathCalendar span
{font-size:10px;}

.cnnElectionPathCalendarDetail
{padding:13px 12px 0 12px; font-size:11px; height:244px; }
.cnnElectionPathCalendarDetail span
{font-size:15px; font-weight:bold; color:#333333;}
.cnnElectionPathCalendarDetail table
{width:100%; border-top:6px solid white;}
#cnnElectionCal2 table td,
{padding:10px 0 0 8px; vertical-align:top;}
#cnnElectionCal1 table td, 
#cnnElectionCal2 table td, 
#cnnElectionCal3 table td, 
#cnnElectionCal4 table td,
#cnnElectionCal6 table td
{padding:2px 0 0 0px; vertical-align:top;}
.cnnElectionPathCalendarDetail div
{width:14px; float:left; vertical-align:baseline; border:1px solid white;}
* html .cnnElectionPathCalendarDetail div
{border:none;}
.cnnElectionPathCalendarDetail div img
{padding-top:2px;}
#cnnElectionCal1 img,
#cnnElectionCal3 img,
#cnnElectionCal4 img,
#cnnElectionCal6 img
{padding:0 3px;}
.cnnElectionPathCalendarLegend
{padding:22px 0 5px 3px; font-size:10px; color:#949494;}
.cnnElectionPathCalendarLegend img
{padding:0 3px 0 8px; vertical-align:middle;}

#cnnElectionCal2,
#cnnElectionCal3,
#cnnElectionCal4,
#cnnElectionCal5,
#cnnElectionCal6
{display:none;}
a.cnnElectionDateOn,
a.cnnElectionDateOn:visited,
a.cnnElectionDateOn:active,
a.cnnElectionDateOn:hover
{color:#949494;}

.cnnLatestNews {padding:16px 9px 0px 7px}
#cnnPathRightCol .cnnLatestNews {padding:22px 9px 0px 17px;}
.cnnElectionCenterHeaderPad {padding:15px 0 8px 0;}
.cnnLocalNews {padding:18px 18px 13px 7px}
.cnnColMar {padding-right:10px;}
.cnnAllAboutPolitics {padding:4px 19px 0 5px;}
#cnnPathRightCol .cnnAllAboutPolitics {padding:12px 9px 0 9px;}
.cnnBoxContentSentence {padding:11px 11px 6px 11px;line-height:16px;color:#333333;}
.cnnBoxContentSentence2 {padding:6px 11px 0px 11px;color:#333333;}
.cnnBoxContentSentence3 {padding:6px 0px 8px 0;}
.cnnBoxContentSentence4 {padding:7px 0px 0px 15px; font-size:11px;line-height:14px;}
.cnnBoxContentSentence4 img {float:left; padding:3px 10px 3px 0; }
.cnnBoxContentSentence4 p {padding:3px 0 11px 0; margin:0;}

#cnnPathRightAd {padding:5px 0 0 9px;}
#cnnPathRightAd .cnnAdvertTxt336B {padding:1px 7px 2px 0;}

.cnnElectionPastPad {padding-left:28px;}
.cnnLeft {float:left;}
.cnnPad13Top2R {padding:13px 0 0 2px;}
.cnnLeftSubCol1{float:left; width:291px; padding:0 12px 0 0;}
.cnnLeftSubCol2{float:left; width:291px; padding:0;}
.cnnElectionCalendarHead {padding:0px 0 7px 0;} 
.cnnElectionPathBlogs {padding:5px 12px 0 15px}

.cnnPad9LR {padding:0 9px;}
.cnnPad5Top {padding-top:9px;}


/* from main.css */
#cnnLocalNewsList
{margint:0 0 0 2px; list-style:none; padding:0px}

#cnnLocalNews p
{font-size:20px; font-weight:bold; padding:0px 0px 9px 0px; margin:0px;}

#cnnLocalNews ul
{margin:0px 12px 8px 0px; padding:0px; }

#cnnLocalNewsList li
{font-size:11px; font-weight:bold; color:#dadada;padding-left:0;margin-bottom:12px;line-height:12px;}
#cnnLocalNews .cnnLocalSource a
{text-decoration:none; color:#949494;}
#cnnLocalNews .cnnLocalSource a:hover
{color: #ca0002;}

#cnnWeatherLocation
{clear:both; padding:8px 11px 1px 0px; font-size:10px; color:#949494; line-height:12px; border-top:1px solid #dadada;}

#cnnWeatherLocation b
{color:#949494;}

#cnnWeatherLocation span
{float:left;}

#cnnWeatherLocation .cnnWeatherMoreCities
{float:right;}
