body {
    background: #003300;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height: 14px;
    }
    
p {
    margin-bottom: 16px;
    }
    
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
#	text-decoration: underline;
#	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #003300;
}
    
#header,
#footer {
    background: #003300;
    }

#content {
    padding-top: 7px;
    background: white;
    }    

.menu {
    float: right;
    }
        
ul {
    list-style-type: disc;
    margin: 0;
    padding: 0;
    }
    
.menu ul,
.vertmenu ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: right;
    }


.menu ul li {
    float: left;
    height:2.2em;
    }    

.menu a, .menu a:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-transform: capitalize;
    text-align:center; 
    text-decoration:none; 
    color:white; 
    width:7em; 
    padding: 0 7px;
    border-right: 1px solid #6E9E3E;
    }

.menu a:hover {
    color:#999999;
    }
 
#menu0.menu li.page-item-66 a,
#menu1.menu li.page-item-60 a,
#menu2.menu li.page-item-65 a{
    border: none;
    padding-right: 0;
    }
    
#menu0 {
    padding-top: 15px;
    vertical-align: middle;
    }
    
#menu1 {
    padding-top: 25px;
    }
    
#menu2 a{
    font-size: 10px;
    }
    
#header-divider {
    background:  url(../images/header.gif);
    height: 8px;
    margin-top: -91px;
    }

#slogan {
    height: 83px;
    margin-top: -83px;
    background: white url(../images/stewardship.png);
    background-repeat: no-repeat;
    background-position: 0 11px;
    }
    
#footer_block{
    padding-top: 20px;
    }
    
#logo {
    position: relative;
    padding-top: 4px;
    
    }
    
#social_media_links a{
    padding:0 10px;
    }


#social_media_links a{
    float: right;
    }
    
#copyright span{
    color: #669933;
    font-size:10px;
    float:right;
    }
    
#footer-divider {
    background:  url(../images/header.gif);
    height: 8px;
    }
    
#page_menu {
    float:left;
    margin-top: 24px;
    }

#page_menu ul li a{
    float:right;
    }
 
.vertmenu a, .vertmenu a:visited {
    font-family: "Times New Roman",Times,serif;
    font-size: 12px;
    text-transform: capitalize;
    text-align:right; 
    text-decoration:none; 
    color:#666666; 
    padding-right: 25px;
    width: 200px;
    line-height:17px;;
    }

.vertmenu a:hover {
    color:#003300;
    }

#page_content_wrapper{
    border-left: 1px solid #669933;
    margin-left: -16px;
    padding-left: 10px;
    min-height: 500px;
    }
    
#page_content{
    margin: 0;
    padding: 0;
    }

.hidden {
    display:none;
    }

#bodyheader {
	color: #669933;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
        padding-bottom:4px
}

.indent {
    padding-left: 40px;
    width: 590px;
    }

.indent2 {
    padding-left: 80px;
    width: 511px;
    }
    
.indent3 {
    padding-left: 40px;
    width: 540px;
    }

.indent4 {
    padding-left: 40px;
    width: 472px;
    }
.indent4 ul li {
    padding-bottom: 12px;
    }

.indent5 {
    padding-left: 40px;
    width: 590px;
    padding-bottom:15px;
    }

ul.inside {
    list-style-position:inside; 
    }

ul.noleftmargin {
   margin-left: 0;
   }

ul.padbottom {
   padding-bottom: 12px;
   }

.newsletter ul {
    list-style-position:inside;
    }



h1,h2,h3,h4,h5,h6 {
    font-family: Times New Roman, Times, serif;
    }

h1 {
    font-size: 18px;
    color: #669933;
    font-weight: bold;
    margin-bottom: 15px;
    }

h2 {
    font-size: 14px;
    color: #003300;
    }
 
.member-col1 {
    color: #003300;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    text-decoration: none;
    padding-left: 40px;
    margin-bottom: 15px;
    float:left;
    width:167px;
    }

.member-col2 {
    float:left;
    width: 90px;
    margin-bottom: 15px;
    }
    
.member-col3 {
    float:left;
    width: 215px;
    margin-bottom: 15px;
    }
    
    
#bodypicture-about {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/about/openinginformation-pic.jpg);
	background-repeat: no-repeat;
    }
 
