/* bgcolors should cycle: 555555 696969 797979  */

h1 { font-size: x-large; color: #ccc }
h2 { font-size: large; color: #cd3 }
h3 { font-size: medium; color: #de4 }

body { 
font-size: 12px; 
color: #eee; 
background: #797979;
font-family: verdana, arial, helvetica, sans-serif;
border: 15px solid #797979; 
margin: 0 auto;
}

a { text-decoration: none;
border-color: #999;
border-width: 0 0 1px 0;
border-style: none none dotted none;
color: #fff;
}
a:hover { background: black; color: #fff }
a.green { color: "#cd3" }
dt { font-weight: bold }
dd { font-size: 10px; margin-bottom: 6px }
i { color: #ccc; }
li { margin-bottom: 6px; }
blockquote { font-size: 10px; margin-top: 6px }

span.green { color: #cd3; }

div.mailheaders { color: #ce2;}

#navs { background: #444; text-align: right; padding: 5px 20px; clear: both; }
#header img { margin-right: 20px; }
#header { padding-left: 10px; padding-right: 10px; }
#content { background: #555; padding: 10px 20px; }
#ads { text-align: center; margin: 20px auto; }
#footer  { font-size: 75%; text-align: center; margin: 10px 0; }
.homesidebox { 
    float: right; margin: 20px; 
    padding: 0 15px 15px 15px; 
    background: #888; color: #fff;
    width: 200px; 
    z-index: 0}
.homesidebox a {
    color: #fff;
    border-bottom: 1px dotted #ccc;
    }
.homesidebox ul
{
    margin: 0 0 0 6px;
    padding: 0;
    list-style: none;
}
.homesidebox h3
{
    margin: 10px 0 4px 0;
    padding: 0;
}


.newsitem {
    border-top: 1px dotted #222;
}

/* Heading anchors -- nicked from Trac */
.anchor:link, .anchor:visited {
 border: none;
 color: #888;
 font-size: .8em;
}
* > .anchor:link, * > .anchor:visited {
 visibility: hidden;
}
h1:hover .anchor, h2:hover .anchor, h3:hover .anchor,
h4:hover .anchor, h5:hover .anchor, h6:hover .anchor {
 visibility: visible;
}

.comnum a { 
    font-size: 200%; 
    color: #777; 
    float: left; 
    font-weight: bold; 
    margin-right: 10px; 
    border: none;
    }

.comment, .staffcomment { border-top: 1px dotted gray; }
.staffcomment { color: #ef8; }