BODY {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 15px; 
}

.weblog, .weblogentry, .post { 
  font-family: verdana,arial,helvetica,sans-serif; 
}

A { color: #1f6b9e }
A.nonexistent {
  color: #DB7093;
  background-color-was: #CCCCCC;
}
H1 { text-align: center; }
.section1 {
  color: #000000;
  background-color: #ADD8E6;
  font-weight: bold;
  font-size: 16px;
}
.section2 {
  color: #000000;
  background-color: #CCCCCC;
  font-weight: bold;
  font-size: 14px;
}
.weblog { 
  text-decoration: none;
  color-was: #1F6B9E;
  was: MidnightBlue;
  font-weight: bold;
  font-size: 14px; 
}
.footer { font-size: 13px; }
.post { 
  color: #1F6B9E;
  was: MidnightBlue;
  font-weight-was: bold;
  font-size: 11px; 
}
.weblogentry { 
  font-size: 13px; 
}
TH {
  text-align: left;
}
H2, TH, TH.highlight1, TD.highlight1 {
  color: #000000;
  background-color: #ADD8E6;
  font-weight: bold;
  font-size: 16px;
}
H3, TH.highlight2, TD.highlight2 {
  background-color: #264B99;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
}

td.highlight2 a, td.highlight2 a:visited {
  background-color: #264B99;
  color: yellow;
}

SPAN.help {
 border: 1px solid darkslategray;
 margin: 0px 0px 0px 0px;
 padding: 0px 2px 0px 2px;
 color: darkslategray;
 font-size: 0.8em;
 font-weight: 900;
 cursor: help;
}
.Popup {
 z-index: 100; visibility: hidden; 
 position: absolute; left: 5px; top: 5px;
 xborder: 1px solid darkslategray;
 font-style: italic;
 width: 380;
 background-color: #ffff99; 
 padding: 5px 5px 5px 5px;
}
#Some useful colours:
# #264b99 - a mid-blue background colour, useful for table headings