#bodypicture-membership {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/membership/membership-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture-media {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/media/media-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture-volunteer {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/volunteer/volunteers-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture-resources {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/resources/resources-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture-contact {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/contact/contact-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/main/main-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture-programs-iw {
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/iw-pic.jpg);
	background-repeat: no-repeat;
    }
 

#bodypicture-programs-rio{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/riolimpio-pic.jpg);
	background-repeat: no-repeat;
    }
 
#bodypicture-programs-sequoia{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/sequoiaforestdays-pic.jpg);
	background-repeat: no-repeat;
    }
 
#bodypicture-programs-oak{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/oakpropagation-pic.jpg);
	background-repeat: no-repeat;
    }

#bodypicture-programs-growth{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/responsiblegrowth-pic.jpg);
	background-repeat: no-repeat;
    }
 
#bodypicture-programs-ranch{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/riverridgeranch-pic.jpg);
	background-repeat: no-repeat;
    }
 
#bodypicture-programs-learning{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/servicelearning-pic.jpg);
	background-repeat: no-repeat;
    }
 
#bodypicture-programs-nursery{
	height: 150px;
	width: 668px;
	float: left;
	position: relative;
	margin: 0px;
	background-image: url(../images/programs/springvillenursery-pic.jpg);
	background-repeat: no-repeat;
    }
 
/* including for compatibility */

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
    }
    
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
    }
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
    color: #003300;
    font-family:"Times New Roman",Times,serif;
    font-size:12px;
    text-decoration:none;
        
    }


div.alignleft {
    margin-right: 0;
    }

img.wp-image-272{
    margin-right: 11px;
    }
    
img.wp-image-273{
    margin-right: 0;
    }
    
div.event {
    border-top: 1px solid #666666;
    float: left;
    width: 570px;
    padding: 20px 0;
    }
   
.paragraphstart,
div.event_date,
div.event_title     {
    color: #003300;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    text-decoration: none;
    }
    
div.event_date {
    float: left;
    width: 120px;
    }

div.event_title {
    padding-left: 120px;
    }

 
div.event_desc {
    padding-top: 15px;
    padding-left: 120px;
    }
    
div.newsletter {
    border-top: 1px solid #666666;
    float: left;
    width: 570px;
    padding: 20px 0;
    }
   
 div.newsletter ul{
    margin-bottom: 0;
    }
    
.form-label {
    width: 85px;
    color: #003300;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    text-decoration: none;
    
    }
    
 .submenuheader {
    color: #003300;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    text-decoration: none;
    padding-left: 40px;
    margin-bottom: 15px;
    }

.resources {
    padding-bottom: 18px;
    }
    
.pressrelease-spacer {
    padding-top: 20px;
    border-top: 10px solid #DAD8D6;
    }
    
#news0,
#news1,
#news2,
#news3 {
    display: none;
    }
    
#psa-image {
	float: left;
	}
	
#flash-home {
    float:right;
    width: 661px;
    }
    
#midsection-home #content{
    background: transparent;
    }
    
#homepics {
    height: 157px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    }
    
#homepics li {
	height: 0;
	}

#homepics li a {
    padding-left: 222px;
    padding-bottom:157px;
    padding-top: 11px;
    font-size:0;
    width: 222px;
    height:157px;
    }
	
#homepic1 a{
    background: transparent url(/wordpress/wp-content/uploads/micturelinks-events.jpg) top left no-repeat;
    }
    
#homepic1 a:hover {
    background: transparent url(/wordpress/wp-content/uploads/micturelinks-events-r.jpg) top left no-repeat;
    }
     
     
#homepic2 a{
    background: transparent url(/wordpress/wp-content/uploads/micturelinks-membership.jpg) top left no-repeat;
    margin-left: -27px;
    }
    
#homepic2 a:hover {
    background: transparent url(/wordpress/wp-content/uploads/micturelinks-membership-r.jpg) top left no-repeat;
    }
      
      
#homepic3 a{
    background: transparent url(/wordpress/wp-content/uploads/micturelinks-programs.jpg) top left no-repeat;
    margin-left: -54px;
    }
    
#homepic3 a:hover {
    background: transparent url(/wordpress/wp-content/uploads/micturelinks-programs-r.jpg) top left no-repeat;
    }
       

