body, html {
margin:0;
padding:0;
color: #e4ddd3;
background-image: url(img/hnavbg.gif);
background-position: center center;
background-color: #442200;
font-family: "Trebuchet MS", Verdana, sans-serif;
}
body {
min-width:750px;
}
a { color: #ffff11; }
a:hover { color: #c6c; }
.fr { float: right; }
.fl { float: left; }
#wrap {
background-color: #663923;
margin:0 auto;
width:800px;
border: 1px solid gray;
margin-left: auto;
margin-right: auto;
background-image: url(img/blue-man-left.gif);
background-position: left bottom;
background-repeat: no-repeat;
}
#padwrap {
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px;
}
#header {
}
#header h1 {
padding: 5px;
margin: 5px;
color: #cc6;
}
/* */
/* ====================================================================
 NAV BAR

-------------------------------------------------------------------- */

#navcontainer
{
background-image: url(img/hnavbg.gif);
background-position: center center;
margin: 0;
padding: 0;
height: 1.7em;
width: 100%;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
height: 1.7em;
width: 100%;
padding: 0 13px;
margin: 0;
color: #EBF3F6;
text-decoration: none;
display: block;
text-align: center;
font: bold 16px/24px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #cc6;
background-image: url(img/hnavselect.gif);
background-position: center center;
}


.navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
background: #342214;
width: 13em;
}

.navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid #442200;
text-align: center;
}

.navlist li a
{
text-align: left;
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 4px solid #442200;
background-image: url(img/vnavbg.gif);
background-position: center center;
text-decoration: none;
}

.navlist li a:link { color: #000; }
.navlist li a:visited { color: #006; }

.navlist li a:hover
{
color: #000;
background-image: url(img/vnavselect.gif);
background-position: left center;
background-repeat: no-repeat;
}
/* */
/* ====================================================================
END NAV BAR
-------------------------------------------------------------------- */

.both {
clear:both;
}
#main {
float:right;
width:600px;
}
#main h2, #main h3, #main p {
padding:0 10px;
}
#sidebar {
float:left;
width:190px;
}
#sidebar ul {
margin-bottom:0;
}
#sidebar h3, #sidebar p {
padding:0 10px 0 0;
}
#footer
{
clear: both;
}
#footer p {
text-align: center;
background-color: #fff;
color: #663923;
padding:5px;
margin:0;
}
