body {
    width:80%;
    margin: auto;
    font-size: 12px;
}
:link, :visited { color: #3a5; }
:link:hover, :visited:hover { color: #a2d; }

body, th, td {
    font-family: 'Bitstream Vera Serif',times,serif;
}

h1, h2, h3, h4 {
    font-family: 'Bitstream Vera Serif',times,serif;
}

#mainnav {
    font-family: 'Bitstream Vera Serif',times,serif;
}

#mainnav :link, #mainnav :visited {
    padding-left: 8px; padding-right: 8px;
    color: white;
}
#mainnav :link:hover, #mainnav :visited:hover {
    color: white;
    background: #945973;
}
h1, h2, h3 {
    text-indent: 0.5em;
    border-style: solid;
    border-color: #88aa77;
    background-color: inherit;    
}

h1 {
  font-size: 1.6em;
  font-variant: small-caps;
  color: #002200;
  border-width: 0 0 2px 0;
}

h2 {
  font-size: 1.3em;
  font-variant: small-caps;
  color: #224422;
  border-width: 0 0 2px 0;
}

h3 {
  font-size: 1.1em;
  color: #335533;
  border-width: 0 0 1px 0;
}

p {
  text-indent: 1em;
  text-align: inherit;
}

#mainnav {
    background: #945973;
    border: none;
}
#mainnav li {
    border: none;
}
#footer {
  display: none;
}
.nav li {
    border-color: #224422;
}
#mainnav :link:hover, #mainnav :visited:hover {
    background: #224422;
}
#mainnav .active :link, #mainnav .active :visited {
    background: #88AA77;
    color: #224422;
    border: none;
}
#mainnav .active :link:hover, #mainnav .active :visited:hover  {
    border: none;
}
input[type="checkbox"], input[type="button"], input[type="submit"], input[type="reset"] {
    background: #EEEEEE;
    border: 1px solid #88AA77;
    color: #224422;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
    background: #88AA77;
    border: 1px solid #224422;
    color: #224422;
}