/* Changes since stylesheet of 31 Dec 2003:                                                   */
/* Background is now black instead of 212d39; font sizes are gone except for 15px body and p. */
/* Rightbar paragraphs are tighter, font size there is x-small.                               */

 body { 
    font: 15px verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #b1bfc0;
    background: #000000;
    margin-top: 0;
  }

 pre { 
    font-family: 'andale mono', courier, monospace;
    color: #b1bfc0;
    background: #000000;
  }

  a, body, h1, h2, h3, h4, h5, h6, li, p, span, div { border-color: #b1bfc0 }

  p {
    font: 15px verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #b1bfc0;
    background: #000000;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 4%;
    margin-right: 4%;
  }

  span.serif {
    color: #000000;
    background: #c12e5a;
    font-weight: bold;
    font-family: georgia, palatino, garamond, serif;
  }

  span.sans {
    color: #c12e5a;
    background: #000000;
    font-weight: bold;
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
  }

  .rightbar {
    float: right;
    width: 150px;
    border: 1px solid #b1bfc0;
    text-align: center;
    padding: 5px;
    margin-left: 5px;
    font: bold x-small verdana, helvetica, tahoma, trebuchet, sans-serif;
  }

  .main {
    padding: 5px;
  }

  .tight {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  div.copyright {
    color: silver;
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-left: 0%;
    margin-right: 0%;
    background: #000000;
  }

  div.buttonbar { text-align: center }

  h1 { 
    font: bold verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 5px;
    margin-bottom: 2px;
    color: #c12e5a;
    text-align: right;
    background: #000000;
  }

  h2 {
    font: bold verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 5px;
    margin-bottom: 2px;
    color: #c12e5a;
    text-align: left;
    background: #000000;
  }

  h3 {
    font: bold verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 5px;
    margin-bottom: 2px;
    color: #c12e5a;
    text-align: left;
    background: #000000;
  }

  h4 {
    font: bold verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #c12e5a;
    text-align: left;
    background: #000000;
  }

  h5 {
    font: bold verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #c12e5a;
    text-align: right;
    background: #000000;
  }

  h6 {
    font: bold verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #c12e5a;
    text-align: left;
    background: #000000;
  }

  em {
    font-style: normal;
    font-weight: bold;
    color: #b1bfc0;
    background: #000000;
  }

  strong {
    font-style: italic;
    background: #000000;
    font-weight: bold;
    color: #b1bfc0;
  }

  ul { list-style-type: square }

  ol { 
    list-style-position: inside;
    list-style-type: lower-alpha;
  }

  table, td, tr, th {
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #b1bfc0;
    text-decoration: none;
    border-color: #b1bfc0;
    border-style: none;
    background: #000000;
  }

  a:link {                        /* unvisited link */
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 0;
    color: #00bf64;
    background: #000000;
    font-weight: bold;
    text-decoration: none; 
  }

/* Changed from 00bf64 to 66d43d (Soilent Green) */

  a:visited {                     /* visited links  */
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 0;
    color: #66d43d;
    background: #000000;
    font-weight: bold;
    text-decoration: none; 
  }

  a:hover {
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 0;
    color: #000000;
    background: #b1bfc0;
    text-decoration: underline;
  }

  a:active {                      /* active links   */
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 0;
    color: #00bf64;
    background: #6f6e6f;
    font-weight: bold;
    text-decoration: none; 
  }

  a.offsite {
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    margin-top: 0;
    color: #00bf64;
    background: #000000;
  }

  a:link img { border: 0px }
  a:visited img { border: 0px }
  a:active img { border: 0px }

  address {
    font-family: verdana, helvetica, tahoma, trebuchet, sans-serif;
    color: #b1bfc0;
    background: #000000;
  }

