/*	
----------------------------------------------------------------------------
	
	1.	Globals
    2.	Links
	3.	Structure
		A.	Container
		B.	Top Ad
		C.	Header
		D.	Left Column
		E.	Center Column
		F.	Right Column
		G.  Footer
	4. Extras		
			
----------------------------------------------------------------------------
(1) GLOBALS
--------------------------------------------------------------------------*/
body { background:#333; margin:20px auto; }

/*  ----------------------------------------------------------------------------
	(2) LINKS
	--------------------------------------------------------------------------*/
	
	
/*  ----------------------------------------------------------------------------
	(3) STRUCTURE
	----------------------------------------------------------------------------
	(3a) Container
	--------------------------------------------------------------------------*/
	      
	
    /*  ----------------------------------------------------------------------------
    	(3b) Top Ad
    	--------------------------------------------------------------------------*/ 
	        
	
    /*  ----------------------------------------------------------------------------
    	(3c) Header
    	--------------------------------------------------------------------------*/ 
        	
	            	            
    /*  ----------------------------------------------------------------------------
        (3d) Left Column
        --------------------------------------------------------------------------*/ 
	    
        
    /*  ----------------------------------------------------------------------------
    	(3e) Center Column
    	--------------------------------------------------------------------------*/
		#cnnRes .cnnResModule .cnnDataTable { width:160px; }
		.cnnResModule {width:160px;float:left;margin-bottom:24px;}
		.cnnResModuleMid {margin:0 10px;}
		*html .cnnResModuleMid {margin:0 9px;}
		.cnnResModule .cnnResBelowDataTable a {display:block;}
		.cnnResModule .cnnResAboveDataTable h3 {display:block;}
		.cnnDataTable {float:left;}
		.cnnResAboveDataTable {margin:20px 0 4px 0;}
		.cnnResAboveDataTable h3, .cnnResAboveDataTable h5, .cnnResAboveDataTable h6 {display:inline;}
		.cnnResAboveDataTable h3 {color:#a01111;}
		.cnnResAboveDataTable h5, .cnnResAboveDataTable h6 {color:#999;}
		.cnnResBelowDataTable {margin:8px 0 0 0;}
		
		#wideTables .cnnResBelowDataTable a { display: inline-block; 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; margin: 8px 8px 0px 0px; }
		#last_row h5, #last_row h6 { display: none; }
		
		/* css for flags and all that's 101 */
		
		#cnnContainer { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_container_shadow.gif') repeat-y; }
		#cnn101Main { position:relative; padding:170px 0 0 190px; margin:0; }
				#cnn101MainLeft { float:left; width:320px; border:1px solid #fff;  }
				#cnn101MainRight { float:left; position:relative; font-size:10px; color:#fff; top:7px; left:40px; right:75px; width:215px; }
					#cnn101MainTitle { padding-bottom:7px; }
					#cnn101MainDescription { padding-bottom:12px; }
						#cnn101MainDescription a,
						#cnn101MainDescription a:link,
						#cnn101MainDescription a:hover,
						#cnn101MainDescription a:active,
						#cnn101MainDescription a:visited { display:block; font-weight:bold; text-align:right; color:#fc0; background:none; padding:0; }
					#cnn101MainNext { font-size:11px; font-weight:bold; color:#39f; margin-top:6px; }
						#cnn101MainNext h5 { color:#036; margin-bottom:4px; }
						#cnn101MainNext img { float:right; }
			#cnn101MainAbout { padding-top:2px; }
			#cnnMainContent { background:#fff; }
			#cnnContentArea  { color:#999; }
				#cnn101Glossary #cnnContentArea h1 { margin-top:30px; }
				#cnn101Glossary #cnnContentArea  h1 { color:#000; }
				#cnn101Glossary .cnnModuleBorder  { margin-top:20px; }
				
			#cnnContentArea h3 { font-size:16px; color:#900; }
			#cnnContentArea .cnnContentColRight { padding-top:30px; }
			*html #cnnContentArea .cnnContentColRight { padding-top:50px; }
			#cnn101OldVid #cnnContentArea .cnnModule, 
			#cnn101Flags #cnnContentArea .cnnModule,
			#cnn101Glossary #cnnContentArea .cnnModule { clear:both; color:#666; }
			#cnn101Glossary #cnnContentArea .cnnModule { width:510px; }
				#cnn101OldVid #cnnContentArea .cnnModule img,
				#cnn101Flags #cnnContentArea .cnnModule img,
				#cnn101Glossary #cnnContentArea .cnnModule img { float:right; margin:0 10px 12px 16px; }
				*html #cnnContentArea .cnnModule img,
				*html #cnn101Glossary #cnnContentArea .cnnModule img { margin:20px 0 6px 16px; }
				#cnn101Glossary #cnnContentArea .cnnModule img { margin:0 -15px 12px; }
				*html #cnn101Glossary #cnnContentArea .cnnModule img { margin:20px -15px 6px; }
			#cnn101Glossary .cnnDriversBrowse { width:365px; }
			#cnn101Glossary #cnnContentArea .cnnModuleBorder { padding-bottom:8px; }
				.cnnModuleBorder { margin-right:10px;  margin-bottom:20px; }
				#cnnContentArea .cnnModule a { color:#000; }
				#cnnContentArea .cnnAlso .cnnModule { width:510px; }
				#cnnContentArea .cnnClickability { margin:30px 0; }
				#cnnContentArea .cnnFontSizeSelector { margin:25px 0 0; }
				*html #cnnContentArea .cnnFontSizeSelector { margin-top:23px; }
				#cnnContentArea .cnnDriversBrowse { text-align:center; }
				.cnn101GlossaryLink a,
				.cnn101GlossaryLink a:link,
				.cnn101GlossaryLink a:hover,
				.cnn101GlossaryLink a:active,
				.cnn101GlossaryLink a:visited {background:none; padding:0;}
				#cnn101MainPage #cnnBanner { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/kyn/101/Nas101HeadPic_TNT.jpg') no-repeat 0 0px;}
				
				#cnn15pxspa {height:15px; width:200px; float:left;}
				 
			
			#cnnContentArea #cnnSponsoredLinks { color:#000; }

			
			.cnnRightuGo { float:right; width:150px;  padding-right:15px; }
			.cnnRightuGo a {padding:1px; }
			.cnnLeftuGo { width:350px; }
			
			#cnnRes #cnnMainContent { background:#fff url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_cnnMainContent.jpg') top left no-repeat; }
			#cnnRes #cnnContentArea h1 {color:#000;}
			#cnnRes #cnnContainer { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_container_noShadow.gif') repeat-y; text-align:left; }

/* video archive */
#cnn101OldVid #cnnContentArea { padding: 16px; }
#cnn101OldVid .cnnVideoTease { clear: both; border-bottom: 1px solid #ccc; padding-bottom: 16px; margin-bottom: 16px; height: 76px; }
#cnn101OldVid .cnnVideoTease a, #cnn101OldVid .cnnVideoTease a img { margin: 0px; padding: 0px; display: block; }
#cnn101OldVid .cnnVideoTease a { background: url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/kyn/101/video/btn_launch.gif') bottom left no-repeat; padding-bottom: 13px; width: 110px; float: right; margin-left: 8px; } 
/* #cnn101OldVid #cnnContextualLinks { margin-top: -20px; } */
    /*  ----------------------------------------------------------------------------
	    (3f) Right Column
	    --------------------------------------------------------------------------*/
	    	 
			
    /*  ----------------------------------------------------------------------------
    	(3g) Footer
    	--------------------------------------------------------------------------*/
        
        
/*  ----------------------------------------------------------------------------
	(4) EXTRAS
	--------------------------------------------------------------------------*/ 
	
	
