body {margin: 0;padding: 0;font: 12px "verdana", Arial, Helvetica, sans-serif;line-height: 1.3em;color: #000;background: #115CB2 url(img/body_bg.gif) repeat-y;background-position: 10% 0px;}
#container {width: 850px;margin-left: auto;margin-right: auto;padding: 5px;}
#banner {padding: 5px;margin: 6px; border-bottom: none;background:  url(img/head_800.jpg) no-repeat;}
#banner h1 {margin: 0 15px 0 0;padding-top: 50px;border-bottom: none;border-top: none;font-size: 175%;text-align: right;}
#quick {font:Arial, Helvetica, sans-serif;color: #fff;}
#quick a:link, #quick a:visited {font:Arial, Helvetica, sans-serif;color: #fff;}
#quick a:hover {font:Arial, Helvetica, sans-serif;color: #CCCCCC}
#content {padding: 0px;margin-left: 180px;margin-bottom: 0;}
#sidebar {float: left;width: 150px;margin: 0 5px 5px 5px;padding: 3px;line-height: 1.4em;border-right: 1px solid #dfd0b9;}
#footer {clear:both;padding: 3px;margin: 0 0 0 0;font-size: .85em;text-align: left;border-top: 1px solid #dfd0b9;color: #333;background: inherit;}
#footer a:link, #footer a:visited {background: inherit;color: #000;border-bottom: none;}
#footer a:hover {border-bottom: none;background-color: inherit;color: #663300;}
p {padding: 3px 5px 0px 5px;}
#content h1, #sidebar h1 {margin: 5px;font-size: 110%;text-transform: uppercase;padding: 3px;border-bottom: 1px solid #dfd0b9;border-top: 1px solid #dfd0b9;color: #fff;background: inherit;}
h2 {font-size: 110%;padding: 5px;margin:5px;color: #508B4B;background:#CFE4CD;}
h3 {margin: 0 3px 5px 3px;padding: 3px;text-align: left;font-size: 1.1em;color:#508B4B;background: inherit;border-top: 1px solid #dfd0b9;border-bottom: 1px solid #dfd0b9;}
h4 {text-align: left;padding: 3px;margin: 0 0 0 0;font-size: .85em;}
h5 {margin: 0 3px 5px 3px;padding: 3px;text-align: left;font-size: 1.1em;color:#508B4B;background: inherit;border-top: 1px solid #dfd0b9;
border-bottom: 1px solid #dfd0b9;}
a {text-decoration: none;border-bottom: none;color: #6d5c41;background: inherit;}
a:hover {color: #6CAD67;background: inherit;}
a img {border: 0;}
.img {float: left;padding: 3px;margin: 3px;border: 0px solid #dfd0b9;}
.intro {float:left;width:220px;margin: 3px 0 5px 0;padding: 5px;text-align:left;}
.intro2 {float: left;width: 220px;margin: 3px 0 5px 0;padding: 5px;}
.intro3 {float: right;width:220px;margin: 3px 0 5px 0;padding: 5px;}
.update {font-size: 1em;background: inherit;color:#4F210D;}
#navcontainer { width: 150px;margin-top: 20px;}
#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
#navcontainer a {display: block; padding: 3px;width: 133px;background-color: #4C8BCC;color: #fff;border-bottom: 1px solid #F0E9DD;border-left: 8px solid #E0E9F3;}
#navcontainer a:link, #navlist a:visited {text-decoration: none;}
#navcontainer a:hover {border-left: 8px solid #113375;background-color: #4C8BCC;color: #fff;}
.box {margin: 10px; background: inherit;color: #663300;border: 1px solid #B7D6B4;padding: 5px;}
.search { background: #4C8BCC; color: #000;border-top: 1px solid #F0E9DD;border-bottom: 1px solid #F0E9DD;clear: both;text-align: center; padding: 5px 0 5px 0;}
form { margin: 0; }
input.search {width: 100px; border: none; background: url(img/input.gif);padding: 4px; margin:5px 0; }
input.login {width: 100px;border: none;	background: url(img/logininput.gif);padding: 4px; }
a.nav:link {color: #FFFFFF; text-decoration: none; }
a.nav:visited {color: #FFFFFF; text-decoration: none; }
a.nav:hover {color: #FFFFFF; text-decoration: underline; }
a.nav:active {color: #FFFFFF; } 