#homepage  #footer-divider {
    height: 0;
    }
    
#homepage-eventlist {
    border-top: 1px solid white;
    padding-top: 15px;
    line-height: 15px;
    color:#FFFFFF;
    margin-left: -79px;
    width:205px;
    }
    
#homepage-eventlist strong{
    font-family:"Times New Roman",Times,serif;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    }
    
#homepage-eventlist a {
    color:#FFFFFF;
    text-decoration:underline;
    }
    
#homepage-eventlist a:hover {
    color: #999999;
    }
 
#homepage-eventlist a#more-events {
    font-size:12px;
    }

#bodyheader a {
    color:#669933;
    font-family:"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:bold;
    padding-bottom:4px;
    text-decoration:none;
    }
    
#bodyheader a:hover {
    color: #999999;
    }
    
#map-with-links {
    float:left;
    width:250px;
    padding-right: 10px;
    }
    
#map-with-links #links {
    margin-left: 46px;
    }

#facebook_image img,     
#twitter_image img {
    border: 1px solid #003300;
    margin: 6px 0;
    }

#before img {
    float: left;
    margin-right: 11px;
    }
    
#after img {
    float: left;
    margin-right: 0;
    } 

.container404 {
	height: 500px;
	background:white;
	}

.container-search {
        background:white;
        }


#map-with-links img {
    border: 1px solid black;
    }

.excerpt {
margin-left: 20px;
margin-right: 20px;
}

.excerpt a {
	font-size: 18px;
}

h1.searchResults {
margin-left: 20px;
margin-right: 20px;
}

h1.searchResults a {
font-size: 18px;
}

.indent2 ul {
padding-bottom:12px;
	}

.italic {
   font-style:italic;
    }

#bodytext h1 {
    color:#669933;
    font-size:18px;
    font-weight:bold;
    padding-left: 40px;
    margin-bottom: 15px;
    clear:both;
    }

#bodytext h2{
    color: #003300;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    text-decoration: none;
    padding-left: 40px;
    margin-bottom: 15px;
    clear:both;
    }

#bodytext p {
    padding-left:40px;
    width:590px;
    }
    
    
#bodytext ul {
    padding-left:40px;
    width:511px;
    list-style-position:outside;
    margin-left:13px;
    padding-bottom:12px;
    }

#bodytext strong {    
    color:#003300;
    font-weight:bold;
    }
    
#bodytext li p {
    padding: 0;
    margin-bottom:12px;
    width: 530px;
    }
    
#bodytext h1.tags {
    font-family:Arial,Helvetica,sans-serif;
    }
    
#bodytext h1.tags a {
    color:#669933;
    font-size:18px;
    font-weight:bold;
    margin-bottom:15px;
    }

#bodytext h1.tags a:hover {
    color: #666666;
    }
	
#bodytext ul.lcp_catlist {
    list-style-position: inside;
    list-style-type: none;
    margin-left: 0;
    }
    
#bodytext ul.lcp_catlist li p {
    padding-top: 10px;
    }

#bodytext ul.dlm_download_list {
    list-style-position:inside;
    list-style-type: none;
    margin-left: 0;
    }

#bodytext ul.dlm_download_list ul{
    list-style-position:outside;
    list-style-type: disc;
    padding-left:0;
    padding-top:12px;
    }
    
#bodytext ul.dlm_download_list li a {
    color:#003300;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    }
    
#home-sidebar {
    padding-left:15px;
    }
    
#home-sidebar h2 {
    color: white;
    font-weight: bold;
    }
    
#home-sidebar p {
    color: white;
    }
    
#home-sidebar a {
    color:white;
    }

#search-form #search-text {
border-color:#BBBBBB #DDDDDD #DDDDDD #BBBBBB;
border-style:solid;
border-width:1px;
color:black;
font-family:Arial;
font-size:12px;
margin:0 7px 0 0;
padding:0px 5px;
width:100px;
}

.button {
background-color:#669933;
border:0 none;
color:#FFFFFF;
font-family:Arial;
font-size:11px;
font-weight:bold;
margin:0;
padding:0 8px;
height:16px;
padding-bottom: 2px;
text-transform:uppercase;
vertical-align:top;
}

#secondary-sidebar {
margin-top: -1px;
}

#tagline {
padding-top: 1em;
}
