html, body {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    background: #5d4b35; /* #58552f; #913e27;  #726d3a; */
    margin: 8px 0;
    font-size: 98%;
}
#doc4 {
    width: 974px;
    background: #000;
}
#logoTop {
    display: block;
    width: 206px;
    margin: 10px 0 5px 0;
    padding: 0 0 0 10px;
    float: left;
    clear: left;
}
#banner {
    background: #000;
    display: block;
    width: 725px;
    height: 210px;
    margin: 10px 0 0 0;
    float: right;
    clear: right;
    
}
#nav {
    font-family: Arial, sans-serif;
    font-weight: bold;
    width: 100%;
    background: #158; /* #645f2d;  #c60; */
    text-align: center;
    margin: 0 auto;
    clear: both;
}
#nav ul {
    list-style-type: none;
    display: inline;
}
#nav li {
    font-family: Arial, sans-serif;
    display: inline;
    margin: 0 .7em;
}
#nav li a {
    font-family: Arial, sans-serif;
    background: transparent;
    line-height: 2em;
    padding: .45em;
    color: #fff;
    text-decoration: none;
}
#nav li a:hover {
    background: #ff6;
    color: #333;
}
#sidebar {
    background: #9cd url('./../img/shadow_tan.png') top repeat-x;  /* 9f9965  */
    color: #158;
    padding: 2em  1em;
    width: 230px;
    text-align: center;
    line-height: 1.2em;
    margin: 0;
	overflow: hidden;
}
#yui-main {
    line-height: 1.5em;
    text-align: center;
    margin: 10px;
    background: #eff url('./../img/shadow_white.png') top repeat-x;
    padding: 2em 2em;
}
.yui-g {
    padding: 2em 0 0 2em;
}
p,li {
    font-size: 100%;
    margin: 0;
    padding: .3em 0;
}
ul {
    padding: .25em 1em;
    margin: 0;
}
li {
    list-style-type: disc;
    padding: .25em 0 .25em .2em;
    margin: 0;
}

#ft {
    border-top: 1px solid #555;
    font-size: 85%;
    text-align: center;
    color: #666;
    padding: .5em 2em;
}
h1 { font-weight: bold; margin: 0; padding: .8em 0 .4em 0; font-size: 135%; }
h2 { font-weight: bold; margin: 0; padding: .8em 0 .4em 0; font-size: 115%; }
h3 { font-weight: bold; margin: 0; padding: .8em 0 .4em 0; font-size: 105%; }

img.right {
    float: right;
    margin: 0;
    padding: 1em 0 1em 1em;
}
img.left {
	float: left;
	margin: 0;
	padding: 1em 1em 1em 0;
}
#sidebar a {
    text-decoration: none;
    font-weight: bold;
    padding: .25em;
    color: #fff;
}
#sidebar a:hover {
    text-decoration: underline;
}
a img {
    border: 0;
}