body {font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #fff; background: #000; margin: 0px; padding: 0px;}

#nav {position:absolute; left:10px; top:0px; width:150px;}
#nav ul {margin:10px 0px 10px 0px; padding:0px; text-align:center;}
#nav li {margin:0px 10px 2px 10px; list-style:none;}
#nav a.not {background:#000; display:inline; border:0px; width:150px;}
#nav a.not:hover {border:0px;}
#nav a {background:#000; text-align:center; display:block; padding:2px; border:1px solid #360; width:120px;}
#nav a:hover {background:#000; border:1px solid #360;}
#nav img.lua {vertical-align: middle; width:64px; height:64px; padding:2px;}
#nav img.fs {vertical-align: middle; width:100px; height:132px; padding:2px;}
#nav p.date {font-size: 10px;}
#current a:link, #current a:hover {background: #cff; border: 1px solid #360;} 
#current a:visited {background: #cff; border:1px solid #360; color: #000;}

#wrapper {margin:0px 20px 0px 180px; background:#cff; border-right:1px solid #360; border-bottom:1px solid #360; border-left:1px solid #360;}

#content {margin:0px; padding:10px; border-right:1px solid #360; border-bottom:1px solid #360; border-left:1px solid #360; background:#000;}

a {text-decoration:underline;}
a:link {color:#360; background:transparent; text-decoration:none;}
a:visited {color:#9fc; background:transparent;}
a:active {color:#9cf; background:transparent;}
a:hover {color:#9cf; background:transparent;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; border:1px solid #cff; padding:3px; text-align:left;}
h1 {font-size:23px;}
h2 {font-size:21px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px;}


/* decorative - classes */
.aac {color:#09f; background:transparent;}
.b {font-weight:bold;}
.small {font-size:10px;}
div.foot {text-align:right; font-size:10px;}
p.quote {text-align:center; font-style:italic;}
p.bquote {text-align:center; font-weight:bold;}
form select,option {background:#000; color:#fff;}

/* score tables */
th {text-align:center;}
table.stats {background:#3c3; color:#fff; font-size:10pt; margin-top:2px; margin-left:2px;}
tr.stattitle {background:#036; color:#fff; font-size:14pt; margin-top:2px; margin-left:2px;}
tr.scoretop {background:#600; color:#99f; font-size:13pt;}
tr.scores {background:#030; color:#c33; font-size:11pt;}
tr.ladder {background:#300; color:#c93; font-size:11pt;}
tr.online {background:#300; color:#c93; font-size:11pt;}
p.sctitle {background-color:#00f; color:#fff; font-size:12pt; margin-top:2px; margin-left:2px;}
p.scores {background-color:#000; color:#f00; font-size:10pt; margin-top:2px; margin-left:2px;}
p.play {background:#ff0; color:#000; font-size:10pt; margin-top:2px; margin-left:2px;}
p.playtitle {background:#3c3; color:#fff; font-size:12pt; margin-top:2px; margin-left:2px;}

/* modules */
table.mods {border:5px; font-size:10pt; margin-top:2px; margin-left:2px;}
tr.modstop {background-color:#300; font-size:13pt;}
tr.mods {font-size:11pt;}
td.mods_detail {background:#333;}

/* screenshots */
div.one {float:right; vertical-align:middle; text-align:center;}
div.two {float:left; vertical-align:middle; text-align:center;}