/*       Table of Contents      */

/*  1. Styling Elements */
/*  2. Div Boxes */
/*     A. Home Page Divs */	
/*     B. Check the News Divs and Styling */
/*     C. Schedule and Track Divs and Styling */
/*     D. Scrap Book Bio Divs and Styling */
/*     E. E-mail Sign Up Divs and Styling */
/*  3. Home Page Schedule and Race Tracks List */
/*  4. Home Page Scrap Book List */
/*  5. Home Page Check the News unordered list  */
/*  6. The Race Tracks List */
/*  7. Site Navigation */


/* Styling Elements */
	body { 
		margin: 0; 
		padding: 0; 
		background: #353A3E;	
    /*background-image: url(images/bg.jpg);
    background-repeat: repeat-x;*/
		font: 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #fff;
		text-align:center;
		}
	
	img { border: 0; background: transparent; }
	.marginfree { margin: 0; padding: 0; background: transparent; } 
	.whlink { color: #fff; background: transparent; }
	a {color: #fff; }
	.tenpxbm {
		margin: 0 0 10px 0;
		}


/* Div Boxes */

	#Container {
		margin-left: auto;
		margin-right: auto;
		width: 982px;
		background: transparent;
		text-align: left;
		}

	#Logo {
		margin: 0 0 0 105px; 
		padding: 0; 
		background: transparent;
		
		}
	
	#TopNav {
		margin: 0 0 10px 35px; 
		padding: 0; 
		background: transparent;
		
		} 

	#ContentLeft {
		margin: 0 10px 0 35px; 
		padding: 0; 
		background: transparent;
		
		}
	
	#Menu {
		margin: 0 0 10px 0; 
		padding: 0; 
		width: 232px;
		height: 259px;
		background: #353A3E url(images/left_nav_bg.jpg) no-repeat;
		
		}
	
	#ContentRight {
		float: right;
		margin: 0; 
		padding: 0; 
		width: 706px;
		background: transparent;
		
		}
	
	#footer {
		margin: 0 0 0 150px; 
		padding: 0;
		width: 700px;
		font-size: 10px; 
		text-align: center;		
		}
		
	/* Home Page Divs */	

	#ScrapBook {
		margin: 0 0 0 -25px;
		width: 257px;
		height: 177px;
		background: #000 url(images/home_scapbook_panel.jpg) no-repeat;
		
		}
	
	#HomePageBoxes {
		margin: 8px 0 0 0;
		padding: 0;
		width: 658px;
		background: transparent;
		
		}

	#HomePageEmails {
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		width: 217px;
		background: transparent;
		
		}

	#HomePageTellFriend {
		float: left;
		margin: 0 4px 0 0;
		padding: 0;
		width: 216px;
		background: transparent;
		
		}

	#HomePageNews {
		float: right;
		margin: 0;
		padding: 0;
		width: 216px;
		height: 138px; 
		background: #000 url(images/home_news_panel.jpg) no-repeat;
		
		}
	
	/* Check the News Divs and Styling */
		
	#CheckTheNews {
		margin: 0;
		padding: 0;
		width: 658px;
		height: 311px;
		background: #353A3E url(images/news_bg.jpg) no-repeat;
		
		}
	ul.PressRelease {
		margin: 0 0 0 25px;
		padding: 0;
		background: transparent;
		
		}
	li.title {
		margin: 10px 0 10px 10px;
		padding: 0;
		list-style: none;
		font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: solid 1px #fff;
		width: 250px;
		background: transparent;
		
		}
	li.ThePress {
		margin: 0 0 10px 45px;
		padding: 0;
		background: transparent;
		
		}
	
	/* Schedule and Track Divs and Styling */
	
	#TheTracks {
		margin: 0;
		padding: 0;
		width: 658px;
		background: transparent;
		
		}
	.trackText {
		position: relative;
		margin: 0;
		padding: 0;
		top: 60px;
		left: 280px;
		width: 325px;
		list-style: none;
		background: transparent;
		
		}
	
	
	#TrackRichmond { height: 195px; width: 658px; text-align: left; background: #353A3E url(images/schedule_richmond.jpg) no-repeat; }
	#TrackCarquest { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_carqust.jpg) no-repeat; }
	#TrackDover { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_dover.jpg) no-repeat; }
	#TrackUSG { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_usg.jpg) no-repeat; }
	#TrackKroger { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_kroger.jpg) no-repeat; }
	#TrackMichigan { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_michigan.jpg) no-repeat; }
	#TrackFoodCity { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_foodcity.jpg) no-repeat; }
	#TrackEmerson { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_emerson.jpg) no-repeat; }
	#TrackYellow { height: 182px; width: 658px; text-align: left; background: #353A3E url(images/schedule_yellow.jpg) no-repeat; }
	#TrackOreilly { height: 201px; width: 658px; text-align: left; background: #353A3E url(images/schedule_oreilly.jpg) no-repeat; }

	/* Scrap Book Bio Divs and Styling */
	#Bio {
		margin: 0;
		padding: 0;
		width: 658px;
		height: 388px;
		background: #353A3E url(images/scrapbook_bg.jpg) no-repeat;
		
		}
	.BioHeadline {
		position: relative;
		margin: 0;
		padding: 0;
		top: 30px;
		left: 155px;
		width: 300px;
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-bottom: solid 1px #fff;
		background: transparent;
		
		}
	.BioText {
		position: relative;
		margin: 0;
		padding: 0;
		top: 45px;
		left: 215px;
		width: 350px;
		background: transparent;
		
		}
	li.BioStats {
		margin: 0 0 3px 0;
		padding: 0;
		list-style: none;
		width: 250px;
		background: transparent;
		
		}
	.RaceHeadline {
		position: relative;
		margin: 0;
		padding: 0;
		top: 60px;
		left: 215px;
		width: 240px;
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-bottom: solid 1px #fff;
		background: transparent;
		
		}
	.RaceHistory {
		position: relative;
		margin: 0;
		padding: 0;
		top: 65px;
		left: 215px;
		width: 375px;
		background: transparent;
		
		}
	.GalleryHeadline {
		position: relative;
		margin: 0;
		padding: 0;
		top: 30px;
		left: 155px;
		width: 360px;
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-bottom: solid 1px #fff;
		background: transparent;
		
		}
	.photos {
		position: relative;
		margin: 0;
		padding: 0;
		top: 50px;
		left: 215px;
		width: 303px;
		background: transparent;
		
		}
	.galleryphotosAll {
		position: relative;
		margin: 0;
		padding: 0;
		top: 50px;
		left: 215px;
		width: 303px;
		background: transparent;
		
		}
	.galleryphotosThumbs {
		float: right;
		position: relative;
		margin: 0;
		padding: 0;
		top: 37px;
		left: -5px;
		width: 303px;
		background: transparent;
		
		}
	.thumb { 
		margin: 0 0 3px 0; 
		background: transparent; 
		
		}
	
	
	/* E-mail Sign Up Divs and Styling */
	#emailUpdates {
		margin: 0;
		padding: 0;
		width: 658px;
		height: 311px;
		background: #353A3E url(images/email_bg.jpg) no-repeat;
		
		}
	.emailText {
		position: relative;
		margin: 0;
		padding: 0;
		top: 20px;
		left: 35px;
		width: 450px;
		line-height: 16px;
		border-bottom: solid 1px #fff;
		
		}
	#TheForm {
		position: relative;
		margin: 0;
		padding: 0;
		top: 30px;
		left: 35px;
		width: 410px;
		
		}
	#TheForm input {
		margin: 0 0 3px 0;
		width: 150px;
		height: 12px;
		
		}	
	#FriendForm {
		position: relative;
		margin: 0;
		padding: 0;
		top: 30px;
		left: 35px;
		width: 450px;
		
		}
	#FriendForm input {
		margin: 0 5px 5px 0;
		width: 110px;
		height: 12px;
		
		}	

	
/* Home Page Schedule and Race Tracks List */
	#ScheduleTabs {
		margin: 0 0 0 3px;
		padding: 0;
		display: block;
		background: transparent;
		
		}


/* Home Page Scrap Book List */
	#ScrapBookTabs {
		margin: 0 0 0 130px;
		padding: 95px 0 0 0;
		background: transparent;
		
		}
	.Onepxbelow {
		margin: 0 0 1px 0;
		background: transparent;
		
		}

/* Home Page Check the News unordered list  */
	.checknewsul { 
		margin: 30px 0 0 21px; 
		padding: 0; 
		background: transparent; 
		
		}
	.checknewsli { 
		margin: 12px; 
		list-style: square; 
		background: transparent; 
		
		}

	
/* Site Navigation */
	#SiteNav {
		margin: 0;
		padding: 0;
		display: block;
		background: transparent;
		
		}
