html { margin: 0; padding: 0; background: #000;}

body { color: #eeeeee; }
body img { border: 0 }
body  a { color: #ecc; border: 0 }
body  a:hover { color: #aaaaee; border: 0 }
body td { padding-left: 2mm; padding-right: 2mm }

div.logo { position: absolute; left: 2mm; top: 2mm }

div.title { top: 0; left: 65mm; right: 0; position: absolute; text-align: center }

div.menu { text-align: left; color: #eeeeee; position: absolute; 
           top: 45mm; left: 2mm; width: 50mm }

div.content { padding-right: 2mm; padding-bottom: 2mm; margin: 0; position: absolute; left: 50mm; right: 0;
              top: 45mm; width: auto; height: auto; color: #eeeeee }
div.content code { display: block }

div.login { position: absolute; top: 2mm; right: 2mm; text-align: right; z-index:50 }

div.files { white-space: pre }
div.text { white-space: pre-line }

.comment-table { margin-bottom: 4mm; padding: 2mm; width: 190mm; border: 2px solid #888;}
.comment-header { font-weight: bold }
.comment-content { white-space: pre-line }

.nowrap { white-space: nowrap }
#files { white-space: pre }
#text { white-space: pre-line }
#code { display: block; }



tr.top { font-weight: bold; background: #111; }
tr.one { background: #222 }
tr.two { background: #333 }
tr.margin-top td { padding-top: 3mm }


.offdate { color: #cc0000; font-weight: bold }
.ondate { }


/*
div.edit { position: relative; top: 2mm; right: 2mm; text-align: right; z-index: 50 }
tr.one { background: #152540 }
tr.two { background: #203045 }
div.title img { border: 0 }
*/
