body     { margin: 0; background-color: Black; }

/*
div#container { width: 990px; margin: auto; background: url('forum/images/gradient.jpg'); }
table.mainbody { text-align: center; width: 990px; background: url('forum/images/gradient.jpg');  }
*/
div#container { width: 990px; margin: auto; background: Black; }

table.mainbody { text-align: center; width: 990px; background: Black; color: white; }
table.redborder  {  border: 1px Red solid;  border-collapse: separate;  border-spacing: 0px }
table.blueborder {  border: 1px #F5E700 solid;  border-collapse: separate;  border-spacing: 0px } 

#container .postdetails { font-size: 10px; color: White; line-height: 125%; }
#container .postbody       { font-size: 12px; line-height: 17px; }

table.header   { text-align: center; width: 960px; height: 125px; border-spacing: 0px; margin-top: 2px; margin-left: 20px; }
table.clips { text-align: left; font: 8pt tahoma, arial; }
table.links { font: 9pt arial, tahoma; background: LightGrey; border: 1px Red solid; border-collapse: separate; border-spacing: 0px }
table.sponsor { text-align: left; font: 11pt arial; color: LightGrey; background: url('forum/images/2010back.png'); border: 1px Red solid;  border-collapse: separate;  border-spacing: 0px; }
table.contactus { font: 9pt tahoma, arial; background: LightGrey;  border: 1px Red solid;  border-collapse: separate;  border-spacing: 0px; width: 600px; }

table.redborder  {  border: 1px #FF3333 solid;  border-collapse: separate;  border-spacing: 0px; color: White; background: url('forum/images/2010back.png');}
table.yellowborder {  border: 1px #F5E700 solid;  border-collapse: separate;  border-spacing: 0px; Color: White; background: url('forum/images/2010back.png'); }  
table.points   { font: 9pt tahoma, arial; color: White; background: url('forum/images/2010back.png');  border: 1px Red solid;  border-collapse: separate;  border-spacing: 0px; }
table.hcap     { font: 9pt tahoma, arial; background: LightGrey;  border: 1px Red solid;  border-collapse: separate;  border-spacing: 0px; }

h1 { font: bold 14pt tahoma, arial; text-align: center; margin-bottom: 3px; color: #F5E700; }
h3 { font: 9pt tahoma, arial; text-align: center; color: White;}
h4 { font: 9pt tahoma, arial; text-align: center; color: #F5E700; }
h5 { font: italic 8pt tahoma, arial; text-align: center; margin-bottom: 3px; color: #f5e700; }
h6 { font: 8pt tahoma,arial; text-align: center; color: #F5E700; }

img.center { vertical-align: middle; border: 0; }

.text       { font: 10pt arial; color: White; }
.textl      { text-align: left; color: White;}
.textc      { text-align: center; color: White;}
.textr      { text-align: right; color: White;}
.text-sp  { font: 10pt tahoma, arial; line-height: 140%; color: White;}
.textbold   { font-weight: bold; color: White; }
.textc-bold { text-align: center; font: bold 8pt tahoma,arial ; color: White;}
.login-note { text-align: center; font: 8pt tahoma, arial; color: White; }
.mustlogin  { font: bold 10pt tahoma, arial; text-align: center; color: White; }
.totals     { font: bold 8pt tahoma, arial; text-align: center; background-color: Silver; }

.head  { font: bold 10pt tahoma, arial; text-decoration: underline; color: #F5E700; }
.headc { font: bold 10pt tahoma, arial; text-decoration: underline; text-align: center; color: #F5E700; } 
.headr { font: bold 10pt tahoma, arial; text-decoration: underline; text-align: right; color: #F5E700; } 
.head-red  { font: bold italic 10pt arial; color: White; text-decoration: underline; background: url('forum/images/2010back.png'); }
 
.list       { font: 9pt tahoma, arial; color: White; }
.list1     { font: 9pt tahoma, arial; background: url('forum/images/2010back.png'); color: White;}
.list2     { font: 9pt tahoma, arial; background: url('forum/images/2010back.png'); color: White;}
.list-c   { font: 9pt tahoma, arial; text-align: center; color: White; } 
.listme   { font: bold 9pt tahoma, arial; color: red; }
.listgrey { font: italic 9pt tahoma, arial; color: gray; }
.list-date1 { font: 9pt tahoma, arial; color: navy; background: url('forum/images/2010back.png'); color: White; } 
.list-date2 { font: 9pt tahoma, arial; color: navy; background: url('forum/images/2010back.png'); color: White; } 
  
.track    { font: bold 11pt tahoma, arial; text-align: center; color: navy; }
.overall  { font: bold 11pt tahoma, arial; text-align: center; color: red; }
.JP       { font: bold 9pt tahoma, arial; color: red; }
.nonJP    { font: 9pt tahoma, arial; }
.super    { font: 7pt tahoma, arial; vertical-align: super; color: blue; }
.copyright { font: 7pt tahoma, arial; text-align: center; color: White; }
.main-copyright { font: 7pt tahoma, arial; text-align: right; color: White; }
.small { font: 7pt tahoma, arial; color: White; }
.red    { color: #FF3333; }
.blue  { color: #F5E700; }

p.text { font: bold 10pt arial; text-align: center; color: White;}
p.note { font: italic 8pt arial; text-align: center; color: White;}
p.copy { text-align: center; font-family: tahoma, arial; font-size: 7pt; color: white;}
p.copy a { color: white; }
 
td.racecurr { font: bold 9pt tahoma, arial; text-align: right; color: white; background: #FF3333; height: 20px; width: 33px; }
td.race       { font: 8pt tahoma, arial; text-align: right; background: Silver; height: 20px; width: 30px; }
td.driverhead  { font: bold italic 10pt arial; text-decoration: underline; background: url('forum/images/2010back.png'); }  
td.JPc1       { font: bold 10pt tahoma, arial; background: url('forum/images/2010back.png'); color: #FF3333; text-align: center; }
td.nonJPc1 { font: 10pt tahoma, arial; text-align: center; background: url('forum/images/2010back.png'); } 
td.JPl1       { font: bold 10pt tahoma, arial; background: url('forum/images/2010back.png'); color: #FF3333; }
td.nonJPl1 { font: 10pt tahoma, arial; background: url('forum/images/2010back.png'); }
td.JPc2       { font: bold 10pt tahoma, arial; background: url('forum/images/2010back.png'); color: #FF3333; text-align: center; }
td.nonJPc2 { font: 10pt tahoma, arial; text-align: center; background: url('forum/images/2010back.png'); } 
td.JPl2       { font: bold 10pt tahoma, arial; background: url('forum/images/2010back.png'); color:#FF3333; }
td.nonJPl2 { font: 10pt tahoma, arial; background: url('forum/images/2010back.png'); } 
a { color: #F5E700; }
a.special  {text-decoration: none; color: black; }
a.special:hover { font: bold 9pt arial; color: red; }
a.mainpage { font: bold 12pt tahoma, arial; text-decoration: none; color: #F5E700; }
a.copyright:hover { color: #F5E700; } 
a.copyright:visited { color: #F5E700; }