		div#leftNav {
			width: 169px;
			/*float: left;*/
			border-top: 1px white solid;
			background-color: #f3f3f3;
		}

		ul.leftNavList {
			width: 169px;
			clear:both;
			margin:0;
			padding: 10px 0px 0px 0px;
			list-style-type: none;
		}
		
		ul.leftNavList li {
			display: block;
			font-family: Tahoma, Arial;
			font-size: 10pt;
			color: #ffffff;
			border-bottom: solid 1px #ffffff;
			line-height: 2.4em;
		}
		
		ul.leftNavList li a {
			color: #2f1f12;
			padding: 0px 0px 0px 15px;
			text-decoration: none;
			display: block;
			width: 140px;
		}
		ul.leftNavList li a:hover {
			text-decoration: underline;
			/*background-image: url(../images/leftnav_link_bg.gif);*/
		}
		
		div#archive_link{
			clear:both;
			padding: 5px 0px 0px 0px;
			_padding: 0px 0px 0px 0px;
		}
				
		ul.topHeadlinesList li{
			border-bottom:1px dotted #CCCCCC;
			margin-bottom: 10px;
		}
		
		div#secondaryContent img#uselection_map{
			border: solid 1px #d5e0e6;
		}
		
		div.election_bg{
			background: #5c310f url(/news/features/uselection2008/images/secondaryContent_title.jpg) no-repeat;
			_background: #5c310f url(/news/features/uselection2008/images/secondaryContent_title_ie.jpg) no-repeat;
			_height:19px;
		}
		
		div.titleNews span{
			font: Arial, Helvetica, sans-serif;
			color: #fff;
		}
		
		span.left{
			float:left;
		}
		
		span.rssIcon {
			margin: -19px 10px 0px 0px;
			_margin: -20px 10px 0px 0px;
			float:right;
		}
		
		div#election_ticker{
			width: 859px;
			height:29px;
			background: url(/news/features/uselection2008/images/election_ticker_bg.jpg) no-repeat;
			margin-top: 3px;
		}
		
		div#election_feature_panels img{
			border: solid 1px #d5e0e6;
			margin:1px 0px 2px 0px;
			
			float:left;
		}
		
		div#election_feature_panels img.obama{
			border-left: none;
		}
		
		div.us_homebox{
			margin-left:7px;
		}
		
		div.us_homebox img{
			margin-bottom:3px;
			_margin-bottom:0px;
		}
		
		div.us_homebox_content{
			border: solid 1px #d5e0e6;
			width: 403px;
		}
		
		ul.headlinesList{
			margin-top:5px;
		}
		
		div.moreLink{
			color: #7daee0;
			margin: 8px 10px 10px 0px;
		}
		
		div.moreLink a{
			color: #7daee0;
		}
		
		div#election_coverage{
			border-top:1px dotted #CCCCCC;
			margin:10px 0px 0px 8px;
			padding-top: 10px;
			width: 403px;
		}
		div#election_coverage ul{
			padding:0;
			margin: 10px 0px 0px 0px;
			
		}

		div#election_coverage ul li{
			float:left;
			margin-left: 20px;
			list-style-type:none;
			display:inline;
		}
		
		/* ------------------------- */
		div#election_features{
			border: solid 1px #d5e0e6;
			margin:0px 0px 5px 6px;
			width:403px;
			float:left;
			_float:none;
			font-size:90%;
		}
		
		div#election_features ul{
			padding:0;
			margin:0 0 0 8px;
			_margin:0;
		}
		
		div#election_features ul li{
			list-style-type:none;
			float:left;
			width:120px;
			margin:7px 5px 5px 5px;
		}


		div#election_features  img {
			width:122px;
			height:91px;
		}
		
		div#election_features img.playButton {
			width:53px;
			height:11px;
		}
		
		div#election_features  img#election_features_title{
			width:143px;
			height:14px;
		}
		div#election_features  p {
			color:#444444;
			margin:0;
			font-family: Arial, Helvetica, sans-serif;
			min-height:90px;
			height: auto;
			_height: 90px;
			
		}
		div#election_features a {
			color:#444444;
			font-weight:bold;
			
		}
		
		img#election_features_title{
			margin: 10px 0px 0px 10px;
		}
		
		img.playButton{
			float:right;
			margin-top:5px;
		}
		
		div#uselection_rightFeatures img#side_feature_banner{
			margin: -1px 0px 3px 0px;
			_margin: -1px 0px 1px 0px;
		}
		
		div#uselection_rightFeatures div.featureModuleHolder {
			border:1px solid #d5e0e6;
			background: url(/news/features/uselection2008/images/side_feature_title.jpg) no-repeat;
			padding-top:40px;
			margin-bottom: 4px;
		}
		div#uselection_rightFeatures div.featureModule {
			border-bottom:none;
			_height:85px;
			min-height:85px;
		}
		div#uselection_rightFeatures div.featureModule img {
			float:right;
			margin:0 10px 3px 0px;
			border: none;
		}
		div#uselection_rightFeatures div.featureModule p {
			padding:0px 0px 0px 0px;
			margin:0 8px 0 15px;
			width:130px;
			float:left;
			text-align:left;
			display:inline;
		}
		div#uselection_rightFeatures div.featureModule span.moreImage img{
			margin:0px 0px 0px 5px;
			padding:0px 0px 1px 0px;

			border:none;
			float:none;
		}
		
		ul#features_nav{
			padding:0;
			margin:0; 
			list-style-type:none; 
			clear:both;
		}
		
		ul#features_nav li{
			border-bottom: solid 1px #D5E0E6;
		}
		
		ul#uselection_sidefeatures{
			padding:0;
			margin:0px 0px 0px 5px;
			width: 140px;
			list-style-type:none;
		}
		
		ul#uselection_sidefeatures li{
			float:left;
			border-bottom: solid 1px #D5E0E6;
			margin-top: 10px;
			padding:0 0 5px 0;
		}
		
		ul#uselection_sidefeatures  p {
			color:#444444;
			margin:0;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		ul#uselection_sidefeatures a {
			color:#444444;
			font-weight:bold;
		}
		
		div#election_tracker{
			width: 859px;
			height:29px;
			background: url(/news/features/uselection2008/images/election_ticker_bg.jpg) no-repeat;
			margin-top: 3px;
			padding-top:0px;
			float:left;
		}
		
		div#TICKER{
			margin:0px 0px 0px 200px;
			padding-top: 7px;
		}
		
		
		span.ticker_title_main{
			color: #54637b;
			font-weight: bold;
		}
		
		span.ticker_title_sub{
			color:#54637b;
			font-weight: bold;
			margin-left: 10px;
		}
		
		span.ticker_item{
			background-image: url(/news/features/uselection2008/images/ticker_dash.jpg);
			background-repeat: no-repeat;
			background-position:bottom right;
			padding: 7px 7px 2px 9px;
			color:#54637b;	
		}
		
		span.ticker_item a{
			color:#54637b;
		}
		
		span.ticker_title_sub a {
			color: #54637b;
		}
		
		span.storyDate {
			border-bottom:60px none;
			color:#8A6038;
			font-family:arial,verdana,tahoma;
			font-size:85%;
			margin-top:2px;
		}
		
		div.topImagePlaceholder div.imageCaption {
			background-color:#5C310F;
			border-top:1px solid #FFFFFF;
			color:#FFFFFF;
			font-family:Arial;
			font-size:small;
			padding:0.4em 0.6em;
			text-align:center;
		}
		
		
		#leftnavSpacer {
			height: 300px;
		}
		
		
		ul.trackerList li span.timestamp {
			color:#5CA7B9;
			font-size:90%;
		}
		
		ul.trackerList li h1 {
			color:#000000;
			font-size:130%;
			font-weight:bold;
		}
