/* CSS Document */
body {
	background: #e4e6ba;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
}


#wrapper, #topnav, #middle {
	width: 768px;
	margin: 5px auto;
	padding: 0;
	background: #feffe7;

}

#insidewrapper {
	border-top: 1px solid #c3c68e;
	border-bottom: 1px solid #c3c68e;
	border-right: 4px solid #c3c68e;
	border-left: 4px solid #c3c68e;
	margin: 0;
	padding: 0;
	width: 760px;
}

.leftfloat {
	float: left;
	margin-right: 5px;
}

.rightfloat {
	float: right;
	margin-left: 5px;
}

a {
	text-decoration: underline;
	color: #060;
}

a img {
	border: none;
}

a:hover {
	text-decoration: underline;
}




ul li {
	list-style-type: none;
}

ul#onlinepayments {
	margin: .5em 0 0 10px;
	padding: .5em;
	border: 1px solid #060;
	width: 12em;
}

ul#onlinepayments li.onlinelink a {
	color: #060 !important;
	margin: 0;
	line-height: 1.5em;
	padding-left: .5em;
}

ul#onlinepayments li.onlinelink a:hover {
	background: #060;
	color: #fff !important;
	text-decoration: none;
	
}



h1 {
	font-size: 1.2em;
	color: #030;
	text-transform: uppercase;
	padding-bottom: .6em;
	border-bottom: 2px solid #030;
}

h2 {
	font-size: 1.1em;
	color: #060;
}

h3 {
	font-size: 1em;
	color: #333;
}

h4 {
	font-size: normal;
	font-style: italic;
	color:#000;
}

p.return {
	margin-left: 30px;
}
	

 #top {
	position: relative;
	margin: 0;
	padding: 0;
	background: url(/images/bannerbackground.gif) 0 0 repeat-y #408000;
	border-right: 10px solid #408000;
	
}

#topnav ul, #top ul {
	padding: 0;
	margin: 0;
}

#topnav ul li:hover, #topnav ul li.sfhover {
	background-color: #060;
}


#topnav a:hover, #top a:hover {
	text-decoration: none;
	color: #fbf47e;
}

#topnav {
	text-align: right;
	background: transparent;


}

#topnav ul {
	background: transparent;
}




#topnav ul li {
	display: inline;
	padding:  .5em;
	margin: 0;
	margin-right: 20px;
	
}

#topnav li a {
	color:#333;
	text-decoration: none;	
}

#underneathnav {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 2.5em;
	background: url(/images/swoamletters2.gif) 0 0 no-repeat transparent;
	border-bottom: 1px solid #408000;
	
}

#underneathnav ul {
	margin: 0 0 0 150px;
	padding: .5em 0 0 .5em;
	
	}




#underneathnav ul li {
	display: inline;
	padding: 0 0 .5em .5em;
	margin: 0em;
	line-height: 1em;
	vertical-align: middle;

}

#underneathnav ul li a {
	padding: .5em;
	font-size: 1em;
	color: #fbf47e;		
	text-decoration: none;	
}

#underneathnav ul li:hover, #underneathnav ul li.sfhover, #underneathnav ul li.current  {
	background-color: #fbf47e;

}
	
#underneathnav ul li:hover a, #underneathnav ul li.sfhover a:hover, #underneathnav ul li.current a {
	color: #408000;
	text-decoration: none;
}


#header {
	margin: 0;
	padding: 0;
	border-top: 2px solid #408000;
	vertical-align: bottom;
	background:transparent;
}

#middle {
	clear: both;
	margin-top: 1em;
	
}

#middlenav {
	width: 160px;
	float: left;
	padding: 15px 0px 5px 10px;
}

img#middlenavmap {
	margin: 15px 0 0 0;
}


#middlenav a {
	color: #060;
	font-size: 1em;
}

#middlenav ul {
	margin-left: 0px;
	padding-left: 0px;
}

#middlenav ul li {
	Zine-height: 1.7em;
	text-transform: capitalize;
	padding-left: 0px;
	margin-top: 7px;
	
}

#middlenav ul ul li {
	text-transform: none;
	font-size: .9em;
	margin-left: 10px;
	padding-left: 10px;
}


