BODY { background-color: #002; color: #E6E6E6; margin: 1mm 1mm; font-family: Arial, Helvetica, sans-serif; font-size: 85% }
P, DL, UL, OL, BLOCKQUOTE { text-align: justify; line-height: 1.3em }
TH { font-size: 90%; color: #000011; background: #ffcc00; font-weight: bold; text-align: left }
H1 { font-size: 135%; font-style: italic; color: #c00; text-transform: uppercase; margin-top: 2mm; text-align: right; margin-bottom: 2mm }
H2 { font-size: 120%; margin-top: 2mm }
H3 { font-size: 105%; margin-top: 2mm; margin-bottom: 1mm }
H4 { font-size: 100%; margin-top: 2mm; margin-bottom: 1mm }
.sidenav { width: 170px; float: left; font-size: 95%; background-color: #002; margin-right: 5mm; padding-right: 5mm; border-right: 1px solid #fc0 }
.body { margin: 1mm 8mm;  }
.sidebar { color: #c99 }
.nav { font-size: 100% }
.byline, .fineprint, .date, .permalink { font-size: 85% }
INPUT, TEXTAREA, SELECT { border: 1px #fc0 solid }
INPUT.button { border: none }
A { color: #69c }
A:Active { color: #69c }
A:Visited { color: #69c }
A:Hover { color: #fc0 }
IMG { border: none }
.signoff { text-align: right; font-size: 90%; margin-bottom: 5mm }
.question { color: #69c ; font-weight: bold }
.subtitle { color: #c99; font-weight: bold; padding-top: 2em; border-top: 1px dashed #e6e6e6 }
.tableborder { border: double #cc9999 1mm }
.ahem { display: none }
.footer { padding-top: 5mm }
.header { border-top: 4px solid #fc0; border-bottom: double #fc0 }
