/*#############################################################

Basic Design by: Arcsin
Modified By: The El Man, http://www.ukdrifting.co.uk

#############################################################*/


* {	margin: 0 auto; 
	padding: 0;
}

html {	height: 100%; 
		padding-bottom: 1px;
		}

body {	background: #222; 
		color: #222; 
		font: normal 65% sans-serif;
		text-align:center;
}

a {	color: #04C; 
	text-decoration:none
	}

a:hover {	color: #06F; 
			text-decoration:underline
			}

#container {	font-size: 1.3em; 
				line-height: 1.3em;
				}


h1,h2,h3 {	margin: 6px 0 2px;
}

h1 {	font: bold 1.6em sans-serif;
}

h2 {	font: bold 1.3em sans-serif;
}

h3 {	font: bold 0.9em sans-serif;
}

img {border: none;}
li {line-height: 1.5em;}
form,table {margin-bottom: 1.2em;}
p {padding-bottom: 6px;}
ul {padding: 0 2em 1.2em;}
small {font: normal 0.9em sans-serif;}

.padded {padding: 12px 16px;}
.content {width: 800px; margin: 0 auto;}
.left {float: left;}
.right {float: right;}
.clearer {clear: both; font-size: 0;}


.header {background: #FFF;}

.header .top {padding: 0px 0;}

.header .left {width: 210px; padding-top: 50px;}

.header .right {padding-right: 0px; height: 120px; margin-top: 0px;}


.nav {
	background: #424242 url(gifs/bgnav.jpg) repeat-x;
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
}
.nav a {
	color: #EEE;
	float: left;
	font: bold 0.9em Tahoma,sans-serif;
	margin-right: 1px;
	padding: 10px 10px;
	text-align: center;
	text-decoration: none;
}
.nav a:hover,.nav a#active {	background: #363636 url(gifs/bgnav1.jpg) repeat-x; 
								color: #F00;}


.leftmain {	background: #efefef url(gifs/bgmain.jpg) repeat-x;}

.leftmain .right {	width: 305px; 	
					padding-top: 30px;
					text-align:left;}

.leftmain .left {	width: 480px; 	
					padding: 20px 0; 	
					margin-left:auto; 	
					margin-right:auto}

.leftmain .left img {	border: 1px solid #DDD; 
						background: #FFF; 
						padding: 5px;}

.opacityit:hover img{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
						-moz-opacity: 0.5;}


.bottom {	background: #ebebeb url(img/bottom.jpg) repeat-x; 
			color: #444; 
			padding: 12px 0;
			margin: 0 auto; 
			border-top: 1px solid #D9D9D9; 
			border-bottom: 1px solid #DEDEDE;}

.bottom .left,.bottom .right {	width: 49%;}

.bottom .full {width: 800px;}


.footer {	color: #FFFFFC; 
			height:auto;}

.footer .left,.footer .right {padding: 10px 0 6px;}

.footer a {	color: #CCC; 
			text-decoration: none; 
			font: bold 0.9em sans-serif;}

.footer a:hover {color: #FFF;}
