body,html{color:#a0afba;margin:0;padding:0;font:12px/18px Arial, Helvetica, sans-serif;background:#131a1f url(/_inc/img/superstables.jpg) top center no-repeat}
#container{margin:auto;width:820px;padding-top:345px}
#content{background:url(/_inc/img/content-bg.png) repeat-y;width:560px;float:left}
h1{color:#a0afba;font-size:24px;padding:0;margin:0}
a{color:#E0180C}
a:hover {color:#DF4C45;}
.pad{margin:20px}
#sidebar{width:250px;float:left;margin-left:10px}
#btn-register{display:block;height:80px;width:250px;background:url(/_inc/img/btn-register.png) 0 0 no-repeat;margin:0 0 10px 0;}
#btn-register span,#btn-leaderboard span,#btn-info span{position:absolute;left:-10000em;top:-10000em}
#btn-register:hover{background-position:0 -90px}
#btn-leaderboard{display:block;height:50px;width:250px;background:url(/_inc/img/btn-leaderboard.png) 0 0 no-repeat;margin:0 0 10px 0;}
#btn-leaderboard:hover{background-position:0 -60px}
#btn-info{display:block;height:50px;width:250px;background:url(/_inc/img/btn-info.png) 0 0 no-repeat;margin:0 0 10px 0;}
#btn-info:hover{background-position:0 -60px}
#footer{clear:both}

fieldset{margin-top:20px;border:1px solid #24313a;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}
legend{padding:0 10px;color:#a0afba}
form ol,form li{margin:0;padding:0;list-style-type:none}
label{display:block;width:70px}
label.checkbox{width:400px}
input.checkbox{float:left}
form li{margin:5px 5px}
li.checkbox{margin-top:10px}
strong{color:#FFF}
.error{color:#F6612E;font-weight:bold}
form input,form select{background:#131a1f;border:1px solid #24313A;padding:4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;color:#A0AFBA}
form .buttons{margin-top:20px}
form .buttons button.register{width:170px;height:40px;display:block;background:url(/_inc/img/btn-registerform.png) 0 0 no-repeat;text-indent:-9999em;overflow:hidden;cursor:pointer;padding:0;border:0;margin:0}
form .buttons button:hover{background-position:0px -40px}

#link-home{display:block;position:absolute;height:260px;width:400px;left:50%;top:50px;margin-left:-200px}
#link-perthracing{display:block;position:absolute;height:80px;width:180px;top:140px;left:50%;margin-left:-370px}
#link-festival{display:block;position:absolute;height:100px;width:180px;top:130px;left:50%;margin-left:210px}

#link-home span,#link-perthracing span,#link-festival span{position:absolute;top:-10000em;left:-10000em}

h1,h2,h3,h4,h5{color:#c6d1d9;}
a.enterlink {text-decoration:none;font-size:16px;}