/** Tracker CSS © 2009-10 by Michael Booth (boothy)**/
/* ERIC MEYER RESET */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}
/* BODY, MAIN CONTAINERS */
html,body{font:normal 90% Helvetica,Verdana,Arial,sans-serif;text-align:center;background-color:#ddd;color:#000;}
#container{text-align:left;margin:0 auto;max-width:85em;} 
#container2{float:left;background:#fff;color:#000;width:100%;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;}
#admin #container2{float:left;background-color:#ddd;color:#000;width:100%;text-align:center;list-style-type:none;}
/* TOP NAV MENU */
#nav{width:100%;text-align:center;padding:.25em 0;background:#232323;color:#fff;font-size:1em;}
#nav li{display:inline;margin:.25em 0;}
#nav li a{padding:.25em .6em;background:#232323;color:#fff;text-decoration:none;font-weight:bold;}
#nav li a:hover{background-color:#ff2f42;color:#000;}
/* HEADER */
#header{padding:.5em 0 .5em .5em;}
#header h1 {float:left}
#header h2{font-size:1.75em;font-weight:bold;clear:left;text-align:center;letter-spacing:1px;} 
/*#header h2{font-size:1.75em;font-weight:bold;float:left;margin:.25em .25em}*/
/* RACE INFO */
dl.raceData{max-width:550px; width:auto;margin-left:1em;float:left;}
.raceData dt{width:8em;float:left;padding:.3em .3em;border-bottom:1px solid #999;font-weight:bold;}
.raceData dd{float:left;width:30em;padding:.3em .4em;border-bottom:1px solid #999;} /* 33em in moe */
.raceData dd strong{font-weight:bold;}
.gt1dd{color:#29a0ff;}
.gt2dd{color:#ff2f42;}
/* RACE STATUS */
.gf{background:#007e3a;color:#fff;}
.rf{background:#d21034;color:#fff;}
.scd{background:#fadf00;}
.pl{background:#111;color:#fff;}
/* MAIN STANDINGS TABLE */
#raceStandings{width:100%;float:left;text-align:center;}
th{background-color:#231c24;color:#fff;padding:.25em;}
#row0.gt1,#row2.gt1,#row4.gt1,#row6.gt1,#row8.gt1,#row10.gt1,#row12.gt1,#row14.gt1,#row16.gt1,#row18.gt1,#row20.gt1,#row22.gt1,#row24.gt1,#row26.gt1,#row28.gt1,#row30.gt1,#row32.gt1,#row34.gt1,#row36.gt1,#row38.gt1,#row40.gt1,#row42.gt1,#row44.gt1,#row46.gt1,#row48.gt1,#row50.gt1{background:#f5f5ff;}
#row1.gt1,#row3.gt1,#row5.gt1,#row7.gt1,#row9.gt1,#row11.gt1,#row13.gt1,#row15.gt1,#row17.gt1,#row19.gt1,#row21.gt1,#row23.gt1,#row25.gt1,#row27.gt1,#row29.gt1,#row31.gt1,#row33.gt1,#row35.gt1,#row37.gt1,#row39.gt1,#row41.gt1,#row43.gt1,#row45.gt1,#row47.gt1,#row49.gt1{background:#eaeaf5;}

#row0.gt2,#row2.gt2,#row4.gt2,#row6.gt2,#row8.gt2,#row10.gt2,#row12.gt2,#row14.gt2,#row16.gt2,#row18.gt2,#row20.gt2,#row22.gt2,#row24.gt2,#row26.gt2,#row28.gt2,#row30.gt2,#row32.gt2,#row34.gt2,#row36.gt2,#row38.gt2{background:#faf5f5;}
#row1.gt2,#row3.gt2,#row5.gt2,#row7.gt2,#row9.gt2,#row11.gt2,#row13.gt2,#row15.gt2,#row17.gt2,#row19.gt2,#row21.gt2,#row23.gt2,#row25.gt2,#row27.gt2,#row29.gt2,#row31.gt2,#row33.gt2,#row35.gt2,#row37.gt2,#row39.gt2{background:#f0eaea;}

#row0.tbo,#row2.tbo,#row4.tbo,#row6.tbo,#row8.tbo,#row10.tbo,#row12.tbo,#row14.tbo,#row16.tbo,#row18.tbo,#row20.tbo,#row22.tbo,#row24.tbo,#row26.tbo,#row28.tbo{background:#f5faf5;}
#row1.tbo,#row3.tbo,#row5.tbo,#row7.tbo,#row9.tbo,#row11.tbo,#row13.tbo,#row15.tbo,#row17.tbo,#row19.tbo,#row21.tbo,#row23.tbo,#row25.tbo,#row27.tbo,#row29.tbo{background:#eaf0ea;}

#row0.lrf,#row2.lrf,#row4.lrf,#row6.lrf,#row8.lrf,#row10.lrf,#row12.lrf,#row14.lrf,#row16.lrf,#row18.lrf,#row20.lrf,#row22.lrf,#row24.lrf,#row26.lrf,#row28.lrf,#row30.lrf,#row32.lrf,#row34.lrf,#row36.lrf,#row38.lrf{background:#f5faf5;}
#row1.lrf,#row3.lrf,#row5.lrf,#row7.lrf,#row9.lrf,#row11.lrf,#row13.lrf,#row15.lrf,#row17.lrf,#row19.lrf,#row21.lrf,#row23.lrf,#row25.lrf,#row27.lrf,#row29.lrf,#row31.lrf,#row33.lrf,#row35.lrf,#row37.lrf,#row39.lrf,#row41.lrf,#row43.lrf,#row45.lrf,#row47.lrf,#row49.lrf{background:#eaf0ea;}


/* IN PITS, TEAM STATUS */
.pitin{color:#f00;font-weight:bold;}
abbr{font-weight:bold;border-bottom:1px dotted #000;cursor:help;}
abbr[title="Running on track"]{color:#007e3a;}
abbr[title="Did Not Start"]{color:#42b4e6;}
abbr[title="In the Pit Lane"],abbr[title="Exited the Pit Lane"]{color:#d21034;}
abbr[title="Disqualified"]{background:#000;display:block;color:#fff;}
span[title]{cursor:help;}
span[title]:hover{border-bottom:1px dotted #000;}
/* COLUMNS */
#collapsable,.collapsable{cursor:pointer;text-decoration:none;}
#index #raceStandings tbody td:first-child{background:#fff;}
#index #raceStandings tbody td:first-child img{padding:.125em .25em;}
.pos,.teamName,.gap{font-size:1.25em;}
.pos{background:#999;padding:.125em .5em;color:#fff;font-weight:bold}
.num{background:#231c24;font-size:1.125em;font-weight:bold}
.teamName{text-align:left;padding-left:.5em;font-weight:bold;max-width:300px;}
.teambestlap{font-size:1.175em; color:#007e3a;}
.classbestlap{font-size:1.175em; color:#609;}
.currentDriver{text-align:left;}
.currentDriver img{margin:0 .25em;cursor:help}
.diff{text-align:left;padding-left:.25em;}
.gap{background:#FFDB00;padding:.125em .5em;}
.penlaps{background:#800;color:#eee;font-weight:bold;padding:0 .1em;}
.penlapspos{background:#007e3a;color:#fff;font-weight:bold;padding:0 .1em;}


/* CLASS STUFF */



#raceStandings tr.gt1:hover, #teamstatscomparison tr.gt1:hover{cursor:default;background-color:#b4deff;}
#raceStandings tr.gt2:hover{cursor:default;background-color:#ffb4de;}
#raceStandings tr.tbo:hover{cursor:default;background-color:#deffb4;}
#raceStandings tr.lrf:hover{cursor:default;background-color:#deffb4;}
#raceStandings tr.collapsed_stats:hover{background-color:#fff;}

.collapsed_stats{text-align:left;}
.collapsed_stats table{text-align:center;margin-bottom:.25em;}
.collapsed_stats td{padding:0 .5em;}
.collapsed_stats td a{margin:0.5em;text-align:left;}
.collapsed_stats td p{margin:0.5em;}
.collapsed_stats th{padding:.2em .75em;}
td table th{background-color:#fff;color:#000;padding:.25em;}
th[scope='row']{text-align:left;}
#bottom_help{float:left;width:auto;margin:1em;}
#bottom_help .hourlystandings a{margin-right:0.25em; white-space: nowrap;}
/* FOOTER */
#footer{float:left;width:97%;background:#ddd;text-align:center;padding:.5em;display:table;}
#footer a{display:table-cell;vertical-align:middle;}
/* LINK STYLES 
a:link{font-weight:bold;color:#090;text-decoration:none;}
a:visited{color:#609;}
a:visited:hover{text-decoration:underline;cursor:pointer;}
a:focus{color:orange;border:1px dotted;}
a:hover{color:#ff2f42;}
a:active{color:#f00;}
:focus{outline:1px dotted;}

td.num a:link{color:#29a0ff;text-decoration:none;}
td.num a:visited{color:#29a0ff;text-decoration:none;}

tr.gt2 td.num a:link{color:#ff2f42;text-decoration:none;}
tr.gt2 td.num a:visited{color:#ff2f42;text-decoration:none;}*/
a:link{font-weight:bold;color:#090;text-decoration:underline;}
a:visited{font-weight:bold;color:#609;text-decoration:underline;}
a:hover{font-weight:bold;color:#ff2f42;text-decoration:none;cursor:pointer;}

tr.gt1 td.num a:link{color:#29a0ff;text-decoration:none;}
tr.gt1 td.num a:visited{color:#29a0ff;text-decoration:none;}
tr.gt1 td.num a:hover{color:#fff;text-decoration:underline;}

tr.gt2 td.num a:link{color:#ff2f42;text-decoration:none;}
tr.gt2 td.num a:visited{color:#ff2f42;text-decoration:none;}
tr.gt2 td.num a:hover{color:#fff;text-decoration:underline;}

tr.tbo td.num a:link{color:#090;text-decoration:none;}
tr.tbo td.num a:visited{color:#090;text-decoration:none;}
tr.tbo td.num a:hover{color:#fff;text-decoration:underline;}

tr.lrf td.num a:link{color:#090;text-decoration:none;}
tr.lrf td.num a:visited{color:#090;text-decoration:none;}
tr.lrf td.num a:hover{color:#fff;text-decoration:underline;}

#teamstats tbody td.pos{background-color:#999;color:#fff;}

#teamstatscomparison{text-align:center;width:100%;}
#teamstatscomparison th[scope='row']{text-align:center;}
#teamstatscomparison td {border:none;}
#teamstatscomparison .teamName{border:none;font-size:1em;padding-left:1em;max-width:300px;}
#teamstatscomparison .teamStat{border:1px solid #231c24;}
#teamstatscomparison td span{border-bottom:1px dotted #000;cursor:help;}


#lapchart{width:96%;float:left;margin:0 2% 0.5em;}
#lapchart table{width:13%;display:inline-block;vertical-align:top;margin:.25em;}
#lapchart table td{padding:.35em;}


h3{float:left;width:100%;font-size:2em;margin:0.5em auto;text-align:center;}
#unfiltered{width:90%;text-align:center;margin:0 auto 0.5em}
#unfiltered1, #unfiltered2{width:47%;float:left;text-align:center;margin:0 .25em .5em;}


.expandedbottom{text-align: left;color:#000;font-weight:bold;}
#teamstatscomparison td.gf{background-color:#007e3a;color:#fff;font-weight:bold;border:1px solid #231c24;}
#teamstatscomparison td.rf{background-color:#d21034;color:#fff;font-weight:bold;border:1px solid #231c24;}

/*MoE tracker CSS © 2009 Michael Booth, reset code by Eric Meyer - http://meyerweb.com/eric/tools/css/reset/ 
#header h1 img{float:left;margin:0.15em 0 .4em;margin-right:1%;}
#header h2{margin:.75em auto 0;clear:left;text-align:center;}
dl.raceData{max-width:550px; width:auto; float:left;}
.raceData dd{width:33em;}

#row0.gt2,#row2.gt2,#row4.gt2,#row6.gt2,#row8.gt2,#row10.gt2,#row12.gt2,#row14.gt2,#row16.gt2,#row18.gt2,#row20.gt2,#row22.gt2,#row24.gt2,#row26.gt2,#row28.gt2{background-color:#fff5f5;}
#row1.gt2,#row3.gt2,#row5.gt2,#row7.gt2,#row9.gt2,#row11.gt2,#row13.gt2,#row15.gt2,#row17.gt2,#row19.gt2,#row21.gt2,#row23.gt2,#row25.gt2,#row27.gt2,#row29.gt2{background-color:#f5eaea;}
*/