h1 { font-size: 18px;
	margin-top: -1px;
	margin-bottom: -1px; }
h2 {font-size: 16px;
	margin-top: -1px;
	margin-bottom: -3px;
	color: #5e5e5e; }
h3 {font-size: 16px;
	margin-top: -1px;
	margin-bottom: -3px;
	color: #6d6c6c; }
body {
	background-image: url("");
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	font-size: 1em; }
#bodytwo {width: 100%;
	height: 100%;
	position: relative;
	background-image: url("../images/topper17.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 5px;
	padding-top: 10px;}
#adminserv {
	margin-left: 600px;
	height: 40px;
	position: absolute;
	color: #FFF;
	border-width: 0px; }
#header {
	height: 290px;
	border-width: 0px;
	margin-left: 10px; }
#navigation {
	margin-left: 80px; }
#bodycontent {
	width: 780px;
	background-image: url("../images/bodybackground.png");
	background-repeat: no-repeat;
	height: 400px;
	margin: 10px 0px 0px 0px;
	padding-top: 45px;
	color: #000; }
.bodycontentmain, .bodycontentmain2, .bodycontentmainoz {
	width: 755px;
	background-image: url("../images/top.gif");
	background-repeat: no-repeat;
	padding: 3px 5px 3px 5px;
	margin: 20px 0px 0px 5px;
	min-height: 155px;
	background-color: #c8c8c8; }
.bodycontentmain2 {
	margin-top: 10px; }
.bodycontentmainoz {
	background-image: url("../images/topoz.jpg") ; }
.bottom { height: 15px;
	background-image: url("../images/bottom.gif") ;
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 0px 10px 0px;
	width: 775px; }
#inthenews {
	color: #000;
	position: absolute;
	margin: 0px 0px 0px 20px;
	height: 400px;
	width: 450px;
	overflow: hidden; }
#racerticker {
	position: absolute;
	margin: 0px 0px 0px 510px;
	height: 55px;
	width: 250px;
	font-size: 20px;
	color: #000; }
#recentaction {
	position: absolute;
	margin: 0px 0px 0px 510px;
	width: 250px;
	height: 145px;
	color: #000; }
#join {
	position: absolute;
	margin: 75px 0px 0px 510px;
	width: 250px;
	height: 155px;
	color: #000; }
.img a {
	border: 0px; }
.thumbnailclass {
	width: 60px;
	height: 50px; }
.tl, .tm, .tr, .bl, .bm, .br, .vbl, .vbm, .vbr { 
	position: absolute;
	height: 50px;
	width: 60px;
	border-width: 2px;
	border-color: #c8c8c8;
	border-style: solid; }
.tl { margin: 2px 1px 1px 2px; }
.tm { margin: 2px 1px 1px 94px; }
.tr { margin: 2px 1px 1px 182px; }
.bl { margin: 51px 1px 2px 2px; }
.bm { margin: 51px 1px 2px 94px; }
.br { margin: 51px 2px 2px 182px; }
.vbl { margin: 102px 1px 2px 2px; }
.vbm { margin: 102px 1px 2px 94px; }
.vbr { margin: 102px 2px 2px 182px; }
.photoshow {
	font-size: 12px; }
#footer { color: #000;
	background-image: url("../images/footergradient.jpg");
	height: 30px;
	width: 765px;
	margin: 0px 0px 0px 5px;
	padding-top: 2px; 
	text-align: center;
	background-repeat: no-repeat; }
.right { float: right;
	margin: 4px;
	height: auto; }
.left {float: left;}
.event { color: #5e5e5e;
	font-size: 15px;}
.arrow { height: 14px;
	width: auto; }
#sponsors { width: 775px;
	text-align: center; }
.sponsors {
	margin: 0px 9px 0px 9px; }
.ticker {
	position: absolute;
	margin: 0px 0px 0px 148px; }
.blurb {
	background-image: url("../images/blurbtop.gif");
	background-repeat: no-repeat;
	min-height: 130px;
	width: 385px;
	background-color: #FFF;
	padding: 5px 5px 1px 5px;
	margin: 0px 0px 0px 0px; }
.blurbbottom {
	margin: 0px 0px 0px 0px; }
.clearright {
	clear: right;
	width: 750px;
	height: 1px; }
#teamright {
	float: right;
	width: 340px;
	padding: 5px; }
.quicklinks {
	float: right;
	width: 100px;
	padding: 5px;
	margin: 5px;
	background-color: #FFF;
	text-align: center; }
.login {
	margin: -5px; }
.bold {
	font-weight: bold; }

.cn_komform { 
   width: 22em; } 
.cn_komform li { 
   list-style: none; 
   margin: 0; 
   padding: 0.25em; 
   width: 100%; 
    clear: both; } 
.cn_komform label { 
       float: left; } 
.cn_komform input, .cn_komform select { 
	float: right; 
	min-width: 4em; 
   max-width: 9em; } 
.cn_komform textarea { 
   height: 6em; 
   width: 30em; }
	
	
	