#middlenav ul li a {
	text-decoration: none;
		
}

#middlenav li a:hover {
  text-decoration: underline;
}


#middlenav div.stafflink ul li#stafflink a,
	#middlenav div.aboutlink ul li#aboutlink a,
			#middlenav div.newsreviewslink ul li#newsreviewslink a,
				#middlenav div.infolinks ul li#infolinks a,
					#middlenav div.homepagelink ul li#homepagelink a,
						#middlenav div.positions ul li#positionslink a,
							#middlenav div.board ul li#boardlink a, 
								#middlenav div.newsreviewslink ul li#news a,
									#middlenav div.educationhomelinks ul li#educationhome a,
										#middlenav div.foresterlinks ul li#forester a#foresteronly,
											#middlenav div.trespasslinks ul li#trespass a,
												#middlenav div.logginglinks ul li#logging a,
													#middlenav div.thinninglinks ul li#thinning a,
														#middlenav div#certificationhome ul li#certificationlink a,
																		#middlenav div.homepagelink ul li#home a,
																			#middlenav div#advocacyhome ul li#advocacylink a {
border-left: #060 4px solid;
padding-left: 2px;
border-bottom: #060 1px solid;
	text-decoration: none;
	font-weight: bold;
	
}
					



	
	


#content {
	float:right;
	width: 510px;
	padding:   10px 20px;
	margin: 0;
	
	
}



.property {
	height: 210px;
	margin: 10 auto;
}

.property img {
	margin: 0 10px 0 50px;
	float: left;
}

#trustproperties /**trust page**/ {
	margin: 0 auto;
}

div.chapter {
	margin: 5px;
	text-align: left;
	position: relative;
}

h1.chapter {

	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	color: #060;
	

}

img.chapter {
	float: right;
	margin: 5px;
}






table.chapter {
	width: 90%;
	margin: 5px auto;
	border: 0px;
}

.cal-green { background-color: #c1ff94; }/*green */

.cal-title {font-weight: bold; text-align: right; width=15%; background-color: #fbf47e; } /*yellow*/

.cal-white { background-color: #fff; }


div#map {
	margin: 10px auto;
	text-align: center;
}
	


	
#signlinks {
	border: 1px #060 solid;
	padding: 3px;
	margin: 0;
	
}





#signlinks ul {
	margin-top: 0px;
	padding: 2px;
}

#signlinks ul li {
	line-height: 1.1em;
	text-transform: none;
	
}

	

.stationsign {
	border: 1px #060 solid;
	margin: 0 1em 1em;
	padding: 0 2em;
}

 h3.stationsignheading {
	text-transform: uppercase;
	font-size: 1.2em;
	text-align: center;
	padding: .5em;
	background: #060;
	color: #fff;
	margin: 0 1em 0;
	
}

h4.stationsignheading {
	font-size: 1em;
	text-align: center;
	padding: .5em;
	background: #060;
	color: #fff;
	margin: 0 1em 0;
	font-style: normal;
}

#certificationhome, #certificationfaqs, #certificationstandards, #certificationapplication, #certificationmedia {
}

#certificationlinks {
	position: relative;
	margin:  0;
	padding: 0;
	margin-bottom: 5px;
	
	
}


