BODY, TD, DL, SCRIPT {
  background: #303040;
  color: #cccccc;
}

STRONG {
  color: #e0e0e0;
}

ADDRESS {
  color: #ffffff;
  font-family: "courier new", courier, monospace;
}
  
A:LINK {
  color: #c0f040;
}

A:VISITED {
  color: #a0a0a0;
}

A.TITLE {
  color: #ffffa0;
  text-decoration: none;
}

H1 {
  font-family: verdana, lucida, sans-serif;
}

H2 {
  font-family: verdana, lucida, sans-serif;
  color: white;
}

H3 {
  font-family: verdana, lucida, sans-serif;
  color: #d5f488;
}

H4 {
  font-family: georgia, serif;
  color: #68bcd6;
}

TD.meta {
  vertical-align: middle;
  font-family: verdana, lucida, sans-serif;
  font-weight: bold;
  font-size: small;
  background: #004000;
}

TD.title {
  vertical-align: middle;
  font-family: verdana, lucida, sans-serif;
  font-size: large;
  font-weight: bold;
  background: #004000;
  color: #cccccc;
}

PRE,CODE,TT {
  font-family: "andale mono", "lucida typewriter", monospace;
}

CODE,SAMP,KBD {
  color: white;
}

KBD {
  font-weight: bold;
}

P,BLOCKQUOTE,OL,UL,DIV {
  color: #cccccc;
}

DT {
  font-family: verdana, lucida, sans-serif;
  color: #a0cca0;
}
DT.follower {
  margin-top: 1em;
}

DT STRONG {
  color: #c0ffc0;
}

.netscape-is-poop {
  color: #cccccc;
}

DT .netscape-is-poop {
  color: #a0cca0;
}
  
TH {
  font-family: verdana, lucida, sans-serif;
  background: #3a5e7c;
  color: #b0ccb0;
}

TH.secondary {
  background: #303040;
  color: #e0e0e0;
  vertical-align: top;
}

TD {
  vertical-align: top;
}

p.byline {
  margin-left: 0pt;
  margin-top: -1ex;
  color: #ccccee;
  font-family: "trebuchet ms", lucida, sans-serif;
  font-size: smaller;
}

.date {
  font-weight: bold;
}

p.attrib {
  margin-left: 1em;
}

p.notes {
  margin-left: 5em;
  margin-right: 5em;
  font-family: "trebuchet ms", lucida, sans-serif;
  font-style: italic;
  font-size: smaller;
}
