body {
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    color:#fff;
}
.sidenav {
    padding-left:4px;
    border:1px solid #404040;
    max-width:240px;
}
.sidenav ul {
    padding:0px;
    margin:10px;
    background-color:#121212;
}
.sidenavtable { vertical-align:top;}
a { color:#ff1100; }
a:hover { color:#ff7700; }

.sidesectionheader {
    background-color:#404040;
    width:100%;
    margin-left:-4px;
    padding-left:4px;
}
.page { 
    padding:8px;
    font-family:none; 
    color:#000;
    font-size:16px;
    text-align:left;
    vertical-align:top;
}
.pagetable {
    text-align:left;
    vertical-align:top;
}
.page h1,.page h2,.page h3,.page h4,.page h5,.page h6 {
    margin-top:0;
}
hr { padding:0px; margin:2px;