  /* 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: #fffff5;
    scrollbar-highlight-color: #fffff5;
    scrollbar-3dlight-color: #fffff5;
    scrollbar-darkshadow-color: #fffff5;
    scrollbar-shadow-color: #000000;
    scrollbar-arrow-color: #000000;
    text-align: center;	
  }
  
  h1 {
    font-size: 16px;
  }
  
  h2 {
    font-size: 14px;  
    color: #4D2812;
  }
 
  img {
    border: 0px;
  }
  
  blockquote {
    margin: auto;
    width: 90%;
   /* font-style: italic;    */
  }
 
  blockquote .source {
    text-align: right;
    font-style: normal; 
    font-size: 10px;   
  }
 
  hr {
    color: #4D2812; /* was #fffff5 for both - might work if we use panels of lighter colour */
    background-color: #4D2812; 
    width: 90%;
    height: 1px;
    text-align: center;
    margin: 10px auto;
    border: none;
  }
  
  .news {
    width: 80%;
    border: 0px;
    border-bottom: 1px solid #4D2812;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  
  .news h3 {
    font-size: 13px;
    border-bottom: 1px solid #4D2812;
  }
  
  .news p {
    padding-left: 10px;
  }
 
  a {
    color: #b22222;
    text-decoration: none;
  }
  
  a:hover {
    color: #ff0000;
    text-decoartion: underline;    
  }
  
  a:active {
   color: #ffce5b;
  }
  
  .rev {
    color: #4D2812;
    font-weight: bold;
  }
 
  #mainBox {
     background-color: #fffff5;
     width: 720px;
     margin:0px auto;
     text-align: left;
     padding: 15px;
     height: 200px;
     display: table;
  }
  
  #topBox {
    width: 100%;
    float: left;
    clear: both;
  }
  
  #logoBox {
    float: left;
    clear: both;
  }
  
  #navBox {
    border: 1px solid #4D2812;
    border-top: 1px solid #fffff5;
    border-right: 1px solid #fffff5;    
    margin: 0px;
    padding: 0px;
    float: left;
    clear: right;
  }   
  
  #navBox li {
    list-style-type: none;
    padding: 1px;
    border: 1px solid #fffff5;
    font-size: 12px;
    float: left;    
    background-color: #fffff5;
  }
 
  #navBox ul {
    display: inline;
    border: 1px solid #fffff5;  
/*    border-top: 2px solid #fffff5;
    border-bottom: 1px solid #fffff5; */
    margin: 0px;
    padding: 0px;
    text-align: center;
    width: auto;
  }
 
  #navBox li a, #navBox #selected {
   /* font-weight: bold;   */
    color: #4d2812;
    display: block; 
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;    
  }
  
  #navBox li a:hover, #navBox #selected {
    color: #fffff5;
    background-color: #4d2812;    
  }  
/*  
  #navBox #selected {    
    border: 1px #008837 solid;
    border-top: 0px;
    border-bottom: 0px;  
    background-color: #fffff5;
    color: #ffffff;  
  }
 */   
  #navBox li a {    
    text-decoration: none;    
  }
  
  #mainText {
    width: 100%;
    height: 100%;
    float: left;
    clear: both; 
/*    display: table; */
  }
 
  #sideText {
    width: 150px;
    height: auto;
    float: right;
  }
  
  #footer {
    width: 100%;
    text-align: center;
    float:left;
    clear:both;
    font-size: 10px;
  }
  
  #wunderlist, .container_serendipity_html_nugget_plugin #forumLink {
    margin-left:0px;
    padding-left:0px;
  }
  
  .dropCap {
    vertical-align: bottom;
    margin-right: 2px;
  }
  
  .cover {
    text-align: center;
  }