body{background:#5d82ff top center url(i/bg.jpg) no-repeat;font:11pt sans-serif;color:#fff;margin:0 auto;padding:300px 2% 0;max-width:64em;}h1{margin:0;padding:0;text-transform:uppercase;display:none;}h2{margin:0;padding:0 0 1em;font-size:120%;text-transform:uppercase;text-align:center;}.Article p{margin:0 auto;padding:0 5% 1em;line-height:160%;font-size:120%;}.Article a{color:#000;text-decoration:none;}div.Season,div.Tracks{margin:0 0 1em;padding:1.5em .5em;background:#fff;color:#333;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;box-shadow:0 0 .5em #646464;-webkit-box-shadow:0 0 .5em #646464;-moz-box-shadow:0 0 .5em #646464;overflow:hidden;}div.Season table{margin:0 auto;padding:0;width:auto;font-size:80%;}div.Season tbody tr{background-color:#f4f4f4;}div.Season tbody tr:nth-child(odd){background-color:#f8f8f8;}div.Season thead th{padding:.4em .4em;font-weight:normal;}div.Season tbody td{margin:0;padding:.4em .4em;}div.Season thead th.Team{text-align:left;white-space:nowrap;}div.Season thead th.Rank,table tbody td.Rank,table thead th.Qualify,table tbody td.Qualify,table thead th.Pos,table tbody td.Pos,table thead th.Score,table tbody td.Score{text-align:right;}div.Season tbody td.Rank{font-weight:bold;text-align:center;}div.Season tbody td.Guest{color:#808080;}div.Season thead th.Qualify,div.Season tbody td.Qualify{color:#c0c0c0;}div.Season tbody td.Pos{color:#404040;}div.Season tbody td.Team{white-space:nowrap;overflow:hidden;}div.Season tbody td.Score{color:#000000;font-weight:bold;}div.Season tbody td del{color:#c08080;}div.Tracks ul{margin:0;padding:0;list-style:none;text-align:center;}div.Tracks li{display:inline-block;margin:0 .4em .8em;padding:0;width:203px;height:112px;}div.Tracks li a{display:block;padding:8px 16px;width:171px;height:96px;background-color:#e8e8e8;color:#000;text-decoration:none;line-height:96px;white-space:nowrap;text-align:center;overflow:hidden;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;}div.Tracks li a:hover{background-image:url(i/tracks.jpg);color:transparent;}div.Tracks li.Krc a:hover{background-position:0 0;}div.Tracks li.Mgh a:hover{background-position:0 -336px;}div.Tracks li.Kcf a:hover{background-position:0 -112px;}div.Tracks li.Bk a:hover{background-position:0 -224px;}div.Terminator{clear:both;margin:0;padding:0;}div.Footer{margin:1em 0 1em;padding:72px 0 0;background:center top url(i/logo.jpg) no-repeat;font-weight:bold;color:#fff;}div.Footer a{color:#fff;text-decoration:none;}div.Footer p{margin:0;padding:0;white-space:nowrap;text-align:center;}@media only screen and (max-width:30em){div.Season th.Pos,div.Season th.Qualify,div.Season td.Pos,div.Season td.Qualify{display:none;}div.Season:after{display:block;margin:0;padding:.8em 0 0;content:'(Use landscape orientation to see more details)';font-size:80%;color:#888;text-align:center;}}@media only screen and (max-width:50em){body{background-size:250px;padding-top:150px;font-size:80%;}div.Season table{font-size:60%;}}@media only screen and (min-width:50em){.Article div.Season,div.Tracks{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);}.Article div.Season:nth-child(odd){-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);}}
