body {
 color: #000000; 
 font-size: .8em; 
 font-family: verdana, arial, sans-serif;
 background: #B7B09D;
}
.clear {
 clear=both;
}
#main {
 background: #fff;
 width: 800px;
 text-align: left;
}
#body-top-shadow {
 background: url('images/body-top-shadow2.png') no-repeat #fff;
 height: 15px;
 font-size: 1px;
}
#body-bottom-shadow {
 background: url('images/body-bottom-shadow.png') no-repeat #ccc;
 height: 15px;
 font-size: 1px;
}
#body {
 padding: 5px 20px;
 background: url('images/body-bg.png') repeat-y;
}
#nav {
 height: 35px;
}
#navleft {
 float: left;
}
#navbuttons {
 float: right;
}
#navbuttons ul {
 padding: 5px;
 margin: 0px;
 right: 0px;
}
#navbuttons ul li {
 display: inline;
 margin: 2px;
}
#navbuttons ul li a {
 color: #fff;
 text-decoration: none;
 padding: 5px;
 background: #B7B09D;
}
#navbuttons ul li a:hover {
 padding: 5px;
 background: #fef0b7;
 color: #000;
}
#body div.left {
 display: inline;
}
#body div.right {
 display: inline;
}
#body div.left img {
 border: 1px solid #fef0b7;
}
#content {
 ;
}
#contentleft {
 float: left;
 width: 180px;
}
#contentright {
 float: right;
 width: 560px;
}

#highlight-top-shadow {
 margin-top: 10px;
 background: url('images/highlight-top-shadow.png') no-repeat #ffd;
 height: 10px;
 font-size: 1px;
}
#highlight-bottom-shadow {
 background: url('images/highlight-bottom-shadow.png') no-repeat #ffd;
 height: 10px;
 font-size: 1px;
}
#highlight {
 padding: 5px 20px;
 background: url('images/highlight-bg.png') repeat-y;
}
#footer {
 text-align: center;
 font-size: .75em;
 padding-top: 2px;
}