/* start top nav    */


.navcontainer {
	display: block;
	height: 46px;
/*	background:transparent url('../images/topnavnew3m.jpg') no-repeat 0 0; */

}

ul#stnavtop {
	display:block;
	position: relative;
	height: 46px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	}


ul#stnavtop li {
	display:block;
	float:left;
	list-style-type:none;
	}


ul#stnavtop a {
   display:block;
	margin: 0;
	border: 0;	
    height:46px;
/*    width:30px; */
/*	padding: 10px; */
   background:transparent url('../images/sttopnav.jpg') no-repeat 0 0;
   }

ul#stnavtop a:hover {
  background-position: 0 -46px;
   }

a .alt { display: none; } /* degrades for older menus */



li#stnavpurchase a {
	width:153px;
	background-position: 0 0;
   }

body#estore li#stnavpurchase a, 
li#stnavpurchase a:hover {
   background-position: 0 -46px;
   }

li#stnavsupport a {
	width:83px;
	background-position: -153px 0;
   }

body#support li#stnavsupport a, 
li#stnavsupport a:hover {
   background-position: -153px -46px;
   }

li#stnavdonate a {
	width:88px;
	background-position: -236px 0;
   }

body#donate li#stnavdonate a, 
li#stnavdonate a:hover {
   background-position: -236px -46px;
   }

li#stnavcontact a {
	width:80px;
	background-position: -324px 0;
   }

body#about li#stnavcontact a, 
li#stnavcontact a:hover {
   background-position: -324px -46px;
   }

li#stnavnews a {
	width:196px;
	background-position: -404px 0;
   }

body#enews li#stnavnews a, 
li#stnavnews a:hover {
   background-position: -404px -46px;
   }




/* end top nav */





p, td, h1, h2, ul, li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 12px; line-height:  16px}

hr {background-color: #669900; color: #669900}

.ti1 {color: #660000;}
.ti2 {color: #660000; font-weight: bold}

body#armstrongredwoods .ti1 {color: #660000; font-weight: bold}
body#armstrongredwoods .ti2 {color: #660000; font-weight: normal}

.topline {background-color: #660000}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; line-height:  20px}

#educationhome td, #educationhome p, #educationhome li { color: #660000}
#educationhome a { color: #660000; text-decoration: underline}
#educationhome a:hover { color: #000000; text-decoration: underline}

#relatedlinks table { background-color: #ccff99;}
#relatedlinks a { line-height: 20px}

#resourcemanagement td, #resourcemanagement p, #resourcemanagement li, #resourcemanagement.title { color: #003399;}


#resourcemanagement a { color: #003399; text-decoration: underline}
#resourcemanagement a:hover { color: #000000; text-decoration: underline}

.pagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #660000; text-decoration: none; font-weight: normal; font-size: 18px; line-height:  20px}

.pagetitlelink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 12px; line-height:  20px}
a.pagetitlelink:hover {text-decoration: none; color: #000000;}
a.pagetitlelink:link {text-decoration: none;}
a.pagetitlelink:visited {text-decoration: none;}
a.pagetitlelink:active {text-decoration: none;}



.search { font-family: Arial, Helvetica, Verdana, sans-serif; color: #669900; text-decoration: none; font-weight: normal; font-size: 11px }

.tagline { font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 11px }

.newsletter { font-family: Arial, Helvetica, Verdana, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 12px }

.newsletterlink { font-family: Arial, Helvetica, Verdana, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 12px }



a.newsletterlink:hover {color: #669900; text-decoration: underline;}
a.newsletterlink:link {text-decoration: underline}
a.newsletterlink:visited {text-decoration: underline}
a.newsletterlink:active {text-decoration: underline}

body#media01 td#navpress a, body#media02 td#navpress a, body#media03 td#navpress a, body#media04 td#navpress a, body#media05 td#navpress a, body#media06 td#navpress a, body#media07 td#navpress a, body#media08 td#navpress a, body#media09 td#navpress a, body#media10 td#navpress a, body#media11 td#navpress a, body#media12 td#navpress a,
body#media13 td#navpress a
 {
	font-weight: bold;
	color: #ffffff
}


#subnavwhoweare #whoweare a, #subnavboard #board a, #subnavstaff #staff a, #subnavannual #annual a, #subnavcontact #contact a, #subnavoverview #overview a, #subnavmembership #membership a, #subnavdonations #donations a, #subnavadvocacy #advocacy a, #subnavsponsorships #sponsorships a, #subnavvolunteer #volunteer a, #subnavsonoma #sonoma a, #subnavarmstrong #armstrong a, #subnavforms #forms a, #subnavsignup #signup a, #subnavredwood #redwood a, #subnavwatershed #watershed a, #subnavtidepool #tidepool a, #subnavenvironmental #environmental a, #subnavschool #school a, #subnavpublic #public a, #subnavstewardship #stewardship a, #subnavecoadventures #ecoadventures a, #subnavdocuments #documents a, #subnavnewsletters #newsletters a, #subnavforms #forms a,#subnavarticles #articles a, #subnavmaps #maps a, #subnavlinks #links a   
 {
	font-weight: bold;
	}





.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 11px; line-height: 18px  }

.footerright { font-family: Arial, Helvetica, Verdana, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 11px; text-align: right; }

.footerlink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 11px; line-height: 18px }
a.footerlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #330000; text-decoration: underline; font-weight: normal; font-size: 11px; line-height: 18px }
a.footerlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 11px; line-height: 18px }
a.footerlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 11px; line-height: 15px }
a.footerlink:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 11px; line-height: 18px }

.subnavlink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 12px; line-height: 20px }
a.subnavlink:hover {color: #330000; text-decoration: underline; line-height: 20px }
a.subnavlink:link {text-decoration: underline; line-height: 20px}
a.subnavlink:visited {text-decoration: underline; line-height: 20px}
a.subnavlink:active {text-decoration: underline; line-height: 20px}

.mainlink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 12px; line-height: 16px}
a.mainlink:hover {text-decoration: underline; color: #000000;}
a.mainlink:link {text-decoration: underline;}
a.mainlink:visited {text-decoration: underline;}
a.mainlink:active {text-decoration: underline;}

body a:hover { color:#000000; text-decoration: underline}
a:active { color:#134901; text-decoration: underline}
a:link { color:#134901; text-decoration: underline}
a:visited { color:#134901; text-decoration: underline}

.newslink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #134901; text-decoration: underline; font-weight: normal; font-size: 14px; line-height: 24px}
a.newslink:hover {text-decoration: underline; color: #000000;}
a.newslink:link {text-decoration: underline;}
a.newslink:visited {text-decoration: underline;}
a.newslink:active {text-decoration: underline;}

.image-right {
	clear: right;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.image-left {
	clear: left;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

#form td { font-family: Arial, Helvetica, sans-serif; color: #134901; text-decoration: none; font-weight: normal; font-size: 12px; line-height:  12px}

.StewardsForm td {
	display: block;
	border-bottom: solid 1px #d7d7a9;
}




