/*
------------------------------------ 
HessTechnology.com
CSS MainLayout
Written By Cody Hess | hesstech@hesstechnology.com
Date: 5.01.05
File Name: MainLayout.css
------------------------------------
*/

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

html>body 
{ 
	font-size: small;
}


a:link 
{
color:000;
	text-decoration: none;
}
	
a:visited 
{
	color:000;

	text-decoration: none;
}
	
a:hover 
{
	color:000;

	text-decoration: none;
}


/* ----------------------Font and Headings--------------------------------------- */
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;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#main-body /* End IE5-Mac hack */
{
	clear:left;
}


#mainWrap 
{
	position: relative;
	margin: 0 auto;
	font-size: 95%;
	text-align: left;
	height: 1500px;
	voice-family: inherit;
	width:1024px;
	top:0px;
	color:#FFFFFF;
	z-index: 10;
    background-image:url(graphics/back.jpg);
	background-repeat:repeat-x;

}




#header
{
	position:absolute;
	font-size: 10px;
	background: #333333;
	top: 0px;
	left: 0px;
	width: 1024px;
	height: 109px;
}


#news
{
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 335px;
	left: 139px;
	width: 495px;
	height: 273px;
	z-index:20;
}

#nextEvent
{
	position:absolute;
	font-size: 10px;
	top: 147px;
	left: 258px;
	width: 625px;
	height: 37px;
	z-index:6;
}

#nextEventtitle
{
	position:absolute;
	font-size: 10px;
	top: 163px;
	left: 137px;
	width: 110px;
	height: 22px;
	z-index:6;
}



#randomImageHeader
{
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 665px;
	left: 702px;
	width: 160px;
	height: 15px;
	z-index:6;
}

#Advertisement
{
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 241px;
	left: 136px;
	width: 531px;
	height: 22px;
	background-color: #143060;
	z-index: 8;
}


#navbar
{
	position:absolute;
	width: 813px;
	height: 34px;
	top: 116px;
	left: 122px;

}


#mainbg
{
	position:absolute;
	font-size: 15px;
	width: 1024px;
	height: 1214px;
	top: 223px;
	left: 0px;
	z-index: -1;
	background-image:url(graphics/mainbg.jpg);

}



#latestnews
{
	position:absolute;
	font-size: 10px;
	width: 158px;
	height: 39px;
	top: 207px;
	left: 136px;
	z-index: 5;
}
#latestnewsContect
{
	position:absolute;
	font-size: 10px;
	width: 649px;
	height: 28px;
	top: 209px;
	left: 246px;
	z-index: 6;
}

#SponsorRotater
{
	position:absolute;
	font-size: 10px;
	width: 522px;
	height: 63px;
	top:617px;
	left: 120px;
	z-index: 6;
}



#pointsleaders
{
	position:absolute;
	font-size: 10px;
	width: 240px;
	top: 441px;
	height: 438px;
	left: 650px;
	z-index: 5;

}
#pointsleaderscontent
{
	position:absolute;
	font-size: 10px;
	width: 238px;
	top: 876px;
	height: 173px;
	left: 664px;
	z-index: 6;

}

#weatheralert
{
	position:absolute;
	font-size: 10px;
	width: 255px;
	top: 335px;
	height: 125;
	left: 641px;
	z-index: 5;

}


#newsletter
{
	position:absolute;
	font-size: 10px;
	width: 247px;
	top: 397px;
	height: 129px;
	left: 651px;
	z-index: 5;

}


#contentbg
{
	position:absolute;
	font-size: 10px;
	width: 801px;
	top: 260px;
	height: 928px;
	left: 115px;
	background-color:#0F2658;
	background-image:url(http://www.racencs.net/V09.1/graphics/contentbg.jpg);
	background-repeat:repeat-x;	

}



#latestposts
{
	position:absolute;
	font-size: 10px;
	width: 530px;
	top: 713px;
	height: 309px;
	left: 116px;
	z-index: 5;

}

#flyers
{
	position:absolute;
	font-size: 10px;
	width: 503px;
	top: 619px;
	height: 59px;
	left: 136px;
	z-index: 5;

}

#homecontent
{
	position:absolute;
	font-size: 10px;
	width: 503px;
	top: 345px;
	height: 618px;
	left: 142px;
	z-index: 5;

}


#content
{
	position:absolute;
	font-size: 10px;
	width: 503px;
	top: 340px;
	height: 639px;
	left: 139px;
	z-index: 5;

}


#latestpostscontent
{
	position:absolute;
	font-size: 10px;
	width: 229px;
	top: 311px;
	height: 338px;
	left: 670px;
	z-index: 5;

}


#abovenav
{
	position:absolute;
	top:-2px;
	left:665px;
	width: 262px;
	height: 43px;
}


#footer {
	position:absolute;
	top: 1486px;
	width: 788px;
	height: 26px;
	left: 107px;
	
	}
	
#Wissotafooter {
	position:absolute;
	top: 1192px;
	width: 788px;
	height: 54px;
	left: 123px;
	
	}	
#MainBackSideBar {
	position:absolute;
	top: 224px;
	width: 136px;
	height: 746px;
	left: 0px;
	z-index: 20;
	
	}	
	
#weatherContent {
	position:absolute;
	top: 61px;
	width: 218px;
	height: 29px;
	left: 21px;
	z-index: 20;
	
	}		
	
	
#usraMODContent {
	position:absolute;
	top: 96px;
	width: 208px;
	height: 24px;
	left: 16px;
	z-index: 20;
	
	}	
	
#midwestMODContent {
	position:absolute;
	top: 159px;
	width: 208px;
	height: 29px;
	left: 16px;
	z-index: 20;
	
	}	
	
#superStockContent {
	position:absolute;
	top: 207px;
	width: 208px;
	height: 29px;
	left: 16px;
	z-index: 20;
	
	}		
	
#streetStockContent {
	position:absolute;
	top: 260px;
	width: 208px;
	height: 29px;
	left: 16px;
	z-index: 20;
	
	}		
	
#pureStockContent {
	position:absolute;
	top: 307px;
	width: 208px;
	height: 29px;
	left: 16px;
	z-index: 20;
	
	}
	
#srHornetContent {
	position:absolute;
	top: 354px;
	width: 208px;
	height: 29px;
	left: 16px;
	z-index: 20;
	
	}	
#jrHornetContent {
	position:absolute;
	top: 401px;
	width: 208px;
	height: 29px;
	left: 16px;
	z-index: 20;
	
	}		
		
	
#footer p {
	margin: 0;
	padding: 8px 20px;
	}

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

#footer a {
	color: #fff;
	}
	
#footer a:hover {
	color: #ccc;
	}
