body {
margin: 0 auto;
padding: 0;
line-height: 1.7em;
background: #4A6930;
color: #555; font-style:normal; font-variant:normal; font-weight:normal; font-size:63%; font-family:lucida sans, Arial, Helvetica, Sans-Serif
}
			/*WRAP*/
#wrap {
width: 640px;
margin: 0 auto;
padding: 0;
background: #fff;
color: #555;
}


				/*CONTENT */
#content {
width: 640px;
margin: 0 auto;
padding: 0;
}
#content p {
padding: 0 0 10px 0;
margin: 0;
line-height: 1.5em;
}
#content h1 {
margin: 20px 0 0 0;
padding: 10px 0 5px 0;
border-bottom: 1px solid #ccc;
font: normal 200% Century Gothic, Verdana, Arial, Sans-Serif;
color: #809337;
background: inherit;
}

#content h2 {
padding: 20px 0 10px 0;
margin: 0;
border-bottom: 1px solid #ccc;
font: normal 200% Century Gothic, Verdana, Arial, Sans-Serif;
color: #809337;
background: inherit;
}

#content h3 {
padding: 20px 0 10px 0;
margin: 0;
border-bottom: 1px solid #ccc;
font: normal 150% Century Gothic, Verdana, Arial, Sans-Serif;
color: #809337;
background: inherit;
}

#content h5 {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	font-size:14px;
	font-weight:bold;
	color: #809337;
	border-bottom:1px dotted #000000;
	}

#content p.imgholder{
	display:block;
	width:290px;
	height:100px;
	margin:0 0 15px 0;
	padding:4px;
	border:1px solid #362C20;
	}
	
#contentleft {
float: left;
width: 300px;
margin: 0;
padding: 0 0 20px 0;
}

#contentmain {
float: left;
width: 620px;
margin: 0;
padding: 0 0 20px 0;
}

.box{
	background-color: #CCFFCC;
	border: 1px solid #BFCAD5;
	padding: 10px;
	font-size: 0.9em;
	color: #000000;
}
.box h2{
	color: #993333;
	font-size: 1.2em;
	
}
#navcontainer {
width : 620px;
margin-left : 20px;
padding-bottom : 20px;
}
#navcontainer ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
#navcontainer a {
display : block;
padding : 3px;
width : 620px;
background-color : #fff;
color : #adae75;
border-bottom : 1px solid #adae75;
}
#navcontainer a:link, #navlist2 a:visited {
background : inherit;
color : #adae75;
text-decoration : none;
}
#navcontainer a:hover {
background-color : #99CC66;
color : #336600;
}

#navlist {
padding : 4px 5px 4px 0;
margin : 0 0 20px 0;
text-align : left;
letter-spacing : 3px;
color : #fff;
background : #999966;
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
padding : 5px 0.75em;
margin : 0;
color : #fff;
background : #999966;
text-decoration : none;
}
#navlist li a:link {
color : #fff;
background :#999966;
}
#navlist li a:visited {
color : #fff;
background : #7ABA2E;
}
#navlist li a:hover {
color : #fff;
background : #339999;
}
#navlist li a#current {
color : #fff;
background : #669966;
}



				/*RIGHT SIDEBAR*/
#right_sidebar {
float: right;
width: 300px;
margin: 10px 0 0 20px;
padding: 0 0 20px 0;
border-bottom: 0px solid #ccc;
}
#right_sidebar ul {
list-style: none;
margin: 0;
padding: 0;
}
#right_sidebar ul li {
display: inline;
padding: 0;
margin: 0;
}
#right_sidebar ul li a {
display: block;
color: #000;
text-decoration: none;
margin: 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #C0C0C0;
}
#right_sidebar ul li a:hover {
background: #eee;
color: #7E9135;
}
#right_sidebar p {
padding: 3px 0 0 0;
margin: 0;
line-height: 20px;
}

/* ----------------------------------------------Container-------------------------------------*/

#container{
	padding:20px 0;
	}

#container a{
	color:#FF9900;
	background-color:#FFFFFF;
	}

/* ----------------------------------------------Homepage Latest-------------------------------------*/

#latest{
	display:block;
	width:100%;
	padding:0 0 30px 0;
	margin:0 0 30px 0;
	border-bottom:1px dotted #362C20;
	}

#latest ul, #latest p{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

#latest h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #000000;
	}

#latest li{
	display:block;
	float:left;
	width:300px;
	margin:0 30px 0 0;
	padding:0;
	}

#latest li.last{margin-right:0;}

#latest li p.imgholder{
	display:block;
	width:290px;
	height:100px;
	margin:0 0 15px 0;
	padding:4px;
	border:1px solid #362C20;
	}

#latest a{
	font-weight:bold;
	}
	
	
		/*FOOTER BACKGROUND*/
#footerbg {
background: #555;
border-top: 5px solid #A6BA61;
}
				/*FOOTER*/
#footer {
width: 760px;
height: 200px;
margin: 0 auto;
text-align: left;
position: relative;
line-height: 1.5em;
background: #555;
color: #fff;
}
#footer p {
padding: 0;
list-style-type: none;
margin: 0;
color: #fff;
}
#footer h2 {
padding: 0 0 20px 0;
margin: 15px 0 0 0;
text-transform: uppercase;
letter-spacing: 3px;
font: bold 120% Arial, Helvetica, Sans-Serif;
border-bottom: 2px solid #666;
color: #A6BA61;
background: inherit;
}
#footer a {
color: #aaa;
text-decoration: none;
}
#footer a:hover {
color: #fff;
text-decoration: none;
}
#footer ul {
list-style: none;
margin: 0;
padding: 0;
}
#footer ul li {
display: inline;
padding: 0;
margin: 0;
}
#footer ul li a {
display: block;
color: #B5C28A;
text-decoration: none;
margin: 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #666;
}
#footer ul li a:hover {
background: #444;
color: #fff;
}
#footerleft {
float: left;
width: 225px;
margin: 0 20px 0 0;
padding: 0;
background: #555;
}
#footermiddle {
float: left;
width: 225px;
margin: 0 20px 0 0;
padding: 0;
background: #555;
}
#footerright {
float: right;
width: 225px;
margin: 0;
padding: 0;
background: #555;
}
#credits {
padding: 5px;
margin: 0;
background: #78A549;
color: #fff;
}
			/*LINKS*/
a, a:visited {
color: #A6BA61;
background: inherit;
text-decoration: none;
}
a:hover {
color: #7E9135;
background: inherit;
text-decoration: underline;
}
a img {
border: none;
}
			/*CLASS*/
.small {
font-size: 90%;
font-weight: bold;
background: inherit;
color: #809337;
}
			/*TYPOGRAPHY*/
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}

&lt;!--
/*- Menu Tabs C--------------------------- */

    #tabsC {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      font: bold 11px/1.5em Verdana;
      line-height:normal;
      }
    #tabsC ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url('tableftC.gif') no-repeat left top;
      margin:0;
      text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url('tabrightC.gif') no-repeat right top;
      color:#464E42; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }

        #tabsC #current a {
                background-position:0% -42px;
        }
        #tabsC #current a span {
                background-position:100% -42px;
        }
--&gt;