html {
    background: url("../gfx/body_bg.jpg") repeat-x scroll 0 0 #D9E7A9;
    color: #555555;
}
body {
    font-family:Verdana;
}
#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:53.08em;/* non-IE */
	*width:51.75em;/* IE */
}
#custom-doc { margin-top: 10px; background-color: #FFFFFF; padding: 5px; }

#headerImg { display: block; margin: 0 0 1px 0; padding: 0; }
#menu { margin-top: 0px; background-color: #6F0E10; color: #FFFFFF; height: 20px; }
#bd {margin-top: 2px; }
#borderLeft {border-right: 1px dotted #000000; height: 650px;}
#ft {border-top: 1px dotted #000000; margin-top: 1px; padding: 20px 0 10px 0;}
#content {}
p {font-size:85%; line-height: 20px; margin-bottom: 5px;}
h1 {font-weight: bolder; color: #666666; font-size:123.1%; margin-top: 10px; margin-bottom: 5px;}
h2 {font-weight: bolder; clear: both; float: none; border-bottom: 1px solid #999999; margin-bottom: 10px; margin-top: 20px;}
#borderLeft h3 {font-weight: bold; background-color: #F5F4F3; color: #555555; padding: 10px 20px; border-bottom: 1px dotted #000000; margin-bottom: 10px;}
#borderLeft h3 a {text-decoration: none; color:inherit;}
#content h3 {font-weight: bold; margin-top: 10px;}

.newsImg {background-color:#FFFFFF; border:1px solid #D9E7A9; float:left; margin:0 7px 7px 0; padding:3px;}
.widget {margin-bottom: 30px;}

#menu ul {margin-left: 20px;}
#menu ul li {float: left; margin: 2px 40px 0 0;}
#menu ul li a {text-decoration: none; color: #FFFFFF;}
#menu ul li a:hover {text-decoration: underline;}
#menu ul li span {font-weight: bold;}
