#wrapper{font-size:20px;line-height:140%}
*{font-family:verdana,tahoma,arial,sans-serif;color:#fff}
body{background-color:#4c4c4c;background-image:url(spots.jpg);background-repeat:no-repeat;background-position:top right}

#logo{width:100%;margin-bottom:1ex;border:none}
#counter{position:absolute;bottom:0;right:0}
#menu{position:absolute;top:15px;left:0px;width:20ex;font-size:90%;background-color:#4c4c4c;padding:40px 30px 2ex 2ex;background-image:url(tolex1.jpg);background-position:top right}
#content{position:absolute;top:35px;left:26ex;margin-right:3ex;width:95ex}

#menu h2{font-size:110%;border-bottom:1px solid #9F936D;margin:2ex 0 1ex 0;color:#DFCE99}
#menu p{margin:0 0 1ex 0;line-height:120%}
#menu a{color:white;text-decoration:none}

#search{font-size:100%;width:18ex;color:black}

h1{font-size:170%;color:#DFCE99}
h2{font-size:140%;color:#DFCE99}
h3{font-size:120%;color:#DFCE99}
h4{font-size:100%;color:#DFCE99;margin-bottom:0}

form{margin:1em 0 1ex 0;line-height:70%}
.title{font-size:70%}

a{text-decoration:none;color:#aef}
a:hover{color:#fff;text-decoration:underline}

td,th{vertical-align:top;text-align:left;padding-right:1em}

dd{margin-top:0}
dt{font-weight:bold;margin-top:1em}

.hi{background-color:#ef8;color:black}
.redtext{background-color:#e00;color:black;font-weight:bold;padding:0 .5ex}
.disclaimer,.disclaimer *{background-color:#EFEBE0;font-style:italic;font-size:90%;padding:.5ex;color:black;-moz-border-radius:.5ex}
.dis1,.dis1 *{background-color:#EFEBE0;padding:.5ex;color:black;-moz-border-radius:.5ex}

#feedback input,textarea{color:black}
.feedbacktext{width:40em;height:10em}

#contest{padding:1ex;background-color:#EFC64A;color:#000;margin-top:1em;-moz-border-radius:.5ex}
#contest *{background-color:inherit;color:#000}
#contest a{color:#028}
#contest h4{margin-top:.5em}

img.left{float:left;margin:0 1em 1ex 0}
img.right{float:right;margin:0 0 1ex 1em}

.table{background-color:#666;line-height:100%;margin:1em;text-align:center}
.table td{text-align:right}

.toc{float:left;margin:0 1em 1em 0;padding:1ex;background-color:#333;border:1px solid #aaa;-moz-border-radius:10px}
.toc h2{margin:0 0 .5ex 0}
.toc a{color:white}

#light{display:none;position:absolute}

/* top menu */
#bar{position:absolute;top:30px;left:26ex;z-index:2}
#bar{height:50px;overflow}
.top{border:1px solid #aaa;float:left;padding:.5ex;margin-right:10px;background-color:#333;cursor:default;-moz-border-radius:6px}
.top a{color:#FFEBAF}
.toplist{display:none;background-color:#333}

/* for forum thread headers */
.threadheader{background-color:#DFCE99;font-weight:bold;margin-top:2em;color:#000;padding:.2ex}

/* popup announcements */
#popann{display:none;position:absolute;top:0%;left:0%;width:80%;height:500px;overflow:scroll;background-color:#FFE04F;padding:10px;border:4px solid #f00;color:#000;text-align:left}
#popann *{color:#000}
#popann a{color:#068}
