body {margin : 10px 0;padding : 0;text-align : left;line-height : 1.5em;background : #333 url(img/wood.jpg) top center repeat;color : #000;}			/*CONTAINER*/#wrapper {position : relative;width : 810px;margin-right : auto;margin-left : auto;padding : 0;background: url(img/wrapper_background.png) repeat-y;}#top{width : 810px;height: 20px;margin-right : auto;margin-left : auto;padding : 0;background: url(img/wrapper_background_top.png) no-repeat;}			/*TOP TITLE BAR*/#title {text-align : center;margin: 0;width : 790px;height: 120px;padding-left: 18px;color : #000;background: url(img/logo.png) center no-repeat;}#title h1 {margin : 0;padding : 10px;font-size : 175%;text-transform : uppercase;background : inherit;color : #333;}			/*BANNER*/.slideshow{text-align:center;width : 784px;height: 200px;margin-left : 12px;margin-top: 3px;padding : 0px 0 2px 0px;}																											/*MAIN CONTENT*/#content {width : 560px;float : left;margin-top : 0;margin-left : 25px;padding : 5px;border-right : 1px solid #b2d094;position: relative;font : 12px arial, sans-serif;color: #333;line-height: 150%;}			/*SIDEBAR*/#right-col {width : 175px;float: left;border-left : 1px none #28460a;padding-left : 15px;margin: 0px;font : 12px arial, sans-serif;color: #333;line-height: 150%;}			/*FOOTER*/#footer {width: 810px;margin : 35px 0;padding-bottom : 25px;text-align: center;}#footer a:link, #footer a:visited {background : inherit;color : #b2d094;}#footer a:hover {background : inherit;color : #fff;text-decoration : none;}div.menuimg {padding: 8px 0px;}												/*TOP NAVIGATION*/ol#toc {    height: 2em;    list-style: none;    margin: 0;    padding: 0;}ol#toc li {    float: left;    margin: 0 3px 0 0;}ol#toc a {    background: url(img/tabs.png);    color: #000;    display: block;    float: left;    height: 2em;    padding-left: 10px;    text-decoration: none;		    font-weight: bold;}ol#toc a:hover {    background-position: 0 -120px;}ol#toc a:hover span {    background-position: 100% -120px;}ol#toc li.current a {    background-position: 0 -60px;    color: #fff;    font-weight: bold;}ol#toc li.current span {    background-position: 100% -60px;}ol#toc span {    background: url(img/tabs.png) 100% 0;    display: block;    line-height: 2em;    padding-right: 10px;}div.content {    border-top: #8B956E solid 2px;	    border-bottom: #8B956E solid 2px;    clear: left;    padding: 1em;}			/*SCROLLBAR*/div.scroll {overflow : auto;height : 10em;width : 150px;padding : 1ex;margin : 0 0 30px 5px;border : 1px solid #345411;background : #BCE0A8;color : #000;}			/*TYPOGRAPHY*/h1 {margin : 0px;font-size : 18px;font-family: Georgia, serif;font-weight: bold;color : #333;}h2 {margin : 0px;font-size : 14px;font-family: Georgia, serif;font-weight: bold;color : #10502D;}blockquote {font-style : italic;color : #999;margin: 0 5px;padding-top: 10px;font-family:"Times New Roman", Times, serif;font-size:14px;}.subtext {font : 10px verdana, arial, sans-serif;color : #666;}.menu-heading {margin : 0px;font-size : 16px;font-family: Georgia, serif;color : #993300;font-weight: bold;}.menu {font : 12px Georgia, arial, sans-serif, "Trebuchet MS";color : #993300;margin: 0px;padding:0px;font-weight: bold;}			/*LINKS*/a img {border : none;}a:link, a:visited {text-decoration : underline;background : inherit;color : #4b692d;}a:hover {text-decoration : underline;background : inherit;color : #333;}			/*CLASSES*/.news {font-size : 90%;background : inherit;color : #000;}.imgleft {float : left;border : 1px solid #345411;padding : 0px;margin-right : 15px;}.imgright {float : right;border : 1px solid #345411;padding : 5px;margin-left : 15px;}div.special {padding: 10px 0;}
