  /* First for the naughty styles which make NS4.x go wrong */

  /* @import url("naughty.css"); */
  
  body {
    font-size: 12px;
    color: #000000; /* was #c79c6d or cc9966 */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000000;
    margin: 0px;
    padding: 0px;
    scrollbar-base-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-face-color: #f8f5ee;
    scrollbar-highlight-color: #f8f5ee;
    scrollbar-3dlight-color: #f8f5ee;
    scrollbar-darkshadow-color: #f8f5ee;
    scrollbar-shadow-color: #000000;
    scrollbar-arrow-color: #000000;
    text-align: center;	
  }
  
  h1 {
    font-size: 16px;
  }
  
  h2 {
    font-size: 14px;  
    color: #620000;
  }
 
  img {
    border: 0px;
  }
  
  blockquote {
    margin: auto;
    width: 90%;
   /* font-style: italic;    */
  }
 
  blockquote .source {
    text-align: right;
    font-style: normal; 
    font-size: 10px;   
  }
 
  hr {
    color: #620000; /* was #f8f5ee for both - might work if we use panels of lighter colour */
    background-color: #620000; 
    width: 90%;
    height: 1px;
    text-align: center;
    margin: 10px auto;
    border: none;
  }
 
  a {
    color: #b22222;
    text-decoration: none;
  }
  
  a:hover {
    color: #ff0000;
    text-decoartion: underline;    
  }
  
  a:active {
   color: #ffce5b;
  }
  
  .rev {
    color: #620000;
    font-weight: bold;
  }
 
  #mainBox {
     background-color: #f8f5ee;
     width: 720px;
     margin:0px auto;
     text-align: left;
     padding: 15px;
     height: 100%
  }
  
  #topBox {
    width: 100%;
    float: left;
    clear: both;
  }
  
  #logoBox {
    float: left;
  }
  
  #navBox {
    border: 2px solid #620000;
    margin: 0px;
    padding: 0px;
    width: 75px;
    float: right;
  }   
  
  #navBox li {
    list-style-type: none;
    padding: 2px;
    border: 1px solid #f8f5ee;
    font-size: 12px;
  }
 
  #navBox ul {
    border: 1px solid #f8f5ee;  
/*    border-top: 2px solid #f8f5ee;
    border-bottom: 2px solid #f8f5ee; */
    margin: 0px;
    padding: 0px;
    background-color: #620000;
    text-align: center;
  }
 
  #navBox li a, #navBox #selected {
    font-weight: bold;  
    color: #f8f5ee;
    display: block; 
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;    
  }
  
  #navBox li a:hover, #navBox #selected {
    color: #620000;
    background-color: #f8f5ee;
  }  
/*  
  #navBox #selected {    
    border: 1px #008837 solid;
    border-top: 0px;
    border-bottom: 0px;  
    background-color: #ff0000;
    color: #ffffff;  
  }
 */   
  #navBox li a {    
    text-decoration: none;    
  }
  
  #mainText {
    float: left;
  }
 
  #sideText {
    width: 150px;
    height: auto;
    float: right;
  }
  
  #footer {
    width: 100%;
    text-align: center;
    float:left;
    clear:both;
    font-size: 10px;
  }
  
  .dropCap {
    vertical-align: bottom;
    margin-right: 2px;
  }
  
  .cover {
    text-align: center;
  }