@charset "utf-8";
body {
	background-image: url(../images/bg.gif);
	background-color:#484848;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #9B9B9B;
	line-height:18px
}
#container {width:920px; margin-left:auto; margin-right:auto; margin-top:15px}
#header {background-color:#0f0f0f; text-align:center; padding-top:10px; padding-bottom:10px; margin-bottom:7px}
#mainnavhome {float:left; width:299px; height:441px; margin-right:11px; display:inline-block; background-image:url(../images/nav/splash/msport.jpg)}
#latestnews { margin-top:213px; margin-left:25px; line-height:15px; font-size:11px; color:#FFFFFF}
#mainnav {float:left; width:299px; margin-right:11px; display:inline-block}
#mainnavend {float:left; width:299px; display:inline-block}
#titlebar {background-color:#0f0f0f; width:906px; margin-top:7px; padding-top:10px; padding-bottom:10px; padding-left:14px;display:inline-block}
#contentdefault {height:400px; background-image:url(../images/backgrounds/default01.jpg); padding-top:10px; padding-left:10px}
#contentmain {height:400px; background-image:url(../images/backgrounds/motorsport01.jpg); padding-top:10px; padding-left:10px}
#contenthome {height:441px; margin-top:8px; padding-top:35px}
#contentabg {height:400px; background-image:url(../images/backgrounds/abg01.jpg); padding-top:10px; padding-left:10px}
#contentktm {height:400px; background-image:url(../images/backgrounds/ktm01.jpg); padding-top:10px; padding-left:10px}
#footer {background-color:#0f0f0f;padding-top:9px; padding-bottom:9px; padding-left:14px}
#ktmlogo {float:right; margin-right:18px}
#sidebar {width:163px; float:left}
#galleryback {display: inline-block; margin-bottom:10px;}

#contactleft {width:230px; float:left}
#contactform {width:600px; float:left}

#partnerscontainer {width:651px; padding-bottom:15px; display: inline-block}
#partnersleft {float:left; width:150px; margin-left:6px;padding-top:15px; text-align:center}
#partnersright {float:left; width:470px; margin-left:25px; padding-top:15px}


ul {list-style-type: square}

#calendarcontainer {width:651px; padding-bottom:15px; display: inline-block}
#calendardate {float:left; width:150px; margin-left:6px;padding-top:15px; text-align:center}
#calendarchamp {float:left; width:150px; margin-left:6px;padding-top:15px; text-align:center}
#calendarcircuit {float:left; width:150px; margin-left:6px;padding-top:15px; text-align:center}
#calendarcar {float:left; width:150px; margin-left:6px;padding-top:15px; text-align:center}
#calendarinfo {float:left; width:150px; margin-left:6px;padding-top:15px; text-align:center}


#text {filter: alpha(opacity=90); -moz-opacity: .90; background-color:#000; width:687px; height:372px; overflow:auto; padding-left:20px; padding-right:20px; padding-bottom:20px; position:inherit; margin-left:10px; float:left; text-align:justify}

#textbig {filter: alpha(opacity=90); -moz-opacity: .90; background-color:#000; width:860px; height:372px; overflow:auto; padding-left:20px; padding-right:20px; padding-bottom:20px; position:inherit; float:left}

#contentleft {float:left; width:500px;}
#contentright {float:right; width:145px; margin-right:10px; position:fixed; margin-top:25px; margin-left:520px}

#driversleft {float:left; width:119px; margin-top:25px; margin-right:25px}
#driversright {float:left; width:345px; margin-top:25px}
#driverscv {width:600px; margin-top:210px}
#driversindex {float:left; width:119px; text-align:center; width:119px; padding:25px; margin-top:25px}

.subnav {margin-top:2px}
.footernav {margin-right:25px}
.orange {color:#ff6600}

a:link {color: #3BA6AC;text-decoration: none;}
a:visited {	color: #3BA6AC;text-decoration: none;}
a:hover {color: #3BA6AC;text-decoration: underline;}
a:active {color: #3BA6AC;text-decoration: none;}



.textField
{
	width: 290px;
	border: 1px solid #666666;
	font-family: arial, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	background-color: #000000;
}
.textarea
{
	width: 290px;
	height: 150px;
	border: 1px solid #666666;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	color: #CCCCCC;
	background-color: #000000;
}
.submitButton
{
	background-color: #000000;
	border: 1px solid #666666;
	color : #666666;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-family: arial, verdana, sans-serif; 
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0;
}
.submitButton:hover
{
	background-color: #000000;
	border: 1px solid #666666;
	color : #ffffff;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-family: arial, verdana, sans-serif; 
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0;
}
