html,body{width:100%;padding:0px;padding-top:3px;padding-bottom:3px;margin:0px;display:block}
body{background:#000 url('cream2.gif') repeat;color:#f8f8f8}
body,a,table,tr,td{font-family:Arial;font-size:12px;text-align:center;font-weight:bold}
table,img{border:0px;padding:0px}
a{color:#eeb;text-decoration:underline;font-weight:bold}
a:hover{color:#fff;text-decoration:underline;font-weight:bold}
a.profa{font-size:10px}
a.profa:hover{font-size:10px}
p.mtime{text-align:right;font-size:10px;color:#556}
tt.searchkw{color:gold;font-style:italic;border-bottom:solid 1px #aac;padding-left:1px;padding-right:1px}
code{font-weight:bold;font-size:10px}

*.c{font-size:12px}
table.c{border:2px;padding:0px;border-left:2px solid #000; border-right:2px solid #000;border-bottom:2px solid #000;border-top:0px solid #000;}
th.c    {background:#36a;color:#eeeeee;border-left:1px;border-top:1px solid gold;border-bottom:1px solid #ddf;border-right:1px}
td.c    {background:#fff;color:#000;font-size:30px;font-family:arial;font-weight:normal;}
table.ci{border:2px;padding:0px;border-left:2px solid #000; border-right:2px solid #000;border-bottom:2px solid #000;border-top:0px solid #000;}
td.ci    {background:#dff;color:#000;padding:6px;font-size:16px;font-weight:bold;text-align:left;font-family:arial;font-weight:bold;}
td.chot {background:#36d;color:#c41;font-size:10px;border-left:1px;border-top:1px solid #36f;border-bottom:1px solid #36d;border-right:1px solid #36e}
td.cwarm{background:#36d;color:#d70;font-size:10px;border-left:1px;border-top:1px solid #36f;border-bottom:1px solid #36d;border-right:1px solid #36e}
td.ccool{background:#36d;color:#ddf;font-size:10px;border-left:1px;border-top:1px solid #36f;border-bottom:1px solid #36d;border-right:1px solid #36e}
td.ccold{background:#36d;color:#aaf;font-size:10px;border-left:1px;border-top:1px solid #36f;border-bottom:1px solid #36d;border-right:1px solid #36e}
td.statcode{background:#36d;color:#ccf;font-weight:bold;font-size:12px;border-top:1px solid #36f;border-right:1px solid #36e;font-family:monospace}

table.t{background:#777;border-top:2px solid #556;border-bottom:2px solid #556;width:100%}
td.t   {background:#777;color:#eee;font-weight:bold;padding:4px;border-top:1px solid #004;border-bottom:1px solid #004}

table.f{background:#777;border-top:2px solid #556;border-bottom:2px solid #556;width:100%;text-align:center}
tr.f   {cursor:pointer}
td.f   {background:#777;color:#eee;width:64;text-align:center;font-weight:bold;padding:4px;border-top:1px solid #004;border-bottom:1px solid #004}
td.fHL {background:#fdf;color:#000;text-align:left;font-weight:normal;padding:2px;border-top:1px solid #004;border-bottom:1px solid #004;border-right:1px solid #000;border-left:1px solid #000;}

table.profl{}
table.profr{}
td.profl{background:#f00;text-align:right;border-top:1px solid white;border-bottom:1px solid gold;border-right:1px solid #500}
td.profr{color:#eee;font-weight:700;text-align:left;border-bottom:1px solid gold}

table.l{border:0px;border-top:1px solid #7b99ae;width:148px}
tr.l   {cursor:pointer}
th.l   {background:#3e586b;padding:2px;border-bottom:1px solid #7b99ae;border-top:1px solid #3e586b}
td.l   {background:#5a788c;padding:2px;border-bottom:1px solid #7b99ae;border-top:1px solid #5a788c;text-align:center}
td.lHL {background:#705060;padding:2px;border-top:1px solid #004;border-bottom:1px solid #004;border-right:1px solid #000;border-left:1px solid #000;color:#eee;text-align:center}

.chl  {background:gold;color:#04b;font-size:12px;font-weight:bold;border-left:0px;border-top:0px;border-bottom:0px;border-right:1px solid yellow}
.tot  {background:navy;color:#ff9;font-size:12px;font-weight:bold;border-top:1px solid gold;border-bottom:1px solid gold}
.vswin{background:#36d;color:#fff;font-size:12px;font-weight:bold;border-top:1px solid #36f;border-right:1px solid #36e;border-left:0px solid #36f;border-bottom:0px solid #36e}
.vslos{background:#36d;color:#aaf;font-size:12px;font-weight:bold;border-top:1px solid #36f;border-right:1px solid #36e}
.hz0  {background:#36d;color:#ffd;font-size:12px;font-weight:normal;border:1px solid #36e}
.hz1  {background:#ac9;color:#ffd;font-size:12px;font-weight:bold;border-top:1px solid #37e;border-right:1px solid #37e;border-left:1px solid #37e;border-bottom:1px solid #38f}
.hz2  {background:#1ad;color:#ffd;font-size:12px;font-weight:bold;border-top:1px solid #38d;border-right:1px solid #38d;border-left:1px solid #38d;border-bottom:1px solid #38f}
.hz3  {background:#4ba;color:#ffd;font-size:12px;font-weight:bold;border-top:1px solid #49d;border-right:1px solid #49d;border-left:1px solid #49d;border-bottom:1px solid #38f}

select{background:#d5e1e8;color:#258;font-size:10px;font-weight:bold}
option{background:#fff;color:#258;font-size:inherit;font-weight:inherit}
input{background:#eee;border-top:1px solid #99d;border-bottom:1px solid #99d;border-left:0px;border-right:0px}
input:hover{background:#d5e1e8;color:#265;border-top:1px solid #ffd700;border-bottom:1px solid #ffd700}

div.search{background:#369;text-align:left;font-weight:bold;padding-left:20px;padding:5px;text-align:center;border-top:1px solid #7b99ae;border-bottom:1px solid #7b99ae;width:90%}
div.join  {background:#369;text-align:left;font-weight:normal;padding-left:20px;padding:5px;border-top:1px solid #7b99ae;border-bottom:1px solid #7b99ae;}
dl.faq dt{color:#bbf}
dl.faq dd{margin-bottom:20px}

table.tally{border-top:1px solid #999;border-bottom:1px solid #999}
th.tally{padding-left:5px;text-align:left;background:#112;border-bottom:1px solid #444}
td.tally{padding-left:10px;text-align:left}

.stdwr{background:#25a;font-weight:bold;color:#fff;border:1px solid #ba9}
.stdyou{background:#18c;font-weight:bold;color:#fff;border:1px solid #8bb}

#frame{width:100%; margin-right:2; margin-top:40px;padding:2px; text-align:left; }	
#contentcenter{width:100%;margin-top:3px;background:#000;float:left}	
#contentright{width:100%;padding:0px;margin-top:3px;float:left;background:#000;}	
#contentheader{background:#000}
#contentheader h1{font-size:14px;padding:10px;margin:0px;}	
#contentright p{font-size:10px;}
p,h1,h2,h3,pre{margin:0px 10px 10px 10px;padding-top: 0px}
h1{font-size:14px;}
h2{font-size:12px;}
h3{font-size:10px;}
.raised{position:relative;top:-12px;left:12px;padding:4px;background:#fff;color:#030;}
.date{width:500px;margin-top:3px;text-align:center;font-weight:bold;color:#fff;position:relative;border:2px solid #fff;background:#030;}

table.calendar{margin-left:5px;}
table.navbar{border:0;padding:0;width:98%}
td.navbar {border:0;padding:0;padding-top:5px;padding-right:5px}
td.content{border:0;padding:2px;position:relative;width:100%}

table.entry{width:100%;border:1px solid black;background:#223;border-top:1px solid #447;border-bottom:1px solid #336;}
th.entry{background:#112;text-align:left;}
td.entry, table.entry h2{text-align:left; font-size:12px; font-weight:normal;}
tr.entry{border-top:1px solid white;border-bottom:1px solid white;}

table.archive{width:100%;border:0;background:#444;border-top:1px solid #888;border-bottom:1px solid #888;}
th.archive{background:#333;text-align:left;border-bottom:1px solid #ccc}
td.archive, td.archive h2{text-align:left; font-size:12px; font-weight:normal; }
tr.archive{}

table.entryreply{width:95%;border-top:1px solid #555;border-bottom:1px solid #555}
td.entryreplytop{text-align:right;background:#222;border-bottom:1px solid #999}
td.entryreplybot{text-align:left; background:#333}

span.info:hover{cursor:help}
.ttip{
        width:50px;
        padding:.4em;
        border:2px solid #ccf;
        color:#000;
        background-color:white;
        font-weight:normal;
        font-size:10px;
        text-align:left;
        display:none;
        cursor:help;
        position:absolute;
        z-index:100;

        filter:alpha(opacity=83); /*prolly gonna break the css validation, but looks nice*/
        -moz-opacity:0.83;

}
div.ttipbefore{color:#369;font-size:12px;border-bottom:1px solid #369;display:block;font-weight:bold}
div.ttipafter {color:#369;font-size:10px;border-top   :1px solid #369;display:block;margin-top:1px;text-align:center;font-weight:normal}
span.spanttip b{font-weight:bold;font-size:12px}

table.u{border-bottom:1px dashed white;border-top:1px dashed white; text-align:left}
td.u{text-align:left;font-weight:normal}
th.u{text-align:left;border-bottom:1px dashed white}

span.g { color:#aaaaaa; }
.gold  { color:#ffd700; }
.yellow{ color:#ffff00; }
.underline{ text-decoration:underline; font-weight:bold; }
.nowrap{ white-space:nowrap; } 
.tiny  { font-size:10px; }
.left  { text-align:left; }

span.wr60{ color:#ddaadd; font-weight:bold; }
span.wr50{ background:#1ad; font-weight:bold; }
span.wr  { color:#ffff00; font-weight:bold; }
table.tex{
width:90%;
background:#fdf;
}
table.tex tr td{
background:#fdf;
padding:5px;
border-bottom:4px solid:#f00;
border-top:4px solid:#f00;
border-left:4px solid:#f00;
border-right:4px solid:#f00;

table.tex2{
width:80%;
background:#fff;
}
table.tex2 tr td{
background:#fff;
color:#000;
text-size:30px;
padding:5px;
}

