/* latest edition of AccessibleNatureTravel.com styles by smp 24 April 2009 -- siennamoonfire.com
last updated 1 December 2009 smp */
BODY {
	color: #000000;
	font-family: Georgia,Times,"Times New Roman",serif;
	background-color: #A5C2A4;
	margin: 0px;
	background-image: url(../img/bg_green.jpg);
}
UL {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom : 3px;
}
OL {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom : 3px;
}
LI {
	margin-top: 0px;
	padding-top: 2px;
}
H1 {
	font-size: 1.4em;
	line-height: 1.55em;
	color: #004006;
	margin: 2px 0px 2px 0px;
	padding: 3px;
}
H2 {
	font-size: 1.25em;
	line-height: 1.4em;
	color: #004006;
	margin: 2px 0px 2px 8px;
	padding: 3px;
}
H3 {
	font-size: 1.15em;
	line-height: 1.3em;
	color: #004006;
	margin: 2px 0px 2px 12px;
	padding: 3px;
}
H4 {
	font-size: 1em;
	line-height: 1.15em;
	color: #004006;
	font-weight: bold;
	margin: 3px;
	padding: 2px;
}
P {
	font-size: 1.05em;
	line-height: 1.2em;
	margin: 3px;
	padding: 2px;
}
form {
	margin: 2px;
	padding: 2px;
}
/*BBFFBB*/
.nature {
	background-color: #AAC7A9;
}
.border {
	border: 2px solid #004006;
	padding: 0px;
	margin: 0px;
}
.green {
	color: #004006;
}
.black {
	color: #000000;
}
.odd {
	background-color: #C5D9C4;
}
/* dark menu color for bar menu stripe */
.stripe {
	background-color: #004006;
	margin: 0px;
	padding: 0px;
}
/* dark stripe for content separation */
.stripe2 {
	background-color: #004006;
	margin: 24px 0px 24px 0px;
	padding: 0px;
}
.sans {
	font-size: .9em;
	line-height: 1.15em;
	font-family: Century Gothic,Tahoma,Verdana,Arial,sans-serif;
	color: #004006;
	padding: 3px;
}
.mnu {
	font-size: .9em;
	line-height: 1.15em;
	font-weight: bold;
	font-family: Century Gothic,Tahoma,Verdana,Arial,sans-serif;
	color: #004006;
	padding: 2px;
}
/*  credit text for bottom  */
.credit {
	font-size: .7em;
	line-height: 1.15em;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	color: #55001D;
	padding: 20px 4px 4px 4px;
}
/*  credit text for bottom  */
.credit2 {
	font-size: .7em;
	line-height: 1.15em;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	color: #55001D;
	margin: 2px;
	padding: 2px;
}
.click { 
	font-size: .85em;
	line-height: 1em;
	padding: 0px;
}

/* horizontal bar menu (bottom menus) */
.menuBar {
	font-size: .9em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #AAC7A9;
	background-color: #00008C;
	border: 1px solid #AAC7A9;
	padding: 3px;
	margin: 0px 8px 0px 8px;
}
/* horizontal bar menu (bottom menus), current */
.menuBarOn {
	font-size: .9em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #00008C;
	background-color: #AAC7A9;
	border: 1px solid #AAC7A9;
	padding: 3px;
	margin: 0px 8px 0px 8px;
}
a:link { color: #00008C;  font-weight: bold;  text-decoration: none;  }
a:active, a:visited { color: #000059; font-weight: bold;  text-decoration: none; }
a:hover, a:focus  { color: #00008C; font-weight: bold;  text-decoration: none;	background-color: #CFFF9F; }
a.link:link { color: #00008C; font-weight: normal; text-decoration: underline;  }
a.link:active, a.link:visited { color: #000059; font-weight: normal; text-decoration: underline;  }
a.link:hover, a.link:focus  { color: #00008C; font-weight: normal; background-color: #CFFF9F; text-decoration: underline; }
a.simp:link {
	color: #00008C;
	text-decoration: none;
	font-weight: normal;
}
a.simp:active, a.simp:visited {
	color: #000059;
	font-weight: normal;
	text-decoration: none;
}
a.simp:hover, a.simp:focus  {
	color: #00008C;
	font-weight: normal;
	text-decoration: none;
	background-color: #CFFF9F;
}
a.gst:link { color: #000059; font-weight: bold; text-decoration: none;  }
a.gst:active, a.gst:visited { color: #000059; text-decoration: none;  }
a.gst:hover, a.gst:focus  { color: #000059;  background-color: #DDFFBB; text-decoration: underline; }
/*  image link for gifs: no hover  */
a.img:link, a.img:active, a.img:visited {
	background-color: transparent;
}
/*  header link same colour as text  */
a.hid:link, a.hid:active, a.hid:visited {
	color: #004006;
}
/*  menu bar links  */
a.bar:link {
	color: #DDFFBB;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
a.bar:active, a.bar:visited {
	color: #DDFFBB;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
a.bar:hover, a.bar:focus {
	color: #00008C;
	background-color: #AAC7A9;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
a.barOn:link, a.barOn:active, a.barOn:visited {
	color: #00008C;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
/* buttons */
.buttonOff {
	background-color:#DDFFBB;
	color: #00008C;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	border: 2px solid #00008C;
	margin: 3px 4 px 3px 4 px;
	padding: 2px;
}
.buttonOn {
	background-color: #00008C;
	color:#DDFFBB;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	border: 2px solid #DDFFBB;
	margin: 3px 4 px 3px 4 px;
	padding: 2px;
	cursor: pointer;
}