body {font-family: Sans-Serif; text-align: center;} .hardleft {text-align: left; float: left; margin: 15px 0 15px 25px;} .hardright {text-align: right; float: right; margin: 15px 25px 15px 0;} table {text-align: left; margin: 0px auto 30px auto; font-size: 1em; border-collapse: collapse; border: 0;} td, th {padding: 6px; border: 0; vertical-align: top;} .caption {padding: 5px; text-align: center; border: 0; font-weight: bold;} h1 {font-size: 1.6em;} h2 {font-size: 1.4em;} h3 {font-size: 1.2em;} p {text-align: center;} th {background-color: #cc0000; color: #ffffff;} .contents {text-align: left; margin-left: 20%;} .even {background-color: #d7d7d7;} a.racelink:link {color: #ffffff;} a.racelink:visited {color: #ffffff;} .natflag {border: 1px #999 solid;} .nattext {font-size: 0.8em;} .place1 {font-weight: bold; background-color: #ffffaa;} .place2 {font-weight: bold; background-color: #aaaaff;} .place3 {font-weight: bold; background-color: #ffaaaa;} .placen {} tr:nth-child(even) {background: #ffeeee} tr:nth-child(odd) {background: #ffffff} tr:hover {background: #ffff99;} td:hover {background: #ffff00;} table.headertable {border: 0px;} table.headertable td{border: 0px;} table.headertable td:hover{background: #ffffff} table.headertable tr:hover{background: #ffffff}