body {background: #333;
      color: #fff;
      text-align: center; //for centering box in IE win
      }
#container {
            position: relative;
            margin: 0 auto;
            margin-top: 40px;   
            width: 800px;
            }

#main   {width: 800px;
         color: #fff;
         background: #000; height: 90%;
         }
#head   {text-align: left;
         background: url(http://www.erinohara.com/images/tr.gif) no-repeat top right;
                }
#banner {font-size: 42px;
         text-align: center; 
                    }

.nav  {text-align: center;
          font-size: 18px;
          background: #000;
          color: #fff;  
          }
.nav ul {margin-bottom: 0px; padding-bottom: 0px;}
.nav li 	{list-style: none; margin: 0; display: inline; }
.nav li a 	{margin-left: 3px; color: #fff; background-color: #333; text-decoration: none; border: 1px solid #999; border-bottom: 0px solid #000; padding: 0px 2px 0px 2px;}
.nav li a:link 	{color: #fff; }
.nav li a:visited 	{color: #fff;}
.nav li a:hover 	{color: #fff; background: #666;}
.navcur      {list-style: none; margin: 0; display: inline; background-color: #fff; color: #000; border-left: 1px solid #000; border-bottom: 2px solid #fff; padding: 0px 2px 0px 2px;}

#content {background: #fff;
          color: #000;
          text-align: left;
          padding: 10px;
          }

#content h2 {text-align: right; padding-right: 50px;}
#content p { margin-left: 10px; margin-right:10px;}

dt {font-weight: bold;}
dl {padding-bottom: 5px;}

.picl {float: left; margin-right: 10px;}
.picr {float: right; margin-left: 10px;}
#foot {text-align: left;background: #ffffff;
background: url(http://www.erinohara.com/images/br.gif) no-repeat top right;
        }
.thumb {padding-right: 10px;}

.footer {font-size: 10px; text-align: right;}
