 /* general appearance */
 
 img {
      display : block;
  }
  
  body {
      background : #FFFFFF;
      color : black;
      margin : 0px 0px;
      padding : 0px 0px;
  }
  
  h1, h2, h3 {
      font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  }
  
  dt {
      font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
      font-weight : bold;
      padding-top : 5px;
  }
  
  p, ul, li, dd {
      font-family : Georgia, "New Century Schoolbook", Times, serif;
  }
  
  /* the next section controls the appearance of links. Order matters! (LVHA) */
  
  a:link {
      text-decoration : none;
      color : #03d;
      background : transparent;
  }
         
  a:visited {
      text-decoration : none;
      color : #03b;
      background : transparent;
  }
         
  a:hover {
      text-decoration : underline;
      color : #06f;
      background : transparent;
  }
         
  a:active {
      text-decoration : none;
      color : #00f;
      background : transparent;
  }

/* appearance of div sections */

  #bk {
      margin : 0px auto;
      padding : 0px 0px;
  }
  
  #container {
      border : #ccc solid;
      border-width : 0px 1px;
      margin : 0px auto;
      width : 640px;
  }

  #mainnav {
      border : 1px solid #06f;
      margin-bottom : 0px;
      margin-top : 0px;
      padding-bottom : 10px;
      padding-left : 0px;
      padding-top : 10px;
      background-color : #eee;
  }
  
  #mainnav ul {
      font : bold small-caps 16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
      letter-spacing : 3px;
      margin-bottom : 0px;
      margin-top : 0px;
  }
  
  #mainnav ul a:link, #mainnav ul a:visited {
      color : #03d;
      text-decoration : none;
  }

  #mainnav ul a:hover, #mainnav ul a:active {
      color : #06f;
      border : #06f dotted;
      border-width : 0px 1px 0px 0px;
      padding-right : 0px;
      text-decoration : underline;
  }
  
  #mainnav li {
      display : inline;
      margin-bottom : 0px;
      margin-top : 0px;
      margin-right : 8px;
      padding-bottom : 0px;
      padding-top : 0px;
  }

  #mainnav li#here a:link, li#here a:visited {
      color : black;
      text-decoration : none;
  }

  #hotnews {
      padding-bottom : 0px;
      padding-top : 0px;
      border-top : 4px red double;
  }
  
  #hotnews ul {
      color : red;
      font : italic 14px Georgia, "New Century Schoolbook", Times, serif;
  }
  
  #content {
      padding-left : 5px;
      padding-right : 5px;
      font-size : 0.85em;
      background : white;
/*      border : 4px double green;*/
  }
  
  
  /* For tournament results, we can't use ordered list because there are two third places.
  Instead use unordered list with numbers typed in by hand, and turn off bullets */
  #results ul {
      list-style : none;
      padding-left : 25px;
  }


  #footer {
      clear : right;
      font-family : Courier, "Courier New", "Andale Mono", Monaco, monospace;
      font-size : 0.75em;
      margin-top : 25px;
      margin-left : 25%;
/*      border : 2px solid black; */
}