th,td { color: white }
body { color: white; background: black; }
h1 { font-size: 1.8em }
h2 { font-size: 1.3em }
h3 { font-size: 1.2em }
h4 { font-size: 0.8em }
a:link { color: lime }
a:visited { color: green }
a:hover { color: red }
a:focus { color: red }
a:active { color: red; background: orange }
div.date { text-align: right }
dl.menu { margin-left: 2em; margin-right: 1em }
dl.menu dt { font-weight: bold; margin-top: 0.2em }
dl.menu dd { display: compact }
dl.menu .lastupdated { position: absolute; left: 60%; font-weight: normal; color: silver }
img.link { border-width: 0 }
.title { text-align: center }
img.gonewfs { border-width: 0; float: right }
span.nonlink { color: lime; text-decoration: overline }
.index { text-align: center }
.index A:visited { color: lime }
hr.padding { width: 2pt; height: 2pt }
img.screenshot { float: right }
.endscreenshot { clear: right }
.upward { margin-top: 1em }
.homy { font-family: cursive }
.newfs8 { font-family: fantasy,cursive,serif,sans-serif; font-style: italic }
.whisper { font-size: smaller }
pre.samplefile { border: groove thin; padding: 0.5em; }
span.filename { font-family: monospace, serif; }
/* h2.chapter,h3.chapter,h4.chapter { border: thick ridge; text-align: center; color: orange }*/
h1.chapter,h2.chapter,h3.chapter,h4.chapter { border-left: 0.5em solid; text-align: left; color: orange; padding-left: 0.2em }
h2.section,h3.section,h4.section { text-decoration: underline; }
span.subtitle { font-size: 80% }
div.toc { border-style: double none double none double; border-width: medium; padding: 0.5em 0 0.5em 0; border-color: gray }
table.schedule { text-align: center }
td.holiday-date,th.holiday-date { color: red }
td.event-text,th.event-text { color: fuchsia; font-weight: bold }
td.release-text,th.release-text { color: silver }
td.limit-text,th.limit-text { color: orange }
table.cpurate { text-align: center }
.submenu { font-size: smaller }

