body {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  background: #8F98C1;
}

  #page {
    width: 998px;
    height: auto;
    margin: auto;
    background: #fff;
    border: 1px solid #000;
  }
  
    #header {
      width: 998px;
      height: 205px;
      padding-bottom: 10px;
    }
    
    #navi {
      width: 170px;
      height: 401px;
      background: url(../gfx/navi_bg.jpg);
      float: left;
    }
    
    #content {
      width: 638px;
      height: auto;
      padding: 0px 10px 20px 10px;
      font-family: Verdana, Helvetica, sans-serif;
      float: left;
    }
    
    #subnavi {
      width: 170px;
      height: auto;
      text-align: left;
      float: right;
    }
