body, html
 {
 margin:0;
 padding:0;
 font-family:verdana,arial,sans;
 color:#000;
 background-image:url(../components/back.gif);
 }
 
 
/*      LAYOUT      */

#container
  {
  position:absolute;
  width:800px;
  height:800px;
  left:50%;
  top:20px;
  margin-left:-400px;
  background-color:#fff;
  padding:15px;
  
  }

#head1
  {
  position:relative;
  height:200px;
  width:200px;
  }

#navi
  {
  position:absolute;
  width:200px;
  text-decoration:none;
  font-size: 11px;
  margin-top:20px;
  float:left;
  z-index:0;
  }


#content
  {
  position:relative;
  width:340px;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  left:215px;
  margin-top:-213px;
  z-index:1;
  background-color:#fff;
  }  

#sidebar
  {
  position:absolute;
  right:15px;
  top:15px;
  }

/*      TYPO      */
h1
  {
  font-size:12px;
  letter-spacing:1px;
  color:rgb(0,64,0);
  border-bottom:1px solid #000;
  }
p, li, td
  {
  font-size:11px;
  color:#000;
  }
li
  {
  color:rgb(153, 0, 0);
  }
a
  {
  color:rgb(0,64,0);
  }
#navi a
  {
  text-decoration:none;
  color:#000;
  }

#navblock1, #navblock2, #navblock3, #navblock4, #navblock5, #navblock6, #navblock7
  {
  border-left:15px solid #003c00;padding-left:15px;
  border-bottom:solid 1px #fff;
  }
#navblock1:hover, #navblock2:hover, #navblock3:hover, #navblock4:hover, #navblock5:hover, #navblock6:hover, #navblock7:hover
  {
  border-left:15px solid #000;
  background-color:rgb(245,245,245);
  }
.indent 
  {
  margin-left:140px;
  }
/*      SPECIALS      */
#inagaki
  {
  position:absolute;
  left:145px;
  top:25px;
  width:179px;
  height:284px;
  background-color:orange;
  background-image: url(../components/inagaki_nobiai_rev.jpg);
  }
#inagaki:hover
  {
  background-position: 179px 0;
  }