BODY {
  max-width: 750px;
  padding-left: 2px;
  padding-right: 1px;
  font-family: Verdana, Univers, sans-serif;
  font-size: 83%;
  color: darkblue;
}

DIV, H1, H2, H3, H4, P, TABLE, TH, TR, DT, DD, LI, BLOCKQUOTE, ALT, 
PRE {
  font-family: Verdana, Univers, sans-serif; font-size: 1em;
  padding-right: 15px;
  color: darkblue;
}

H1 {
  color: darkblue;
  font-size: 1.8em;
  font-weight: bold;
  text-align: center;
}

H2 {
  color: darkblue;
  font-size: 1.5em;
  font-weight: bold;
}

H3 {
  color: darkblue;
  font-size: 1.2em;
  font-weight: bold;
}

H4 {
  color: darkblue;
  font-size: 1.1em;
  font-weight: bold;
}

A:link {
  font-family: Verdana, Univers, sans-serif;
  color: blue;
}

A:visited {
  font-family: Verdana, Univers, sans-serif;
  color: purple;
}

DT {
  font-weight: bold;
}

TABLE {
  border-top: 0pt;
  border-right: 0pt;
  border-bottom: 0pt;
  border-left: 0pt;
}

TH {
  text-align: left;
}

TR {
  vertical-align: top;
}

TD {
  font-size: 1.0em;
  vertical-align: top;
  color: darkblue;
}

TD.title {
  font-size: 1.8em;
  font-weight: bold;
  text-align: center;
}

TD.menu {
  vertical-align: top;
  font-size: 1.0em;
  font-weight: bold;
}

TD.year {
  width: 5em;
  font-weight: bold;
}

TD.centre {
  vertical-align: middle;
}

DT.old, DD.old, TD.old, LI.old {
  font-family: Times, serif;
  color: black;
}

.hang1 {
  margin-left: 10em;
  text-indent: -10em;
}

.indent {
  margin-top: 0px; margin-bottom: 5px; text-indent: 3em;
}

.hangin {
  margin-left: 4em;
  text-indent: -2em;
}

.button {
  font-size: 0.8em;
  text-align: center;
  font-weight: bold;
}

.slim {
  font-size: 0.95em;
}

.copyright {
  font-family: Arial, sans-serif;
  font-size: 0.75em;
  text-align: right;
}

.old {
  font-family: Times, serif;
  color: black;
  margin-top: 0px;
  margin-bottom: 4px;
}

.oldp {
  font-family: Times, serif;
  color: black;
  margin-top: 0px;
  margin-bottom: 3px;
  text-indent:1em;
}

.oldh {
  font-family: Times, serif;
  color: black;
  margin-top: 0px;
  margin-bottom: 4px;
  text-align: center;
}

.oldbox0-500 {
  margin-left: 0px;
  width: 500px;
  background-color: #F8FFF8;
  font-family: Times, serif;
  color: black;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.oldbox0-300 {
  margin-left: 0px;
  width: 300px;
  background-color: #F8FFF8;
  font-family: Times, serif;
  color: black;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.oldbox50-500 {
  margin-left: 50px;
  width: 500px;
  background-color: #F8FFF8;
  font-family: Times, serif;
  color: black;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.oldbox50-600 {
  margin-left: 50px;
  width: 600px;
  background-color: #F8FFF8;
  font-family: Times, serif;
  color: black;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.oldbox50-300 {
  margin-left: 50px;
  width: 300px;
  background-color: #F8FFF8;
  font-family: Times, serif;
  color: black;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.box50-500 {
  margin-left: 50px;
  width: 500px;
  background-color: #F8FFF8;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.box50-600 {
  margin-left: 50px;
  width: 600px;
  background-color: #F8FFF8;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.bg1 {
  background-color: #F8FFF8;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 4px;
  padding-right: 4px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.caption, .CAPTION {
  font-size: 0.8em;
  font-style: italic;
}

.smallhead {
  font-size: 0.95em;
  font-weight: bold;
  text-align: center;
}

.bighead {
  font-size: 2.75em;
  font-weight: bold;
  text-align: center;
}

.mono {
  font-family: Courier, monospaced;
}

.monold {
  font-family: Courier, monospaced;
  color: black;
}

.posthidden {
  DISPLAY: none
}
.postshown {
  DISPLAY: inline
}

.noframesmenu {
position: absolute;
top: 0;
left: 0px;
width: 200px;
}

.noframescontent {
position: absolute;
top: 0;
left: 200px;
width: 550px;
}

.ads {
position: absolute;
top:  0;
left: 7500px;
width: 200px;
}

