/*  ----------------------------------------------------------------------------
	(2) LINKS
	--------------------------------------------------------------------------*/
	
	#cnnContainer a.cnnMore, #cnnContainer a.cnnMore:link, #cnnContainer a.cnnMore:hover, #cnnContainer a.cnnMore:active, #cnnContainer a.cnnMore:visited { text-decoration:none; color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') no-repeat 0 4px; padding-left:6px; }
	#cnnContainer a.cnnMore:hover { text-decoration:underline; }
	

/*  ----------------------------------------------------------------------------
	(3) STRUCTURE
	----------------------------------------------------------------------------
	(3a) Container
	--------------------------------------------------------------------------*/
	          
	#cnnContainer { width:1000px; margin:0 auto; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_container_shadow.gif') repeat-y; text-align:left; }

		#cnnContainer .cnnClear { clear:both; }
		#cnnContainer .cnnBold { font-weight:bold; }
	
    /*  ----------------------------------------------------------------------------
    	(3b) Top Ad
    	--------------------------------------------------------------------------*/ 
		
		#cnnTopAd { height:90px; padding:8px 134px 8px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/nav/bg_topAd.gif') repeat-x; }
		*html #cnnTopAd { height:102px; }
			#cnnTopAd object { margin:0; padding:0; }
			#cnnTopAd .cnnAd { background:#000; width:728px; height:90px; padding:1px; border:1px solid #2e2e2e; }
				*html #cnnTopAd .cnnAd { position:relative; margin:0; padding:0; }
				*html #cnnTopAd .cnnAd * { position:absolute; top:0; left:0; margin:0; padding:0; }
	
    /*  ----------------------------------------------------------------------------
    	(3c) Header
    	--------------------------------------------------------------------------*/ 
        	
   	    #cnnHeader { display:block; float:left; width:1000px; height:50px; background:#000 url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') 0 -340px no-repeat; }

			#cnnHeader a { color:#3c3; background:none; padding:0; }
	    
	        #cnnLogo { float:left; width:145px; }
	        
	        #cnnEnEsp {float:left;width:70px;height:11px;position:relative;left:-798px;color:#fe0002;}
	         *html #cnnEnEsp {left:-786px;top:9px;}
		#cnnEnEsp a, #cnnEnEsp a:link, #cnnEnEsp a:hover, #cnnEnEsp a:active, #cnnEnEsp a:visited {color:#fe0002;font-size:10px;}
  	        
	        #cnnTopNav { float:left; height:50px; width:798px; position:relative; padding-left:12px; color:#3c3; text-align:left; }

	            #cnnTopNav li { float:left; display:inline; padding-top:10px; }
					#cnnTopNav a { height:18px; margin-right:15px; display:block; }
					#cnnTopNav a#cnnLogo { width:148px; margin-right:15px; }
					#cnnTopNav a#cnnHome { width:46px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') 0 2px no-repeat; }
					#cnnTopNav a#cnnNews { width:43px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') -46px 2px no-repeat; }
					#cnnTopNav a#cnnVideo { width:45px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') -88px 2px no-repeat; }
					#cnnTopNav a#cnnRaces { width:47px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') -134px 2px no-repeat; }
					#cnnTopNav a#cnnComm { width:86px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') -181px 2px no-repeat; }
					#cnnTopNav a#cnnStore { width:81px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') -267px 2px no-repeat; }
					#cnnTopNav a#cnnTrackPass { width:74px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') -348px 2px no-repeat; }
					#cnnTopNav a#cnnHome:hover { background-position:0 -16px; }
					#cnnTopNav a#cnnNews:hover { background-position:-46px -16px; }
					#cnnTopNav a#cnnVideo:hover { background-position:-88px -16px; }
					#cnnTopNav a#cnnRaces:hover { background-position:-134px -16px; }
					#cnnTopNav a#cnnComm:hover { background-position:-181px -16px; }
					#cnnTopNav a#cnnStore:hover { background-position:-267px -16px; }
					#cnnTopNav a#cnnTrackPass:hover { background-position:-348px -16px; }

                #cnnTopNav ul { position:absolute; top:24px; left:176px; font-size:10px; /*text-transform:uppercase;*/ width:795px; }
                #cnnTopNav ul li { float:left; display:inline; padding-right:15px; }
	           		#cnnSubnav_news, #cnnSubnav_video, #cnnSubnav_races, #cnnSubnav_comm, #cnnSubnav_store, #cnnSubnav_trackpass { display:none; }
				#cnnTopNav ul li a { height:16px; margin-right:0; display:inline; }
				#cnnTopNav li li a:active { color:#ccc; }
					#cnnTopNav ul li a,
					#cnnTopNav ul li a:link,
					#cnnTopNav ul li a:active,
					#cnnTopNav ul li a:visited { text-decoration:none; }
					
					/* style, color and size links and headings to suit */
					#ocnnNews a,
					#ocnnVideo a,
					#ocnnDrivers a,
					#ocnnStandings a,
					#ocnnSchedule a,
					#ocnnFantasy a,
					#ocnnCommunity a,
					#ocnnTrackpass a,
					#ocnnShop a { text-decoration:none; }

