
	h1 { font:bold 26px "lucidagrande","lucida grande","verdana","arial"; }
	h2 { font:bold 18px "lucidagrande","lucida grande","verdana","arial"; margin:0; }
	h3 { font:bold 12px "lucidagrande","lucida grande","verdana","arial"; }
	
	#cnnContainer { position:relative; background:transparent; }
		
		#cnnContent { position:relative; float:left; width:1000px; height:auto; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_cnnContainer_home.gif') repeat-y; }					
			.cnnMainContent { position:relative; float:left; top:0; left:12px; width:665px; background:#fff; }
			
			.cnnTopShadow { position:relative; left:0; width:1000px; height:6px; line-height:6px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/global/util/sprite.png') 0 -170px no-repeat; overflow:hidden; }
			
/* Above Nav 970x66 Ad  */
	#nscrTopBannerAd { background:transparent; padding-bottom:10px; }	
		
/* Roadblock Ad Styles */
		.cnnRBTopAd { position:relative; float:left; width:1000px; height:72px; overflow:hidden; background:#ccc; }
			.cnnRBTopAd .cnnAd { position:relative; top:5px; left:6px; text-align:left; width:989px; height:67px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/global/util/sprite.png') 0 -263px no-repeat; }
				.cnnRBTopAd .cnnAd div { position:relative; top:4px; left:13px; width:954px; height:60px; }


		/* cnnBanner - FedEx, Breaking News, Raceday Products, etc */
			.cnnBanner,
			#cnnWinner { position:relative; top:0; left:-6px; margin-right:-6px; width:677px; height:44px; }
			
			/* Marquee styles */
				.cnnRaceday{background:#000000 url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_marquee.png) repeat-x scroll 10px 0; color:#000; height:42px; position:relative; width:677px; top:1px;}
					.cnnSponsor { position:relative; float:left; top:0; left:10px; width:99px; height:31px; }
						.cnnSponsor .cnnAd { float:left; top:0; left:0; position:absolute; width:88px; height:31px; z-index:10; overflow:hidden; }
						.cnnSponsor .cnnRemainder { display:none; width:0; height:0; }
					.cnnRaceday h3 { font:bold 11px arial; color:#f63; margin:6px 0 0 60px; }
					.cnnRaceday p { font:bold 9px arial; margin:0 0 0 60px; }
					
					.cnnRaceday .cnnCup { background:transparent url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_marqueeSeries.png') no-repeat scroll 0 -1px; left:0px; position:absolute; width:225px; height:42px;}
					.cnnRaceday .cnnBG,
					.cnnRaceday .cnnBg {background:transparent url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_marqueeSeries.png') no-repeat scroll 0 -44px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; height:41px; left:230px; position:absolute; width:225px;}
					.cnnRaceday .cnnTruck {background:transparent url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_marqueeSeries.png') no-repeat scroll 0 -88px; left:457px; position:absolute; width:225px; height:41px;}
					
					.cnnRaceday h3{color:#990000 ; margin:6px 0 0 72px !important;}
					.cnnRaceday p{margin:0 0 0 72px !important}
					
					
									
					
			/* Breaking News styles */
				.cnnBreakingNews { position:relative; color:#fff; width:677px; height:44px; background:#f00; overflow:hidden; }						
					.cnnBreakingNews h2 { margin:0 6px 0 12px; line-height:44px;  }
					.cnnBreakingNews a,
					.cnnBreakingNews a:link,
					.cnnBreakingNews a:hover,
					.cnnBreakingNews a:active,
					.cnnBreakingNews a:visited { font:bold 18px "lucidagrande","lucida grande","verdana","arial"; background:none; color:#fff; line-height:44px; }
					
			/* Race Winner styles */
				.cnnWinner { position:relative; color:#fff; width:677px; height:44px; background:#000 url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_cnnWinner.png') right top no-repeat;; overflow:hidden; }
					.cnnWinner img { float:right; position:relative; top:4px; right:6px; }
					.cnnWinner .cnnAd { position:relative; top:6px; left:6px; width:88px; height:31px; }
					.cnnTitle { position:absolute; top:0; left:99px; font:16px/44px "lucida grande","lucidagrande","verdana"; margin:0; }
						.cnnWinner a.cnnDriver,
						.cnnWinner a.cnnDriver:link,
						.cnnWinner a.cnnDriver:hover,
						.cnnWinner a.cnnDriver:active,
						.cnnWinner a.cnnDriver:visited { font-size:16px; background:none; padding:0; margin:0; }
					.cnnWinner a,
					.cnnWinner a:link,
					.cnnWinner a:hover,
					.cnnWinner a:active,
					.cnnWinner a:visited { position:relative; font:11px verdana; color:#fc0; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_yellow.gif') 0 4px no-repeat; padding-left:6px; margin-left:10px; }
					
			/* TP Product styles */
				.cnnProducts { position:relative; width:677px; height:44px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_cnnProducts.png') 0 0 no-repeat; }
					.cnnScanner,
					.cnnPC,
					.cnnRV{ float:left; width:226px; height:44px; cursor:pointer; }
					.cnnRV { float:right; width:225px; }
					
					#cnnScannerMenu,
					#cnnPCMenu,
					#cnnRVMenu { position:absolute; top:44px; width:223px; background:#e7e7e7; height:auto; }
					#cnnScannerMenu { width:221px; left:2px; }
					* html #cnnPCMenu { left:226px; }
					* html #cnnRVMenu { left:452px; }
						.cnnProductsMenu { padding-bottom:3px; cursor:pointer; background:#fff; display:none; }
							.cnnProductsMenu a,
							.cnnProductsMenu a:link,
							.cnnProductsMenu a:hover,
							.cnnProductsMenu a:active,
							.cnnProductsMenu a:visited { display:block; color:#666; height:25px; line-height:25px; margin:0 3px; padding-left:12px; cursor:pointer; background:#fff url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_gray.gif') 6px 11px no-repeat; }
							.cnnProductsMenu a:hover { background-color:#ececec; color:#000; text-decoration:none; }
			
		/* T1 styles */
		* html .cnnMainContent { z-index:-1; }
			.cnnT1Horz,
			.cnnT1Vert { position:relative; width:665px; }
			* html .cnnT1Horz { z-index:-1; }
				.cnnT1Horz object,
				.cnnT1Live object { position:absolute; top:4px; left:0; z-index:11; } /* nscr-6825 */
				.cnnT1Horz object { top:6px; }
				.cnnT1Photo { position:relative; top:0; left:-6px; width:676px; padding-top:6px; background:#fff; }
					.cnnT1Photo a,
					.cnnT1Photo a:hover,
					.cnnT1Photo a:active,
					.cnnT1Photo a:visited { padding:0; background:0; }
					.cnnT1Photo img { position:relative; top:0; left:6px; }
				.cnnT1 { position:relative; top:12px; left:12px; float:left; }
					.cnnT1 h1 { position:relative; float:left; width:470px; }
						.cnnT1 h1 a,
						.cnnT1 h1 a:link,
						.cnnT1 h1 a:hover,
						.cnnT1 h1 a:active,
						.cnnT1 h1 a:visited { color:#000; position:relative; float:left; font-size:26px; top:-7px; background:none; padding:0;  }
					.cnnT1Horz .cnnT1 p { position:relative; float:left; width:470px; margin:0; font:12px "lucida grande","arial","verdana"; }
					.cnnAtTrack { position:relative; float:right; top:-77px; margin-bottom:-77px; right:18px; width:160px; border-left:1px solid #ccc; }
					* html .cnnAtTrack { top:-73px; margin-bottom:-73px; }
						.cnnAtTrack div { margin-left:8px; }
						.cnnAtTrack #cnnHeaderWIntl img { display:block; margin-bottom:2px; }
						.cnnAtTrack h3 { color:#000; }
						.cnnT1 .cnnAtTrack a,
						.cnnT1 .cnnAtTrack a:link,
						.cnnT1 .cnnAtTrack a:hover,
						.cnnT1 .cnnAtTrack a:active,
						.cnnT1 .cnnAtTrack a:visited { width:auto; display:block; float:none; font:normal 10px "lucidagrande","lucida grande","verdana","arial"; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; }
						
			/* Vertical T1 styles */
					.cnnT1Vert .cnnT1Photo { float:left; width:330px; height:auto; left:0; }
						.cnnT1Vert .cnnT1Photo img { left:0; }
					.cnnT1Vert .cnnT1 { width:320px; }
						.cnnT1Vert .cnnT1 h1 { float:left; top:0; width:320px; }
						* html .cnnT1Vert .cnnT1 h1 { letter-spacing:-1px; }
							.cnnT1Vert .cnnT1 h1 a,
							.cnnT1Vert .cnnT1 h1 a:link,
							.cnnT1Vert .cnnT1 h1 a:hover,
							.cnnT1Vert .cnnT1 h1 a:active,
							.cnnT1Vert .cnnT1 h1 a:visited { font-size:25px; }
						.cnnT1Vert .cnnT1 p { font:12px "lucida grande","arial","verdana"; }
						.cnnT1Tease { position:relative; float:left; top:0px; margin-bottom:0; width:320px; border-top:none; border-bottom:1px solid #e7e7e7; }
						.cnnT1RelatedVideo { position:relative; float:left; top:40px; left:0; width:300px; height:117px; overflow:hidden; margin-bottom:12px; }
							.cnnT1RelatedVideo h2 { position:relative; font-size:16px; height:auto;}
								.cnnT1RelatedVideo h2 a,
								.cnnT1RelatedVideo h2 a:link,
								.cnnT1RelatedVideo h2 a:hover,
								.cnnT1RelatedVideo h2 a:active,
								.cnnT1RelatedVideo h2 a:visited { color:#000; }
							.cnnT1RelatedVideo p { position:relative; margin-bottom:0; }
							
							.cnnT1RelatedVideo a.cnnT2Link,
							.cnnT1RelatedVideo a.cnnT2Link:link,
							.cnnT1RelatedVideo a.cnnT2Link:hover,
							.cnnT1RelatedVideo a.cnnT2Link:active,
							.cnnT1RelatedVideo a.cnnT2Link:visited { float:left; position:relative; top:4px; left:0; width:153px; height:93px; margin:0; z-index:10; }
								.cnnT1RelatedVideo .cnnOverlayVideo,
								.cnnT1RelatedVideo .cnnOverlayAudio { position:absolute; top:68px; left:120px; width:23px; height:23px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/multimedia/sprite_icons.overlays.png') 0 -221px no-repeat; }
								.cnnT1RelatedVideo .cnnOverlayAudio { background-position:-77px -221px; }
							.cnnT1RelatedVideo .cnnLinksVideo { position:absolute; left:153px; padding:0; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/multimedia/sprite_icons.overlays.png') 0 -275px no-repeat; }
							* html .cnnT1RelatedVideo .cnnLinksVideo { left:157px; }
							.cnnT1RelatedVideo .cnnLinks a,
									.cnnT1RelatedVideo .cnnLinks a:link,
									.cnnT1RelatedVideo .cnnLinks a:hover,
									.cnnT1RelatedVideo .cnnLinks a:active,
									.cnnT1RelatedVideo .cnnLinks a:visited { color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; margin-left:20px; }
						.cnnT1Vert .cnnAtTrack { float:left; top:4px; left:0; right:0; width:290px; color:#900; border:0; }
							.cnnT1Vert .cnnAtTrack h3 { margin-bottom:4px; }
							.cnnT1Vert .cnnAtTrack a,
							.cnnT1Vert .cnnAtTrack a:link,
							.cnnT1Vert .cnnAtTrack a:hover,
							.cnnT1Vert .cnnAtTrack a:active,
							.cnnT1Vert .cnnAtTrack a:visited { display:inline; font:normal 11px "lucidagrande","lucida grande","verdana","arial"; background:none; padding:0; }
					
			/* Live Race T1 styles */
				.cnnT1Live { width:677px; margin-right:-12px; }
				* html .cnnT1Live { z-index:-1; }
					.cnnT1RacedayCup .cnnT1Photo,
					.cnnT1RacedayNW .cnnT1Photo { margin-right:-6px; width:677px; background:#000; }
					.cnnT1RacedayNW .cnnT1Photo { background:#015CB0; }
					.cnnT1Live .cnnT1 { top:-5px; left:-6px; width:677px; }
						.cnnT1RacedayCup .cnnT1 { border-top:5px solid #000; }
						.cnnT1RacedayNW .cnnT1 { border-top:5px solid #015CB0; }
						.cnnT1Live .cnnT1 h1 { top:-7px; }
						.cnnT1Live .cnnT1 p,
						.cnnT1Live .cnnT1 h1 a,
						.cnnT1Live .cnnT1 h1 a:link,
						.cnnT1Live .cnnT1 h1 a:hover,
						.cnnT1Live .cnnT1 h1 a:active,
						.cnnT1Live .cnnT1 h1 a:visited { top:12px; left:18px; }
						.cnnT1Live .cnnAtTrack { top:-62px; }
						
					/* leaderboard 'overlay' styles */
						.cnnLdrbdLeft { position:absolute; top:18px; left:18px; width:168px; z-index:11; }
						.cnnLdrbdRight { position:absolute; top:18px; left:480px; width:168px; z-index:11; }
							
							#cnnContainer .cnnLdrbdHdr,
							#cnnContainer .cnnLdrbdFtr { font:11px verdana; color:#fff; width:172px; background:#000; }
							.cnnLdrbdHdr { height:34px; }
								.cnnLdrbdHdr img { float:right; position:relative; top:6px; right:12px; }
								.cnnLdrbdHdr div,
								.cnnLdrbdFtr div { position:relative; top:4px; left:8px; }
									.cnnLdrbdHdr span { font-family:arial; color:#f00; text-transform:uppercase; }
									.cnnLdrbdHdr .cnnLdrbdLap { font-size:9px; }
							.cnnLdrbdFtr { padding-bottom:8px; }
								.cnnLdrbdFtr a,
								.cnnLdrbdFtr a:link,
								.cnnLdrbdFtr a:hover,
								.cnnLdrbdFtr a:active,
								.cnnLdrbdFtr a:visited { font:normal 10px verdana; color:#f00; padding-left:6px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red_f00.gif') 0 5px no-repeat; }
							#cnnContainer .cnnLdrbdLeft table,
							#cnnContainer .cnnLdrbdRight table { padding:0; margin:0; border-collapse:collapse; border:0; width:172px; }
								#cnnContainer .cnnLdrbdLeft td,
								#cnnContainer .cnnLdrbdRight td { font:normal 10px/19px verdana; color:#fff; padding-left:3px; height:20px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.0/sect/races/bg_statsTable_td.png') repeat-x; }
									*html #cnnContainer .cnnLdrbdLeft td, #cnnContainer .cnnLdrbdRight td { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/nascar/.element/img/2.0/sect/races/bg_statsTable_td.png', sizingMethod='scale'); }
									.cnnLdrbdLeft td a,
									.cnnLdrbdLeft td a:link,
									.cnnLdrbdLeft td a:hover,
									.cnnLdrbdLeft td a:active,
									.cnnLdrbdLeft td a:visited,
									.cnnLdrbdRight td a,
									.cnnLdrbdRight td a:link,
									.cnnLdrbdRight td a:hover,
									.cnnLdrbdRight td a:active,
									.cnnLdrbdRight td a:visited { font:normal 10px/19px verdana; color:#fff; padding:0; background:none; }
									#cnnContainer .cnnLdrbdLeft td img,
									#cnnContainer .cnnLdrbdRight td img { position:relative; top:-1px; width:25px; height:20px; }
									
			/* Video T1 styles */
				.cnnT1Video { left:3px; }
					.cnnT1Video .cnnT1Photo { left:12px; width:640px; }
					.cnnT1Video p { position:relative; float:left; top:4px; left:10px; font:11px "lucida grande","arial","verdana"; width:470px; }
					.cnnT1Video .cnnT1 { top:12px; }
						.cnnT1Video .cnnT1 p { font-size:12px; top:0; left:0; }
						
						.cnnT1Video .cnnT1 h1 a,
						.cnnT1Video .cnnT1 h1 a:link,
						.cnnT1Video .cnnT1 h1 a:hover,
						.cnnT1Video .cnnT1 h1 a:active,
						.cnnT1Video .cnnT1 h1 a:visited { top:0; }
					#cnnVideoInfo h1 { margin:10px 0 4px; position:relative; left:10px; width:470px; }
					#cnnVideoInfo h4 { float:left; width:470px; margin:5px 0; position:relative; left:10px; font:normal 12px "Lucida Grande",verdana,sans-serif;  }
					.cnnT1Video .cnnAtTrack { right:7px; top:-50px; }
					/* html .cnnT1Video .cnnAtTrack { top:-60px; margin-bottom:-60px; }*/
				
				
				
			/* T2 styles */
				.cnnT2 { clear:both; position:relative; float:left; top:30px; width:665px; height:220px; background:#e7e7e7; margin-bottom:6px; }
				#cnnT1Vert .cnnT2{ top:12px; }
				.cnnT2Module { position:relative; float:left; top:1px; left:1px; width:165px; height:218px; border-right:1px solid #e7e7e7; background:#f2f2f2; }
					* html .cnnT2Module { width:166px; }
						.cnnT2ModuleContent { position:relative; top:3px; left:3px; width:159px; height:212px; background:#fff; overflow:hidden; }
							.cnnT2Module a,
							.cnnT2Module a:link,
							.cnnT2Module a:hover,
							.cnnT2Module a:active,
							.cnnT2Module a:visited { color:#000; padding:0; background:none; }
							.cnnT2Module a.cnnT2Link,
							.cnnT2Module a.cnnT2Link:link,
							.cnnT2Module a.cnnT2Link:hover,
							.cnnT2Module a.cnnT2Link:active,
							.cnnT2Module a.cnnT2Link:visited { display:block; position:relative; top:7px; left:7px; width:145px; height:93px; margin:0 0 12px; }
							.cnnT2ModuleContent .cnnOverlayVideo,
							.cnnT2ModuleContent .cnnOverlayAudio { position:absolute; top:68px; left:120px; width:23px; height:23px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/multimedia/sprite_icons.overlays.png') 0 -221px no-repeat; }
							.cnnT2ModuleContent .cnnOverlayAudio { background-position:-77px -221px; }
							
							.cnnT2ModuleContent h3,
							.cnnT2ModuleContent p,
							.cnnT2ModuleContent .cnnLinks { margin-top:4px; width:145px; }
							.cnnT2ModuleContent h3 { position:relative; margin:0 7px 2px; }
							.cnnT2ModuleContent p { margin:0 7px; }
							.cnnLinks { float:none; margin:0; padding:0; background:none; border:0; width:auto; }
							.cnnLinksAudio { width:133px; padding-left:17px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/multimedia/sprite_icons.overlays.png') 0 -325px no-repeat; }
							.cnnLinksVideo { width:125px; padding-left:20px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/multimedia/sprite_icons.overlays.png') 0 -275px no-repeat; }
							* html .cnnLinksAudio,
							* html .cnnLinksVideo { width:145px; }
								.cnnT2Module .cnnLinks a,
								.cnnT2Module .cnnLinks a:link,
								.cnnT2Module .cnnLinks a:hover,
								.cnnT2Module .cnnLinks a:active,
								.cnnT2Module .cnnLinks a:visited { color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; }
					/* comments */
						.cnnT2Comments { position:relative; left:8px; width:145px; overflow:hidden; }
							.cnnT2Comments a,
							.cnnT2Comments a:link,
							.cnnT2Comments a:hover,
							.cnnT2Comments a:active,
							.cnnT2Comments a:visited { font-size:11px; color:#900; padding-left:17px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/global/util/icon_comments.png') 0 2px no-repeat; }
						.cnnT2ModuleContent .cnnLinks { margin-top:3px; }
				
				.cnnStripe { clear:both; position:relative; top:30px; width:665px; height:40px; margin-bottom:4px; }
			
			/* T3 styles */
				.cnnT3 { height:275px; clear:both; position:relative; float:left; top:30px; width:665px; background:#e7e7e7; margin:4px 0 30px; }
					* html .cnnT3 { height:286px; }
					.cnnT3 .cnnT3Module { width:330px; height:273px; margin:0; padding:0; position:relative; float:left; top:1px; left:1px; border-right:1px solid #e7e7e7; background:#f2f2f2; }
						* html .cnnT3 .cnnT3Module { width:331px;  height:284px; }
				
				.cnnT3ModuleContent { width:316px; height:259px; position:relative; top:3px; left:3px; background:#fff; padding:4px; }
					* html .cnnT3ModuleContent { height:278px; }
				.cnnT3 .cnnT3ModuleRight { width:332px; }
					* html .cnnT3 .cnnT3ModuleRight { width:333px; }
				.cnnT3 .cnnT3ModuleContentRight { width:318px; overflow-y:hidden; }
					* html .cnnT3 .cnnT3ModuleContentRight { width:326px; }
				
				/* Official Links styles */
					#cnnOffLinksContainer { width:316px; overflow:hidden; background:#fff; }
					.cnnOffLinksModule { text-align:center;  overflow:hidden; }
					#cnnContainer .cnnOffLinksModule a { background:none; margin:0; padding:0; }
					#cnnContainer .cnnOffLinksModuleCollapse { width:316px; height:22px; display:block; text-align:left; text-decoration:none; }

					#cnnContainer .cnnOffLinksModuleOff .cnnOffLinksModuleCollapse { background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/global/util/sprite.png') -316px -190px no-repeat; }
						#cnnContainer .cnnOffLinksModuleOff .cnnOffLinksModuleCollapse span { color:#000; font-weight:bold; font-size:11px; margin-left:7px; line-height:24px; }
					#cnnContainer .cnnOffLinksModuleOn .cnnOffLinksModuleCollapse { background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/global/util/sprite.png') 0 -190px no-repeat; }
						#cnnContainer .cnnOffLinksModuleOn .cnnOffLinksModuleCollapse span { color:#fff; font-weight:bold; font-size:12px; margin-left:7px; line-height:20px; }

					.cnnOffLinksModuleContent { height:124px; overflow:hidden; border:1px solid #999; border-top:none; }
						.cnnOffLinksModuleContent div { width:157px; height:124px; margin:0; text-align:left; float:left; padding-top:4px; }
						.cnnOffLinksModuleContent .cnnOffLinksScroll { /*overflow:hidden; overflow-y:auto; padding-bottom:2px;*/ }
						.cnnOffLinksModuleContent img { float:left; margin:0; margin-top:2px; padding:0; }
						.cnnOffLinksModuleContent h5 { margin:0; margin-top:6px; margin-bottom:4px; padding:0; }
						.cnnOffLinksModuleContent h6 { margin:0; padding:0; font-weight:normal; /*display:inline;*/ margin-right:10px; margin-top:4px; }

					.cnnOffLinksModuleOff .cnnOffLinksModuleContent { display:none; }
					.cnnOffLinksModuleOn .cnnOffLinksModuleContent { display:block; }

					#cnnContainer .cnnOffLinksModuleContent a,
					#cnnContainer .cnnOffLinksModuleContent a:link,
					#cnnContainer .cnnOffLinksModuleContent a:hover,
					#cnnContainer .cnnOffLinksModuleContent a:active,
					#cnnContainer .cnnOffLinksModuleContent a:visited { display:inline; font-size:10px; color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; }
					
					#cnnContainer .cnnOffLinksBlurb a,
					#cnnContainer .cnnOffLinksBlurb a:active,
					#cnnContainer .cnnOffLinksBlurb a:hover,
					#cnnContainer .cnnOffLinksBlurb a:link,
					#cnnContainer .cnnOffLinksBlurb a:visited { display:block; }
					#cnnContainer .cnnOffLinksBlurb h6 a,
					#cnnContainer .cnnOffLinksBlurb h6 a:active,
					#cnnContainer .cnnOffLinksBlurb h6 a:hover,
					#cnnContainer .cnnOffLinksBlurb h6 a:link,
					#cnnContainer .cnnOffLinksBlurb h6 a:visited { display:inline; background:none; padding:0; }

				
				/* Official Headline styles (to right of Official Links) */
					#cnnContainer #cnnOffHeadline .cnnModule { margin:0; /* margin:5px 0 0 8px; */ }
						#cnnContainer #cnnOffHeadline .cnnModule a,
						#cnnContainer #cnnOffHeadline .cnnModule a:link,
						#cnnContainer #cnnOffHeadline .cnnModule a:hover,
						#cnnContainer #cnnOffHeadline .cnnModule a:active,
						#cnnContainer #cnnOffHeadline .cnnModule a:visited { display:block; font-size:10px; color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; }
						#cnnContainer #cnnOffHeadline .cnnModule p a,
						#cnnContainer #cnnOffHeadline .cnnModule p a:link,
						#cnnContainer #cnnOffHeadline .cnnModule p a:hover,
						#cnnContainer #cnnOffHeadline .cnnModule p a:active,
						#cnnContainer #cnnOffHeadline .cnnModule p a:visited { display:inline; background:none; padding:0; }

					#cnnContainer #cnnOffHeadline h5 { line-height:15px; margin:0; margin-top:4px; margin-bottom:2px; padding:0; font-weight:normal; font-size:11px; }
					#cnnContainer #cnnOffHeadline h6 { color:#666; line-height:14px; font-weight:normal; }

					#cnnContainer #cnnOffHeadline .cnnT3RightAlso { margin-top:8px; }
						#cnnContainer #cnnOffHeadline .cnnT3RightAlso h5 { font-weight:bold; }

					#cnnContainer #cnnOffHeadline .cnnT3RightAlso a,
					#cnnContainer #cnnOffHeadline .cnnT3RightAlso a:link,
					#cnnContainer #cnnOffHeadline .cnnT3RightAlso a:hover,
					#cnnContainer #cnnOffHeadline .cnnT3RightAlso a:active,
					#cnnContainer #cnnOffHeadline .cnnT3RightAlso a:visited { display:block; }

					#cnnContainer .cnnT3ModuleContentRight .cnnModule a.cnnT3Comment,
						* html #cnnContainer #cnnOffHeadline .cnnModule a.cnnT3Comments,
						* html #cnnContainer #cnnOffHeadline .cnnModule a:link.cnnT3Comments,
						* html #cnnContainer #cnnOffHeadline .cnnModule a:hover.cnnT3Comments,
						* html #cnnContainer #cnnOffHeadline .cnnModule a:active.cnnT3Comments,
						* html #cnnContainer #cnnOffHeadline .cnnModule a:visited.cnnT3Comments { color:#900; background:url('http://i.cdn.turner.com/nascar/.element/img/2.0/global/util/comments.gif') 0 2px no-repeat; padding-left:16px; margin-left:10px; }

			
			/* below stripe/nascar-section styles */			
				.cnnContentCol { float:left; position:relative; top:0; width:168px; text-align:left; }
				.cnnMainContent .cnnContentCol { padding-top:20px; text-align:left; }
				.cnnContentColR { width:160px; }
					.cnnContentCol div { width:160px; text-align:left; overflow:hidden; }
					
				/* series (3-col) styles */
					.cnnContentCol .cnnSeriesCol { position:relative; width:154px; height:458px; padding:0 0 2px 4px; border:1px solid #e5e5e5; }
					* html .cnnContentCol .cnnSeriesCol { width:160px; height:460px; overflow:hidden; }
						
						.cnnContentCol .cnnSeriesCol .cnnAd { width:158px; overflow:hidden; }
						.cnnSeries { position:relative; width:160px; height:50px; margin:-1px -1px 0 -5px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_cnnSeries.gif') no-repeat; }
						.cnnContentCol .cnnSeriesLinks { width:154px; height:15px; margin-left:-4px; padding-left:4px; background:#e5e5e5; }
						* html .cnnContentCol .cnnSeriesLinks { width:158px; }
						.cnnSeriesCol h3 { font-size:13px; color:#900; margin:22px 0 1px; }
						* html .cnnSeriesCol h3 { margin-top:0; padding-top:22px; }
						.cnnSeriesCol h5 { display:inline; }
						
						.cnnContentCol .cnnDataTable { width:158px; color:#000; margin:4px 0 2px -4px; }
							.cnnContentCol .cnnDataTable th,
							.cnnContentCol .cnnDataTable td { padding:2px 8px; }
							
						/* Series data table bg overrides */
							.cnnDataTable .cnnCup,
							.cnnDataTable .cnnBg,
							.cnnDataTable .cnnTruck,
							* html .cnnDataTable .cnnCup,
							* html .cnnDataTable tr.cnnCup td,
							* html .cnnDataTable .cnnBg,
							* html .cnnDataTable tr.cnnBg td,
							* html .cnnDataTable .cnnTruck,
							* html .cnnDataTable tr.cnnTruck td { background-color:#fff; }
							
							.cnnDataTable .cnnDefault,
							* html .cnnDataTable .cnnDefault,
							* html .cnnDataTable tr.cnnDefault td { background-color:#d5d5d5; }
							
							
					/* bottom promo/ad unit styles */
						.cnnContentCol img { border:none; }
						.cnnContentCol .cnnUpfrontTitle { width:160px; color:#000; margin:6px 0; }
						.cnnContentCol p { width:160px; margin:0 0 4px; font:11px arial; }
						.cnnContentCol a.cnnMore,
						.cnnContentCol a.cnnMore:hover,
						.cnnContentCol a.cnnMore:active,
						.cnnContentCol a.cnnMore:visited { font:11px arial; color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; text-decoration:none; }
						.cnnContentCol a.cnnMore:hover { text-decoration:underline; }
				
				
		
		/* Right Column Styles */
			.cnnRightContent { position:relative; float:right; width:310px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/home/bg_cnnContainer.gif') -690px repeat-y; top:0; }
				.cnnRightContent h2 { font:bold 16px verdana; color:#fff; margin:3px 0 0 7px; }
				.cnnRightContent .cnnAd { background:#000; padding:5px; }
				
				.cnnRightColContainer { position:relative; margin-top:6px; padding:5px; background:#000; }
					.cnnRightColContainer h2 a,
					.cnnRightColContainer h2 a:link,
					.cnnRightColContainer h2 a:hover,
					.cnnRightColContainer h2 a:active,
					.cnnRightColContainer h2 a:visited { color:#fff; margin:0; padding:0; background:none; }
					
			
			/* Upfront Styles */
				.cnnUpfrontContainer { position:relative; margin-top:0; width:310px; height:116px; padding:0; }
					.cnnUpfrontL,
					.cnnUpfrontR { position:absolute; top:-20px; left:0; width:148px; height:111px; background:#333; overflow:hidden; text-align:left; }
					.cnnRightContent .cnnUpfrontContainer .cnnUpfrontL,
					.cnnRightContent .cnnUpfrontContainer .cnnUpfrontR { position:absolute; top:0; left:5px; }
					.cnnRightContent .cnnUpfrontContainer .cnnUpfrontR { left:157px; }
					.cnnUpfrontTitle { font:bold 12px arial; color:#fff; margin:4px 2px 2px 4px; padding:0; }
					.cnnUpfrontContainer img { position:relative; top:2px; left:-8px; margin-bottom:3px; }
					.cnnUpfrontContainer p { font:10px verdana; color:#fff; line-height:10px; margin:0 0 0 4px; padding:0; height:20px; overflow:hidden; }
					#cnnContainer .cnnUpfrontContainer a.cnnMore,
					#cnnContainer .cnnUpfrontContainer a.cnnMore:link,
					#cnnContainer .cnnUpfrontContainer a.cnnMore:hover,
					#cnnContainer .cnnUpfrontContainer a.cnnMore:active,
					#cnnContainer .cnnUpfrontContainer a.cnnMore:visited,
					.cnnUpfrontContainer a,
					.cnnUpfrontContainer a:link,
					.cnnUpfrontContainer a:hover,
					.cnnUpfrontContainer a:active,
					.cnnUpfrontContainer a:visited { font:10px verdana; color:#f00; margin-left:4px; padding-left:6px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red_f00.gif') 0 4px no-repeat; }
							
			
			/* Photo Gallery Styles */
				.cnnGalleries { padding-left:11px; padding-top:8px; }
					*html .cnnGalleries { padding-top:12px; margin-top:2px; }
					.cnnGalleries h2 { position:relative; color:#fff; float:left; margin:0; }
					.cnnGalleries h3 { clear:both; color:#fff; margin:8px 0; }
					.cnnGalleries .cnnArchiveLink,
					.cnnGalleries .cnnArchiveLink:link,
					.cnnGalleries .cnnArchiveLink:hover,
					.cnnGalleries .cnnArchiveLink:active,
					.cnnGalleries .cnnArchiveLink:visited { color:#f00; line-height:20px; padding-left:14px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red_f00.gif') 7px 4px no-repeat; }
					.cnnGalleries img { float:right; position:relative; }
					.cnnGalleries a.cnnGalleryLink,
					.cnnGalleries a.cnnGalleryLink:hover,
					.cnnGalleries a.cnnGalleryLink:active,
					.cnnGalleries a.cnnGalleryLink:visited { color:#f00; padding-left:6px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red_f00.gif') 0 4px no-repeat; }
					.gallerySponsor,
					#gallerySponsor { float:none; padding:0; width:88px; height:31px; border:0; margin:12px 0; }
						*html .cnnGalleries .gallerySponsor,
						*html .cnnGalleries #gallerySponsor { position:relative; float:left; }
						*html #cnnContainer .cnnGalleries .gallerySponsor .ad88x31ContainerSp1 { margin-top:0; margin-left:0; }
					

			/* Pods Styles */
				.cnnRememberToCheckOut { margin:-20px 0 0; padding:0; width:297px; height:48px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/global/util/sprite.png') 0 -212px no-repeat; }
				#cnnContent .cnnRememberToCheckOut { margin-top:4px; }
					.cnnRememberToCheckOut p span { display:block; font:bold 11px verdana; color:#fff; }
					.cnnRememberToCheckOut p a,
					.cnnRememberToCheckOut p a:link,
					.cnnRememberToCheckOut p a:hover,
					.cnnRememberToCheckOut p a:active,
					.cnnRememberToCheckOut p a:visited { font:normal 11px verdana; color:#ccc; }
					.cnnRememberToCheckOut p img { position:relative; top:1px; }
					.cnnRememberToCheckOut .cnnTop,
					.cnnRememberToCheckOut .cnnBot { display:none; }
					
					
			/* Footer Styles Override */
					#cnnContainer #oCnnFooter { background-color:#fff; }

