/* general */ td, th, p, h2 { font: 12px Trebuchet MS,Verdana,Helvetica,Geneva,sans-serif; } p { margin: 5px; padding: 5px;} h2, .subhead, .byline { font-weight: bold; } .note { font-style: italic; } h2 { font-size: 13px; } .byline { font-size: 10px; } h2 { margin-bottom: 2px; } th { font-family: Geneva,sans-serif; font-weight: bold; font-size: 10px; } a, span.highlight { color: #860007; } a:visited { color: #4B4B4B; } a:hover { color: #4B4B4B; } a:active { color: black; } /* main */ td.boxtop { background-color: white; border-width: 1px 1px 0px 1px; border-style: dashed; border-color: black; padding: 5px; } td.boxbottom { background-color: white; border-width: 1px; border-style: dashed; border-color: black; padding: 5px; } /* sidebar */ td.sidebar, td.contact { color: #4B4B4B; } div.sponsors { padding: 0px 10px 10px 10px; } span.sponsor { font-size: 11px; } .sidebar a, span.sponsor { color: #777; } td.contact { border-width: 1px; border-style: dashed; border-color: white; padding: 5px; } /* driver */ table.stats { margin-left: 10px; margin-bottom: 10px; } /* team */ table.crew { margin-left: 10px; } /* schedule */ table.schedule td, table.schedule th { border-left: 1px solid black; } .left { border-left-style: hidden !important } tr.odd, tr.oddtentative { background-color: #C0C0C0; } tr.tentative td, tr.oddtentative td { font-style: italic; color: #333; } p#tentative { padding-top: 5px; padding-bottom: 10px; font-family: Geneva,sans-serif; font-weight: bold; font-size: 10px; text-align: center; } /* points */ table.points { margin-top: 10px; margin-bottom: 25px; } td.driver, th.driver { border-left: 1px solid black; border-right: 1px solid black; } table.points .left { border-left: 1px solid black !important } table.points .right { border-right: 1px solid black; } span.highlight { font-weight: bold; }