body { margin: 0; padding: 0; background: #23211A; background-image: url(img/background.gif); text-align: center; font-family: Helvetica, Arial, sans-serif; color:#BEAD92; font-size: 12px;  }

#main { width: 606px; padding: 0; margin: 10px auto 0 auto; text-align: center; background-color:#000; background: url(img/mainback.gif) repeat-y left top;}
#main p { margin: 20px 20px 0 20px; }
#main form { margin: 20px 20px 0 20px; font-size:10px; }
#main h1 { margin: 20px 20px 0 20px; color: #FBA64D; font-weight: normal; font-size: 14px; }
#main a {text-decoration: underline; color:#BEAD92;}
a {text-decoration: none; color:#BEAD92;}
#main a:hover {text-decoration: none;}

#header { width: 598px; padding: 5px 0 0 0; margin: 0 auto 0 auto; background: url(img/cap-top.gif) repeat-x left top; text-align:left; }

#contents {
width: 598px;
margin: 0 auto 0 auto;
padding: 0;
}

#column-1 {
width: 399px;
text-align: left;
float: left;}


#column-2 {
width: 199px;
text-align: left;
float: right;}

#column-2 h1 {
float: right;
width: 198px;
margin: 0 0 20px 0;
padding: 7px 0 6px; color: #FBA64D; text-decoration: none; font-weight: normal; font-size: 12px; text-align:center;
background-image: url(img/featureback.gif);
background-repeat: repeat-x;
}


#nav {background-repeat: repeat-x; white-space: nowrap; height: 25px;}
#nav td a {padding: 7px 0 6px; font-size: 12px; display: block; color: #FFF8DF; text-decoration: none; background-repeat: repeat-x;}
#nav {background-color: #000;}
#nav td a {background-image: url(img/menuback.gif);}
#nav td a:hover {text-decoration: underline;}
#nav td.on a {background-image: url(img/menuback-on.gif);}

.thinborder {
  border-right: 1px solid #392317;
}


#featurelist
{
margin: 20px 20px 0 20px; 
padding-left: 0;
list-style: none;
}

#featurelist li
{
padding-left: 10px;
margin-bottom: 10px;
background-image: url(img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
}

#featurelist li a {text-decoration: underline; color:#FBA64D;}
#featurelist li a:hover {text-decoration: none;}


#cap-bottom { width: 598px; padding: 25px 0 0 0; margin: 0 auto 0 auto; background: url(img/cap-top.gif) repeat-x left bottom; font-size:1px; }

div .clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 0; }
div .h-line { margin-top:20px; border-bottom: 1px solid #512601; width 399px; font-size:0; }

#footer { width: 606px; margin: 0 auto 0 auto; text-align: left; color:#7A705F; font-size:10px; font-weight:normal; }

.right { margin: 0 8px 0 0; float:right; }