body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/sitebgr.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-position: center top;
}

#nav{
	position:absolute;
	top:-240px;
	left:0px;
	width:730px;
	height:36px;
	line-height:36px;
	background-image: url(images/navbgr.png);
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right:20px;
}

.navcell, .navcellon{
	float:left;
	height:36px;
	line-height:36px;
	margin-right:45px;
}

.navcellon{
	background-image: url(images/navon.jpg);
	background-repeat: repeat-x;
}


#nav a{
	color:#FFFFFF;
	text-decoration:none;
}

#nav a:hover{
	color:#FFFF00;
}

#randomimages{
	position:absolute;
	top:40px;
	left:270px;
	width:550px;
	height:200px;
}

#holder {
	width: 770px;
	margin-left: -385px;
	left: 50%;
	position: absolute;
	margin-top:240px;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}

#left_tracks {
	background-image: url(images/tyretrack.gif);
	height: 23px;
	width: 1127px;
	position: absolute;
	top: 165px;
	right: 50%;
}

#right_tracks {
	background-image: url(images/tyretrack.gif);
	height: 23px;
	width: 1127px;
	position: absolute;
	top: 165px;
	right: 0%;
}


#top {
	background-repeat: no-repeat;
	display:none;
	width: 770px;
	padding:0px;
	margin:0px;
}

#admintop {
	background-repeat: no-repeat;
	height: 48px;
	width: 770px;
}

#info {
	color: #FFFFFF;
	background-color: #000000;
	height: 17px;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
}
#title {
	height: 34px;
	width: 770px;
	background-image: url(images/titlebar.jpg);
}



#galleryimage {
	height: 92px;
	width: 770px;
	background-color: #000000;
}

#content {
	width: 600px;
	min-height: 1250px;
	background-color: #000000;
	padding-top: 10px;
	padding-right: 160px;
	padding-bottom: 10px;
	padding-left: 10px;
}

* html #content{
height:1500px;
}

#contentadmin {
	width: 750px;
	min-height: 400px;
	height:auto;
	background-color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


* html #contentadmin {
height: 400px;
}


#adverts {
	background-color: #000000;
	width: 120px;
	padding-right: 10px;
	position: absolute;
	right: 0px;
	padding-top: 10px;
	padding-left: 10px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 760px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}

#text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B670E4;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}

#nxtprev{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	clear:both;

}

.red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B670E4;
	font-weight:bold

}

a.footer{
	color:#000000;
	text-decoration:none;
}

a.footer:hover{
	color:#000000;
	text-decoration:underline;
}

a.club{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#B670E4;
	text-decoration:none;
}

a.club:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#ffff00;
	text-decoration:underline;
}

a.nxtprev{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.nxtprev:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C60000;
	text-decoration:underline;
}

.formselect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;

}

.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DDDDDD;
	border: 1px solid #999999;

}

.formtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DDDDDD;
	border: 1px solid #999999;
	padding-left:3px;
	padding-right:3px;
	

}

.formsubmit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #999999;

}

#calender {
	width: 426px;
	min-height: 169px;
	background-color: #777777;
	padding-right: 125px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(images/calender_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position:relative;
}


* html #calender {
height: 169px;
}

#calender_top{
	background-image: url(images/calender_top.jpg);
	height: 33px;
	width: 561px;
	position: absolute;
	margin-left:-20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:10px;
	padding-top:4px;
}



#calender_neec{
	position: absolute;
	height: 35px;
	width: 64px;
	left: 15px;
	padding-top: 30px;	
}

#calender_report{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 65px;	
}

#calender_results{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 40px;	
}

#calender_gallery{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 90px;
}


#calender_form{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 65px;	
}

#calender_regs{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 115px;	
}

#calender_info{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 90px;
}

#calender_entry{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 40px;
}

#calender_final{
	position: absolute;
	height: 23px;
	width: 114px;
	left: 450px;
	top: 140px;
}



#calender_pic{
	position: absolute;
	margin-top: 35px;
	left: 472px;
}

p.cal_title{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5e1a8a;
	padding-top:35px;
	padding-bottom:0px;
	padding-left:60px;
	margin:0px;
	font-weight:bold;
}

p.cal_location{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:60px;
	padding-top:0px;
	padding-bottom:1px;
	margin:0px;
	font-weight:bold;
}

p.cal_details{
padding-left:60px;
	padding-right:10px;
}



h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B670E4;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}
h3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B670E4;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

p.contact {
padding-top:0px;
margin-top:0px;
}

a.contact {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;

}

a.contact:hover {
	color: #B670E4;
	text-decoration:underline;

}

a.vidlink {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;

}

a.vidlink:hover {
	color: #B670E4;
	text-decoration:underline;
	font-weight:bold;

}

a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B670E4;
	text-decoration:none;
}
a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B670E4;
	text-decoration:underline;
}

a.positions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B670E4;
	text-decoration:none;
}
a.positions:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B670E4;
	text-decoration:underline;
}

a.related {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}
a.related:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B670E4;
	text-decoration:underline;
}

a.del_img {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;

}

a.del_img:hover {
	color: #C60000;
	text-decoration:underline;

}

#video{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C60000;
	font-weight:bold;
	float:left;
	padding-right:0px;
}

.formupload {
	font-size: 10px;
	color: #000000;
	width: 70px;
	height: 21px;
	padding-top: 0px;
	padding-bottom:3px;
}
#newsholder {
	position: relative;
	background-color: #CCCCCC;
	width: 551px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	padding:10px;
	padding-top: 36px;
}
#newstitle {
	background-image: url(images/newsbgr.jpg);
	position: absolute;
	height: 30px;
	width: 561px;
	left: 0px;
	top: 0px;
	font-size: 14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

#newsimg{
	border: 1px solid #999999;
	margin-left: 30px;
	width:200px;
	height:auto;
	float:right;
	clear:right;
	margin-top:20px;
	text-align:center;
	padding:3px;
	margin-bottom:10px;
}

a.newslink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
a.newslink:hover {
	text-decoration:none;
}

.gallmouseover{
	border: 1px solid #000000;
}

#regform{
	color:#FFFFFF;
	font-size:12px;
}

#regform h2{
	color:#FFFFFF;
}

#inputholder input{
	width:200px;
}

.erftitle{
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-color: #C60000;
	margin-top:20px;
	padding-left:7px;
	margin-bottom:3px;
	position:relative;
}	

td.error{
	font-size:22px;
	color: #FF9900;
	font-weight:bold;
}

.erferror{
	border-top:solid 2px #FF9900;
	border-bottom:solid 2px #FF9900;
	padding:5px;
	color: #FF9900;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.erfhelp{
	position:absolute;
	left:100%;
	margin-left:-25px;
	font-size:16px;
	top:-1px;
}

a.erfhelplink{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
