body
   {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   background: #ce9 url(bamboobr.gif) no-repeat bottom right;
   font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
   font-size: 1em;
   color: #000;
   }

a
   {
   text-decoration: none;
   color: #683;
   font-weight: bold;
   }

h1
   {
   font-size: 1.5em;
   font-weight: bold;
   }

h2
   {
   font-size: 1.2em;
   font-weight: bold;
   }

#navigation
   {
   margin: 0 0 0 0;
   padding: 300px 0 20px 0;
   width: 20%;
   float: left;
   text-align: center;
   line-height: 2em;
   background: url(bamboobl.gif) no-repeat bottom left;   
   }

#main
   {
   margin: 0 0 0 20%;

   }

#logo 
   { 
   margin: 0 0 0 0;
   background: url(bambootr.gif) no-repeat top right;   
   } 

#content 
   { 
   margin: 0 0 0 0;
   padding-right: 15%;
   line-height: 1.5em;
   }

#bottom
   {
   margin: 10px 0 0 0;
   padding-right: 15%;
   text-align: center;
   font-size: .6em;

   }

#bottom a
   {
   text-decoration: none;
   color: #683;
   font-weight: bold;
   font-size: 1.1em;
   }

.menuheader
   {
   font-size: 1.2em;
   font-weight: bold;
   padding-top: 10px;
   }

.subheader
   {
   font-weight: bold;
   padding-top: 10px;
   }

.number
   {
   text-align: left;
   vertical-align: top;
   padding-right: 20px;
   }

.viet
   {
   text-align: left;
   vertical-align: top;
   font-size: .8em;
   font-style: italic;
   padding-right: 25px;
   }

.item
   {
   text-align: left;   
   vertical-align: top;
   font-weight: 600;
   padding-right: 20px;
   }

.description
   {
   text-align: left;   
   vertical-align: top;
   font-size: .8em;
   font-weight: 400;
   font-style: italic;
   padding-bottom: 15px;
   }

.price
   {
   text-align: right;
   vertical-align: top;
   }

.notes
   {
   text-align: center;
   vertical-align: top;
   font-style: italic;
   padding: 20px 10px 10px 10px;
   }

.staff
   {
   text-align: center;
   vertical-align: top;
   border: #000 1px solid;
   padding: 5px 5px 5px 5px;
   margin: 0 0 0 0;
   }