/*
Site created by Penta Graphix Design
Copyright 2008
*/

/*
/*-----------------
|
|	General website setup
|
/-----------------
*/

/* Padding and Margin Reset */

* 
{
	margin:0;
	padding:0;
}

html
{
	font-size: 11px;
	line-height: 18px;
}

body 
{
	background: url('../images/backgrounds/bck.jpg') no-repeat top #000;
	background-attachment: fixed;
	
}

/*
/*-----------------
|
|	DIVs for Overdrive Motorsports
|
/-----------------
*/

.thumbnails {
	border: 1px dotted #CCC;
	background-color: #EEE;	
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
	font: normal normal bold 9px/11px verdana;
}

.thumb {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

.thumb:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#float_pcr {
	position: absolute;
	top: 230px;
	left: 50%;
	margin-left: -360px;
}

#float_rotax {
	position: absolute;
	top: 260px;
	left: 50%;
	margin-left: -360px;
}

#float_rotax2 {
	position: absolute;
	top: 235px;
	left: 50%;
	margin-left: -350px;
}


div#mainBody
{
	margin: auto;
	width:750px;
	background-color: #fd3;
	font-family: Century Gothic, Arial, Helvetica, sans-serif !important;
	border-right: 2px solid #000;
	border-left: 2px solid #000;

}

div#body
{
	width: 630px;
	min-width: 630px;
	margin-top: -7px;
	background-image: url(../images/backgrounds/white_background.gif);
	font-family: Century Gothic, Arial, Helvetica, sans-serif !important;
	padding-bottom: 25px;
	padding-top: 5px;
	padding-left: 60px;
	padding-right: 60px;
}

div#header
{
	width: 750px;
	height: 208px;
}

div#navigation
{
	background-image: url(../images/backgrounds/nav_background.gif);
}

div#footer
{
	background-color: #000;
	color: #FFF;
	height: 18px;
	padding-top: 3px;
	font: normal normal normal 10px/14px verdana;
}

/*
/*-----------------
|
|	CLASSs for Overdrive Motorsports
|
/-----------------
*/

p.linebreak
{
	margin: 10px 0;
}

hr
{
	width: 100%;
	margin: 5px 0;
	height: 1px;
	border-top: 1px dotted #000;
	border-bottom: none;
}

p.date
{
	color: #d11;
}

ul.botnav
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	margin-bottom: 15px;
}

.botnav li
{
	display: inline;
	margin-right: 10px;
}

.movetable
{
	width: 630px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif !important;
}


#body span {
	font-family: Century Gothic, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}

.subhead {
	font: normal small-caps bold 15px/18px Century Gothic, Arial;
	color: #A00;
}

.admin_textfield, .admin_textbox {
	border: 1px solid #000;
	width: 500px;
	font: normal normal normal 11px/14px verdana;
	padding-left: 1px;
	height: 18px;
}



.button {
	border: 2px solid #FFF;
	background-color: #032952;
	padding: 5px;
	color: #FFF;
	font: normal normal normal 12px/14px verdana;
}

.button:hover, .deletebutton:hover {
	color: #000;
	background-color: #FFF;
	border: 2px solid #000;
}	

.deletebutton {
	border: 2px solid #FFF;
	padding: 3px;
	background-color: #C00;
	color: #FFF;
	font: normal normal normal 12px/14px verdana;
}

.filebox {
	border: 1px solid #000; 
	background-color: #FFF; 
	padding: 10px;
	text-align: left;
	width: 480px;
	font: normal 10px/12px verdana;
}

.focusbox {
	padding: 10px;
	background-color: #999;
	color: #FFF;
}

.focusbox:hover {
	padding: 10px;
	background-color: #EFEFEF;
	color: #000;
}



/*
/*-----------------
|
|	Link setup
|
/-----------------
*/

.botnav li a
{
	color: #000;
	text-decoration: none;
}

.botnav li a:hover
{
	color: #d11;
	text-decoration: none;
}

a
{
	color: #d11;
}

a:link img
	{
		border: none;
	}

a:hover img
	{
		border: none;
	}

a:active img

	{
		border: none;
	}

a:visited img
	{
		border: none;
	}
	


.toggler {
	font: normal small-caps bold 15px/18px Century Gothic, Arial;
	color: #A00;
	background-color: #EFEFEF;
	padding: 5px;
	height: 20px;
	width: 100%;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	margin-bottom: 4px;
	margin-top: 10px;
}

.toggler:visited {
	color: #A00;
}
