BODY{font-family:arial, helvetica, sans-serif;background-color:#FFF;background-image:url(images/watermark.png);background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%;color:#000;font-size:0.875em;margin:0;}
H1{font-size:1.9em;font-weight:700;margin:0 0 0.35em;}
H2{font-size:1.4em;font-weight:700;margin:0;}
H3{font-size:1.2em;font-weight:700;margin:0.35em 0 0;}
P{text-align:justify;margin:0 0 0.7em;}

#ladder {
width:550px;
}

#login {
border: 1px solid black;
width:180px;
background-color:white;
}

#rightgutter {
width:180px;
position:absolute;
top:20px;
right:-180px;
}

#login table{
width:100%;
height:100%;
}

table.profile tr > td:first-child {
font-weight:bold;
vertical-align:top;
width:80px;
}
.title {
background-color:#E1F0FD;font-weight:700;font-size:1.2em;margin:0 0 0.15em;padding:0.3em;
}
.links {
width:8em;line-height:120%;margin:0 0.5em 0.35em;padding:0 0.35em;
}
td.winner {
background-color:#bdfcca;
}
.profile {
width:500px;
}
.error {
color:red;
}

.forfeit {
font-style:italic;
font-size: 80%;
text-align:center;
}
table.matches td {
width:200px;
}
table.matches td.score {
width:90px;
}
table.matches td.forfeit {
width:90px;
}
.score {
text-align:center;
font-weight:bold;
width:90px;
}

.noclear{clear:none;}
.logo{height:128px;width:142px;text-align:left;position:absolute;right:0;top:0;margin:0;padding:0;}
.header{height:118px;background-image:url(images/headback.png);width:98%;position:absolute;top:0;left:0;font-size:0;margin:0;padding:10px 0 0 10px;}
.headspace{text-align:right;width:100%;margin:25px 0 0;padding:0;}
.gutter{width:9.5em;position:absolute;top:128px;left:0;padding:0 12px 12px 0;}
.sidebar{background-image:url(images/sideline.png);background-position:100%;background-repeat:repeat-y;margin:0 auto;padding:3px 0 0;}
.catagory{width:90%;background-color:#E1F0FD;font-weight:700;font-size:1.2em;margin:0 0 0.15em;padding:0.3em;}
.blankcat{background-color:transparent;}
.menulist{width:8em;line-height:120%;margin:0 auto 0.35em;padding:0 0.35em;}
.menulast{margin-bottom:0;}
.sidend{text-align:right;font-size:0;background-image:url(images/sidendbk.png);}
.content{text-align:justify;position:absolute;top:128px;left:9.5em;padding:12px;}
.shaded{background-color:#E1F0FD;-moz-border-radius:0.75em;width:7em;text-align:center;margin:1em auto 0;padding:0.5em;}
IMG{border:0;}
.galthumb{margin:0.5em;}
.boxed{width:18em;background-color:#FFF;-moz-border-radius:0.75em;border-color:#000;border-style:solid;border-width:1px;margin:0 auto;padding:0.5em;}
.thmimage{width:8em;margin:1em auto 0;}
.deadlink{color:#999;font-weight:700;}
.galindex{float:left;width:212px;clear:none;}
.portrait{width:162px;}
.thh{font-size:1.4em;font-weight:700;text-align:center;background-color:#0060C0;color:#FFF;}
.thd{background-color:#E1F0FD;}
.legal{text-align:center;clear:both;font-size:0.8em;}
.rightfloat{float:right;padding:2em 0 1em 1em;}
.leftfloat{float:left;padding:2em 0 1em 1em;}
.notetext{font-size:0.8em;text-align:center;}
.freelogo{float:right;padding:0 1em 1em;}
.splash{text-align:center;margin:0 auto;}
.smalltd td{font-size:0.8em;}
.newstitle{color:#FFF;background-color:#0060C0;font-weight:700;font-size:16px;margin-bottom:1px;clear:both;padding:2px;}
.newsimg{padding-top:1em;}
.result:link{text-decoration:none;color:red;font-weight:700;}
.white{background-color:#fff;}
.tdrb{background-color:#fff;border-right:0.5pt solid #e1f0fd;border-bottom:0.5pt solid #e1f0fd;}
.unpadded{padding:0;}
.mugshot{float:right;padding:0 0 0 1em;}
hr,.breaker{clear:both;}
.centred,.gallery,.galindex *{text-align:center;}
.grey{color:#808080;}
A:link,A:visited,.result:visited{text-decoration:none;color:#0060C0;font-weight:700;}
A:hover,A:active{text-decoration:underline;color:#0060C0;font-weight:700;}