  .box-outer { border: 1px solid; margin-bottom: 1em; padding-bottom: 1em; }
  .boxbar { padding-left: 0.5em; line-height: 2em; }
  .boxcontent { padding: 0.5em; padding-top: 0.25em; padding-bottom: 0; line-height: 130%; }

  .boxbar { zoom: 100%; }
  .menubutton, .closebutton { position: absolute; top: 0px; right: 0px; margin-right: 0.25em; }
  .closebutton { margin-top: 3px; margin-right: 4px; }
  .menubutton a { padding: 2px; padding-right: 18px; }
  .menubutton { background: center right no-repeat; }
  
 
  /* fonts */
  .boxcontent, #ft, #whatis { font-size: 93%; }
  h1 { font-family: Tahoma, Bitstream Vera Sans; font-size: 197%; font-weight: bold; }
  h3 { font-size: 100%; font-weight: bold; }

  #copyright { font-size: 77%; }

  .menubutton li { font-size: inherit; }
  
  #announce .boxcontent { line-height: 1.5em; }
  /* #announce p { margin: 0.25em 0; } */
  #announce em { font-style: italic; }
  #announce strong { font-weight: bold; }  

  /* colors */


  #boards a { color: #800; text-decoration:none; }
  #boards a:hover { color:#e00; text-decoration:underline; }

  .left-box { background: #efe; color: #060; }
  .left-box .boxbar { background: #9c6; font-size: 131%; font-weight: bold; }

  .right-box { color: #006; }
  .right-box .boxinner { background: #eff; }
  .right-box .boxbar { background: #59a; font-size: 131%; font-weight: bold;}
