* {
    margin: 0;
		padding: 0;
		}

body {
    margin: 0;
    padding: 0;
    font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
    font-size: 10pt;
    color: #404624;
    background-color: #e9f1dc;
    }
    
h1 a {
   display: block;
   width: 100%;
   text-indent: -5000em;
   line-height: 138px;
   }
    
h2 {
    padding-bottom: .5em;
    font-size: 1.1em;
    text-align: left;
    text-transform: uppercase;
    line-height: 1em;
    color: #418620;
    }
    
h3 {
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1em;
    color: #05475d;
    }

p, ul, ol, dl {
    padding: .55em 0;
    line-height: 1.1em
    }    

li {
    margin: 0 2.5em;    
    }

a {
    color: #418620;
    }

a:visited {
    color: #a6af99;
    }

a:hover {
    color: #05475d;
    }
		
a.blacklink:link, a.blacklink:visited, a.blacklink:hover
    {
				color: #000000;
        text-decoration: none;
    }

img {
    padding: 5px;
    border: none;   
    }   

hr {
    margin: 5px auto;
    width: 75%;
    border: 1px #e8ede6 solid;
    }
    
.inner {
    margin: 5px;
    padding: 5px;
    border: 2px #e8ede6 solid;
    }
    
.left {
    float: left;
    }

.right {
    float: right;
    }
    
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0px;
    overflow:hidden;
    }
    
.posted {
    margin-bottom: -.5em;
    padding: 0;
    color: #525d06
    }

.article {
    width: 430px;
    }
    
* html .article {
    width: 420px;
    }

.rdmore1, .rdmore2 {
    text-align: right;
    text-transform: uppercase;
    }

.rdmore1 a, .rdmore2 a {
    text-decoration: none;
    }

.rdmore1 a:hover, .rdmore2 a:hover {
    text-decoration: underline;
    }

.rdmore1 a {
    color: #05475d;
    }

.rdmore2 a {
    color: #418620;
    }    
    
#leftShadow {
    margin: 0 auto;
    width: 754px;
    padding-left: 10px;
    background: #e9f1dc url('../images/template/bg_body-left.png') repeat-y left top;
    }    
    
#rightShadow {
    padding-right: 10px;
    background: transparent url('../images/template/bg_body-right.png') repeat-y right top;
    }
    
#header {
    height: 138px;
    background: #909a78 url('../images/template/bg_header.jpg') no-repeat center top;
    }

#menu {
    width: 100%;
    height: 25px;
    background-color: #cddaba;
    }

#menu h2 {
    float: left;
    display: block;
    padding: 0;
    }

#menu h2 {
    width: 242px;
    font-size: 1em;
    color: #000000;
    font-size: 1.1em;;
    font-weight: normal;
    text-indent: 25px;
    text-transform: none;
    line-height: 25px;
    background: #cddaba url('../images/template/bg_menu-h2.png') no-repeat right top;
    }
    
#menu, #menu ul, #menu li {
	  padding: 0;
	  margin: 0;
	  list-style: none;
    }

#menu a {
    display: block;
    padding-left: 4px;
    padding-right: 6px;
    color: #000000;
    text-decoration: none;    
    }
    
#menu a:hover {
    text-decoration: underline;
    }

#menu li { 
    float: left;
    width: 110px;
    line-height: 25px;
    background: #cddaba url('../images/template/bg_menu-li.png') no-repeat right top;
    }

#menu li ul {
    position: absolute;
    width: 200px;
    left: -999em;
    }
    
#menu li ul li {
    margin-left: -2px;
    width: 200px;
    text-indent: 2px;
    white-space: nowrap;
    background: #cddaba url('../images/template/bg_menu-li-2.png') no-repeat right top;
    }

#menu li:hover ul, #menu li.sfhover ul {
	  left: auto;
    }
        
/* #wrapper and #container must have
   the same background information */
#wrapper, #container {
    background: #ffffff;
    }

#container {
    float: right;
    margin-left: -170px;
    width: 100%;
    }

#content {
    margin-left: 170px;
    }
		
#content-no-sidebar {
    margin-left: 10px;
		margin-top: 5px;
    }
		
#content-no-sidebar td {
		padding: .55em 0;
    line-height: 1.1em
		font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
    font-size: 10pt;
    color: #404624;
    }
		
#content-no-sidebar td.even {
	background-color: #EEEEEE;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}

#content-no-sidebar td.odd {
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}
    
#sidebar {
    float: left;
    width: 170px;
    color: #4f4f4f;
    background-color: transparent;
    }

#sidebar h3 {
    font-size: 1em;
    font-weight: bold;
    }
    
#sidebar p {
    text-align: justify;
    }
    
#sidebar p.rdmore2 {
    text-align: right;
    }

#footer {
    position: relative;
    padding: 14px 2em 6px 2em;
    font-size: .9em;
    text-align: center;
    color: #4f4f4f;
    background: #ffffff url('../images/template/bg_body-bottom.png') repeat-x center top;
    }

#newsletter {
    margin: .5em auto;
    padding: .2em;
    width: 270px;
    border: 2px #cddaba solid;
    background: #cddaba url('../images/template/bg_menu-h2.png') no-repeat right top;   
    }

#newsletter table {
    background-color: #e9f1dc;
    }

#newsletter td {
    padding: .2em;
    text-align: right;
    }
		
/* admin navigation */
#admin_navigation {
    height: 25px;
		margin-top: 0px;
		margin-left: 0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
    width: 100px;
    text-indent: 4px;
    white-space: nowrap;
    background: #cddaba url('../images/template/bg_menu-li-2.png') no-repeat right top;
		position: relative;
		left:-10px;
		top:-2px;
    }
		
#admin_navigation a {
    color: #000000;
    text-decoration: none;    
    }
		
#admin_navigation a:hover {
    text-decoration: underline;
    }


/* admin navigation */
		

		