body { margin: 35px 0px 0px 0px; background-color: #202020; font-family: Arial; }

div#bdivider { background: url(../images/blue_divider.jpg) repeat-x; width: 100%; height: 10px; }
div#wrapper { background-color: #000; }
td.main { background-image: url(../images/mainbg.jpg); background-repeat: repeat-y; vertical-align: top; padding: 35px 0 0 0; }

table#home a.homepage { display: block; text-indent: -9999px; background: url(../images/splash_14_sprite.jpg) no-repeat; width: 748px; height: 445px; }
table#home a.homepage:HOVER { display: block; text-indent: -9999px; background: url(../images/splash_14_sprite.jpg) no-repeat 0px -445px; width: 748px; height: 445px; }

div#pg_links, div#pg_links a { text-transform: uppercase; color: #B8B8B8; font-size: 16px; padding: 0 0 0 12px; }
div#pg_links a { padding: 0 10px 0 10px; text-decoration: none; }
div#pg_links a:hover { text-decoration: underline; }
div.links { position: absolute; z-index: 8; }
div#hockett { position: relative; top: -15px; padding-left: 550px; z-index: 5; }


div#crewbody { float: right; background: url(../images/in_memory.png) no-repeat right; width: 740px; height: 521px; }
div#profiles { float: left; padding: 10px 0 0 5px; }
div#profiles td { color: #00c0f3; text-transform: uppercase; vertical-align: top; }
div#profiles td.name { font-size: 18px; }
div#profiles td.bio { font-size: 10px; }

div#videos table { width: 100%; }

div#bio { float: right; background: url(../images/bio_bg.png) no-repeat; width: 740px; height: 521px; }
div#resume { float: left; padding: 20px 0 0 15px; color: #00c0f3; text-transform: uppercase; font-size: 12px; }

div#sponsors { float: left; background: url(../images/sponsors_bg.png) no-repeat; width: 740px; }
div#logos { float: right; padding: 10px 0 0 0; }
div#logos td { text-align: center; padding: 10px; }

div#truck { float: right; background: url(../images/sched_bg.png) no-repeat; }
div#schedule { float: left; padding: 215px 0 10px 15px; }
div#schedule td { color: #b8b8b8; font-size: 12px; padding: 0px 5px 0px 5px; vertical-align: top; }
div#schedule tr.title td { color: #00c0f3; text-transform: uppercase; }
div#schedule td a { color: #b8b8b8; font-size: 12px; padding: 0px 3px 0px 0px; text-decoration: none; }
.position { font-size: 26px; text-align: left; vertical-align: top; }
div#schedule td.date { width: 50px; }
div#schedule td.track { width: 135px; }
div#schedule td.location { width: 100px; }

table#results { height: 175px; }

div#gallery { float: left; no-repeat; width: 740px; height: 525px; }
div#gallery table#photos { margin: 10px 0 0 0; vertical-align: top; }
div#gallery table#photos img { border: solid 1px #fff; }
div#gallery table#photos td { height: 100px; }
div#tabber { text-align: right; color: #b8b8b8; padding: 0 50px 0 0; }
div#tabber table#pagetab a { color: #b8b8b8; text-decoration: none; }
div#tabber table#pagetab a:hover { text-decoration: underline; }

.lite { color: #b8b8b8; }

div#copyright { text-align: center; color: #cccccc; padding: 10px 0 20px 0; font-size: 11px; }






#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:365px;
width:400px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
text-align:center;
}
#popupContact h1{
text-align:left;
color:#000;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}


#admin { width: 320px; }
#admin td { color: #b8b8b8; font-size: 12px; padding: 0px 5px 0px 5px; vertical-align: top; }
#admin tr.title td { color: #00c0f3; text-transform: uppercase; }
#admin td a { color: #b8b8b8; font-size: 12px; padding: 0px 3px 0px 0px; text-decoration: none; }
#admin td.date { width: 50px; }
#admin td.track { width: 155px; }
#admin td.location { width: 100px; }
