/*
------------------------------------ 

HessTechnology.com - ChrisSimpson07MainLayout.css - Date: 01.31.07
Programmer - Cody Hess - Lead Programmer | info@hesstechnology.com

*/

/* ---------------------- Heading--------------------------------------- */

* html #footer p { height: 1%; } /* Fixes float escaping bug in IE/Win, hides from IE Mac \*/

/* ---------------------- Fonts--------------------------------------- */

p {	margin: 1em 0 1em;	padding: 0;	}
	
h1 {	font-family: Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	color: #300;	padding: 0;	margin: 0;	}
	
h2 {	font-family: Verdana, sans-serif;	font-size: 14px;	color: #223344;	padding: 0;	margin: 0 0 1em 0;	}
	
h3 {	font-family: Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #223344;	padding: 0 0 2px 0;	margin: 1.2em 0 -.2em 0;	}

strong { font-weight: bold;	}

#main-body { clear:left; }

html>body { font-size: small;}



/* ---------------------- Links--------------------------------------- */


a:link {	color: #FFF;	text-decoration: none; }
	
a:visited {	color: #FFF;	text-decoration: none; }
	
a:hover {	color: #FF0000;	text-decoration: none; }

/* ----------------------Page Layout --------------------------------------- */

body {	margin: 0;	padding: 0;	font-family: Verdana, sans-serif;	text-align: center;	line-height: 1.5em;
	color: #FFF;		background-image:url(graphics/body_bg.gif);	background-color: #0C0B07;
	font-size: 10px; /* IE5 Win */  	voice-family: "\"}\"";   	voice-family: inherit;  	font-size: small;
}

#mainWrap {	position: relative;	margin: 0 auto;	font-size: 95%;	text-align: left; height: 1200px; 
			voice-family: inherit; width:1024px; top: 0px; background-image:url(graphics/mainWrapBack.jpg); left: 0px; }


#header {
	position:absolute;
	font-size: 10px;
	top: 0px;
	left: 2px;
	width: 742px;
	height: 306px;
}

/* ------------------------------------------------------------ */

#navBarBottom {
	position:absolute;
	font-size: 10px;
	top: 305px;
	left: 0px;
	width: 742px;
	height: 88px;
	z-index: 2;
}

#customaparel {
	position:absolute;
	font-size: 10px;
	top: 202px;
	left: 399px;
	width: 233px;
	height: 246px;
	z-index: 2;
}


#racecarwraps {
	position:absolute;
	font-size: 10px;
	top: 201px;
	left: 120px;
	width: 244px;
	height: 242px;
	z-index: 2;
}

#NextEventIS {
	position:absolute;
	font-size: 10px;
	top: 226px;
	left: 328px;
	width: 186px;
	height: 32px;
	z-index: 20;
}

/* ------------------------------------------------------------ */


#content {
	position:absolute;
	font-size: 10px;
	color:#FFFFFF;
	width: 385px;
	top: 462px;
	height: 168px;
	left: 135px;
	z-index: 3;
}

#content2 {
	position:absolute;
	font-size: 10px;
	color:#FFFFFF;
	width: 749px;
	top: 218px;
	height: 424px;
	left: 144px;
	z-index: 10;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #ccc;
	scrollbar-3dlight-color: #1d1d1d;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #ccc;
	scrollbar-arrow-color: #ccc;
	scrollbar-track-color: #000000;
}

#contentgallery {
	position:absolute;
	font-size: 10px;
	color:#FFFFFF;
	width: 749px;
	top: 218px;
	height: 600px;
	left: 144px;
	z-index: 10;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #ccc;
	scrollbar-3dlight-color: #1d1d1d;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #ccc;
	scrollbar-arrow-color: #ccc;
	scrollbar-track-color: #000000;
}


/* ------------------------------------------------------------ */

#footer {
	position:absolute;
	top: 770px;
	width: 426px;
	height: 30px;
	left: 310px;
	z-index: 4;
}

/* ------------------------------------------------------------ */

#emailSignUp {	z-index: 3;	position:absolute;	top: 387px;	height: 265px;	width: 189px;	left: 547px;}

/* ------------------------------------------------------------ */

#navbar{
	position:absolute;
	font-size: 10px;
	width: 786px;
	height: 36px;
	top: 168px;
	left: 143px;
	z-index: 5;
}

/* ------------------------------------------------------------ */

#nextEvent {
	z-index: 3;
	position:absolute;
	top: 313px;
	height: 143px;
	width: 357px;
	left: 166px;
	background-image:url(graphics/nextEventBack.jpg);
}

#news {
	z-index: 3;
	position:absolute;
	top: 213px;
	height: 426px;
	width: 355px;
	left: 521px;
	background-image:url(graphics/newsBack.jpg);
	background-repeat:no-repeat;
}

#newsContent {
	z-index: 6;
	position:absolute;
	top: 249px;
	height: 196px;
	width: 341px;
	left: 527px;
	
}



/* ------------------------------------------------------------ */

#nextEventContent {	z-index: 5;	position:absolute;	top: 824px;	height: 102px;	width: 164px;	left: 567px;}

/* ------------------------------------------------------------ */

#SiteBy {
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 654px;
	left: 595px;
	width: 95px;
	height: 32px;
	background-color: #3D3936;
}

/* ------------------------------------------------------------ */