#certificationpages, #certificationpdfs {
	text-align: left;
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
	
}
 #certificationpages ul, #certificationpdfs ul {
 	margin: 0;
	padding: 0;
}
#certificationhomepagelinks li#certificationhomelink a,
	#certificationfaqs li#certificationfaqslink a,
		#certificationstandards li#certificationstandardslink a,
			#certificationapplication li#certificationapplicationlink a,
				#certificationmedia li#certificationmedialink a,
					#advocacyhomepagelinks li#advocacyhomelink a,
						#sundayhuntinglinks li#sundayhuntinghomelink a {
	border-left: #060 2px solid;
	padding-left: 1px;
	color: #060;
	border-bottom: #060 1px solid;
	text-decoration: none;
}
.educationhomepagelinks li#educationhomelink a,
.educationplanninglinks li#planninglink a,
.educationmanagementlinks li#managementlink a,
.educationtaxlinks li#taxlink a,
.educationharvestlinks li#harvestlink a,
.educationregulationslinks li#regulationslink a,
.educationnewsandreviewlinks li#newsandreviewlink a,
.educationhandbooklinks li#handbooklink a,
.educationlegallinks li#legallink a,
.educationfinanciallinks li#financiallink a,
.educationwildlifelinks li#wildlifelink a,
.educationroadslinks li#roadslink a,
.educationrecreationlinks li#recreationlink a,
.educationclimatelinks li#climatelink a,
.educationexternallinks li#externallink a,
.educationwatershedlinks li#watershedlink a,
.courseslinks li#facilitatorslink a,
.trepasslinks li#trespasslink a,
.logginglinks li#logginglink a,
.thinninglinks li#thinninglink a,
.educationnewslinks li#educationnewslink a,
.vernalpoollinks li#vernalpoollink a,
.wildlifelinks li#wildlifelink a
 {

border-left: #060 2px solid;
	padding-left: 1px;
	color: #060;
	border-bottom: #060 1px solid;
	text-decoration: none;
}

.title {
	font-weight: bold;
	font-size: .8em;
}

.note {
	font-size: .8em;
	line-height: .8em;
}


#chaptershomepagelinks li#chaptershomelink a,
#centralchapterlinks li#centralchapterlink a,
#downeastchapterlinks li#downeastchapterlink a,
#midcoastchapterlinks li#midcoastchapterlink a,
#northernchapterlinks li#northernchpaterink a,
#penobscotchapterlinks li#penobscotchapterlink a,
#stcroixchapterlinks li#stcroixchapterlink a,
#southernchapterlinks li#southernchapterlink a,
#kennebecchapterlinks li#kennebecchapterlink a,
#westernchapterlinks li#westernchapterlink a

 {

border-left: #060 2px solid;
	padding-left: 1px;
	color: #060;
	border-bottom: #060 1px solid;
	text-decoration: none;
}


#trustsgoal li#trustshomelink a,
	#trustsproperties li#propertieslinks a,
		#trustseasements li#easementslinks a,
			#whatistrust li#whatislink a{

border-left: #060 4px solid;
padding-left: 2px;
border-bottom: #060 1px solid;
	text-decoration: none;
	font-weight: bold;
	
}

#trustsproperties li#propertieslinks ul li a, #trustseasements li#easementslinks ul li a{
	border-left: 0px none;
	border-bottom: 0px none;
	font-weight: normal;
}


.floater {
	position: fixed;
}

#footer {
	clear:both;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: .9em;
}

#googlesearch {
	margin: 0px auto;
	color: #060;
}

#footer table {
	margin: .5em auto;
}

#footer h1 {
	font-size: 1em;
	font-style: normal;
	color: #060;
	text-align: center;
	border: 0px;
	margin: 5px auto;
	line-height: 1em;
	
}



#nonprofit_statement {
	font-style: oblique;
	margin-bottom: 1em;
}


.chapterevents {
	margin: 5px auto;
	padding: 0;
	width: 100%;
	background-color: #c1ff94;
}

.chapterevents hr {
	display: none;
	}
	

div.chapterevents .eventname {
	font-size: 1em;
	 font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	padding: .5em .5em 0;
    color: #000;
	line-height: 1.3em;

}

div.chapterevents .eventdate {
 text-align: right;
 font-size: 1em;
 color: #000;
 line-height: 1.1em;
 padding: .5em;
 background-color: #fbf47e;

}

div.chapterevents .evlocation {
	color: #000;
	 line-height: 1.3em;
	 font-style: italic;
	 padding: .5em .5em .5em 1.5em;
	 border-bottom: 1px dotted #666;

	 
	 }

div.chapterevents .eventshortdesc {
	color: #000;
	line-height: 1.3em;
	padding: .5em .5em 1em 1.5em;
	border-bottom: 4px solid #fff;

}

div.chapterevents a.eventlink {
	text-decoration: underline;
	color: #000;
}

div.chapterevents a.eventlink:hover {
	background-color: #408000;
	color: #fff;
}



 
	

	
 


