h1 {padding: 20px 0 0 0; margin: 0px;} h2 {padding: 10px 0 0 0; margin: 0px;} body {font: 80% arial, helvetica, sans-serif; text-align: center;} .hardleft {max-width: 8%; text-align: left; float: left; margin: 0px 0 0 25px;} .hardright {max-width: 8%; text-align: right; float: right; margin: 25px 25px 0 0;} table { margin: 0 auto 0 auto; font-size: 1em; border-collapse: collapse; } th { padding: 2px; border: 1px #999 solid; text-align: center; vertical-align: middle; max-height:60px; } h3.seriestitle {padding: 0px; margin: 0px;} td {padding: 3px; border: 1px #999 solid; vertical-align: top; max-height:60px; } table.summarytable tr td:nth-child(1) {text-align:center; width:30px;} table.summarytable tr td:nth-child(2) {text-align:right; width:30px;} table.summarytable tr td:nth-child(3) {text-align:left; width:118px;} table.summarytable tr td:nth-child(n+4) {text-align:center; max-width:40px;min-width:30px} h3.codestitle {padding: 10px 0 0 0; margin: 2px;} table.codestable tr td:nth-child(3) {text-align:center; max-width:40px;min-width:30px} .caption { font-size: 1em; padding: 0px 0 3px 0; text-align: center; border: 0; font-style: italic; } p .contents {text-align: left; margin-left: 20%;} .race {background-color: #fff;} .odd {background-color: #eef;} .natflag {border: 1px #999 solid;} .nattext {font-size: 0.8em;} .place1 {text-align: center; font-weight: bold; background-color: #ffffaa;} .place2 {text-align: center; font-weight: bold; background-color: #aaaaff;} .place3 {text-align: center; font-weight: bold; background-color: #ffaaaa;} .placen {text-align: center;} table#thetop tr.toprow { border: 0px; vertical-align: top; background-color: #ffffaa; } table#thetop td.topleft {float: left; max-width: 100%; height: 30px; border: 0px;} table#thetop td.topright {border: 0px; padding: 25px; max-width: 100%; height: 30px;} table#thetop td.topcenter { max-width: 100%; text-align: center; border: 0px; } table#thefooter tr.footerrow { border: 0px; } table#thefooter td.footerright { padding: 15px 15px 0 0; width: 33%; text-align: right; border: 0px; } table#thefooter td.footerleft { padding: 15px 0 0 15px; width: 33%; text-align: left; border: 0px; } table#thefooter td.footercenter { padding: 15px 0 0 0; width: 34%; text-align: center; border: 0px; }