/* Bradley's Raceworks -2008 */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #000000;
  margin-top: 10px;
  margin-left: auto;
  background-image: url(images/gradient.jpg);
}

a {
  font-size: 14px;
  color: #CC9900;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #CC9900;
}

a:hover {
  text-decoration: underline;
  color: #0000FF;
}

a:active {
  text-decoration: none;
  color: #0000FF;
}

#columnleft {
	float: left;
	width: 460px;
	margin-left: 10px;
}

#columnright {
	width: 450px;
	float: right;
	margin-right: 5px;
}

#content {
  background-color: #000000;
  margin: auto;
  width: 955px;
  border: 1px solid #990099;
  
}

#nav {
  text-align: center;
	margin: 10px;
}

.buttons {
  margin: 0 2px 0 2px;
  width: 94px;
  height: 20px;
  border-width: 0px;
}

#sidebar {
  float: left;
  width: 255px;
  text-align: center;
  margin-left: 20px;
}

#driverbio{
  float: left;
  width: 65%;
  text-align: left;
  margin-top: 15px;
  margin-left: 30px;
  overflow: auto;
  background-color: white;
  border: 2px solid #990099;
}

#driverheader{
  float: left;
  width: 45%;
  text-align: left;
  margin-left: 90px;
}

#schedule {
  float: left;
  width: 45%;
  text-align: left;
  margin-left: 30px;
  color: #000000;
  margin-bottom: 20px;
  
}

table.schedule {
  border-width: thin;
  border-style: solid;
  border-color: #990099;
  border-collapse: collapse;
  background-color: white;
  width: 620px;
}

table.schedule th {
  border-width: 1px;
  font-size: 16px;
  padding: 2px;
  border-style: none;
  border-color: gray;
  background-color: #E3E3E3;
  border-bottom: 2px solid #990099;
  text-align: center;
}

table.schedule td {
  border-width: 1px;
  padding: 2px;
  border-style: none;
  border-color: gray;
  background-color: white;
  text-align: center;
}

#footer{
  text-align: center;
  width: 955px;
  background-color: #990099;
  margin-top: 10px;
  clear: both;
}

#contactform{
  float: left;
  width: 600px;
  text-align: left;
  margin-left: 55px;
}
.form {
  font-size: 12px;
  background-color: #FFFFFF;
  border: 1px solid #cc9900;
  margin: 2px;
}

label{
  width: 125px;
  float: left;
  text-align: right;
  margin-right: 13px;
  display: block;
  color: #cc9900;
}

.scrollArea {
  width: 920px;
  height: 350px;
  margin: 10px 5px 10px 10px;
  border: 2px solid #990099;
  float: left;
  overflow: auto;
  background-color: white;
  color: #000000;
  padding: 5px 5px 5px 5px;
}

#flashgallery{
  width: 600px;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom:15px;
	margin-right: 15px;
	border: 2px solid #242424;
	float: left;  
}
#gallerylegend{
  color: #FFFFFF;
	width: 180px;
	margin-left: 30px;
	margin-top: 80px;
	margin-bottom: 80px;
	font-size: 12px;
}
#galleryrightside{
  float: right;
	width:250px;
	margin-right: 15px;
}

.scrollAreapast {
  width: 625px;
  margin: 10px 5px 10px 20px;
  border: 2px solid #990099;
  float: left;
  background-color: white;
}

#pastside{
  float: left;
  width: 255px;
  text-align: center;
  margin-left: 20px;
  margin-top: 10px;
  border: 2px solid #990099;
  background-color: white;
}

#team{
  width: 800px;
  border: 2px solid #990099;
  margin-left: 75px;
  background-color: white;
  text-align: center;
}

#projects{
  width: 900px;
   margin-left: 25px;
  border: 2px solid #990099;
  background-color: white;
	font-size: 11px;
	color: black;
}

#whatsbradley{
  width: 460px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-top:2px;
}
#whathappen {
  width: 440px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-top:2px;
	margin-bottom: 10px;
}
#newpress{
  width: 460px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-top:10px;
	margin-bottom: 5px;
}
#newsletter{
  width: 400px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-left: 20px;
	margin-bottom: 20px;
}

#nextrace{
  width: 400px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 20px;
}
#points{
  width: 440px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-bottom: 10px;
}
#past-points-class1{
  width: 440px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 90px;
}
#past-quadpoints{
  width: 440px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top:10px;
	margin-left: 90px;
}
#quadpoints{
  width: 440px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-bottom: 10px;
	
}
#join{
  width: 440px;
  border: 2px solid #990099;
  background-color: #FFFFFF;
	margin-bottom: 10px;
}
.main_content_header {
text-align:left;background-color:#990099;padding:3px 3px 3px 3px;font-size:14px;color:#FFFFFF;font-weight: bold;
}
.main_content_text{
padding:5px;font-size:12px;color: black;
}
.vorra_logo_main {
margin-left:30px;
}
.next_race {
font-size:12px;font-weight:bold;
}
.next_race_city {
border-bottom:1px solid black;font-size:12px;text-align:left;
}
.next_race_dates {
text-align:left;font-size:11px;
}
.project_pictures {
border:1px solid #990099;
}
.project_pictures_middle {
margin-right:3px;border:1px solid #990099;
}
.project_txt_header {
padding:3px;font-size:12px;text-align:center;
}
.project_link {
font-size:11px;
}
.happen_link {
margin-left:5px;font-size:11px;
}
.points_table {
font-size:10px;border-collapse: collapse;margin:5px;
}
.points_table_row {
font-size: 10px;padding: 2px;border-style: none;background-color: #E3E3E3;text-align: left;
}
.broken_crank {
margin-right:5px;margin-left:2px;
}
tr.off { 
background: #FFFFFF; 
} 
tr.on { 
background: #FFFF99; 
} 
.req
{
	display: inline;
	color: #CC3333;
	font-size:14px;
	margin-left:5px;
	padding: 2px;
}
.reqinfo
{
	color: #CC3333;
	font-size:12px;
	margin-left: 310px;
}
#update-email-remove
{
	width:500px;
	margin: 25px 0px 25px 250px;
}
#update-email-remove p {
	color: #ffffff;
	font-weight: bolder;
	margin-bottom: 25px;
}
