* {
	margin:0px;
	padding:0px;
	border:0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	clear:left;
}
a:link {
	text-decoration:none;
	font-weight:bold;
	color:#FF6600;
}
a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#FF9966;
}
#wrapper {
	width:775px;
	text-align:left;
}

#header {
	width:530px;
	height:280px;
	background:url(images/header.png);
	background-repeat:no-repeat;
	vertical-align:baseline;
	padding:0px 20px 0px 20px;
}

#nav {
	width:200px;
	float:right;
}
#frontbox {
	width:200px;
	float:right;
}
#nav a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	display:block;
	padding: 3px 15px;
	vertical-align:middle;
	height:20px;
	width:150px;
	background:url(images/tab.png);
}
#nav a:link{
	background-position:0px 0px;
}
#nav a:hover{
	background-position:0px -25px;
}
#nav a:active{
	background-position:0px -50px;
}

#content {
	background:url(images/bodybg.png);
	background-repeat:repeat-y;
	width:540px;
	padding:0px 15px 15px 15px;
	vertical-align:middle;
}

#footer {
	background:url(images/footer.png);
	background-repeat:no-repeat;
	height:30px;
	width:540px;
	padding: 15px 20px 15px 10px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	
}
#race {
	
}