@CHARSET "ISO-8859-1";
/*
 *	Author: Paul Couture
 *  Created on 1/4/2008
 */

/*reset CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
html { overflow-x: auto; height:100%;}
body {
	background: url('../img/page_back.jpg') no-repeat scroll 50% 0pt;
	background-color:#02070d;
	text-align:center;
	margin:0;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
#page_holder {
  width:960px;
  text-align:left;
  margin:0 auto;
  padding:0;
}
#topRow {
  height:100px;
}
#middleRow {
  height:300px;
  text-align:left;
}
#title {
  width:490px;
  float:left;
}
#title h1 {
   color:#fff;
   font-size:26px;
   font-weight:bold;
   text-align:center;
   text-transform:uppercase;
   line-height:90%;
   padding:20px 0 0 0;
}
#sponsor_logo {
   float:left;
   display:block;
   width:185px;
   height:100px;
}
#sponsor_logo a {
  display:block;
  width:185px;
  height:100px;
  text-decoration:none;
  border:0;
}
#topdl {
   float:left;
   display:block;
   width:225px;
   height:100px;
   margin-left:10px;
}
#movie_player {
   display:block;
   width:450px;
   height:300px;
   clear:left;
   float:left;
   position:relative;
   left:37px;
   top:3px;
   overflow:hidden;
}
#pitchbox {
  float:left;
  width:300px;
  margin:5px 0 0 55px;
}
#pitchbox ul {
  list-style-type:square;
}
#pitchbox ul li {
  text-align:left;
  font-size:13px;
  line-height:normal;
  margin-bottom:3px;
  list-style-type:square;
  list-style-position:inside;
  font-weight:bold;
  text-indent:5px;
}
#joetalamoquote {
  clear:left;
  color:white;
  width:265px;
  position:relative;
  left:680px;
  top:35px;
  line-height:normal;
  text-align:right;
}
#joetalamoquote p {
  font-size:11px;
  font-weight:bold;
}
#joetalamoquote strong {
  font-weight:bold;
  font-style:italic;
}
#letsgoracing {
  width:300px;
  margin:30px auto;
  text-align:center;
  background:url('../img/letsgoracing.png') no-repeat 0 0;
}
#letsgoracing a {
  display:block;
  width:300px;
  height:70px;
  background:url('../img/letsgoracing.png') no-repeat 0 0;
  overflow:hidden;
  text-indent:-999em;
}
#letsgoracing a:hover, #letsgoracing a:focus {
  background:url('../img/letsgoracing.png') no-repeat 0 -70px;
}

#footerlinks {
  margin:20px 0 40px 0;
  text-align:center;
}
#footerlinks ul li {
  display:inline;
  padding:20px 15px;
}

#copyright {
   color:white;
   font-size:9px;
   text-align:center;
   padding-bottom:20px;
}
#footerlinks a, #copyright a {
   color:#e1e1e1;
   text-decoration:underline;
}
#copyright a:hover, #copyright a:focus,
#footerlinks a:hover, #footerlinks a:focus {
   color:yellow;
   text-decoration:none;
}
