/* latest edition of WhittleOly.com styles by smp 21 April 2009 -- siennamoonfire.com */

BODY {
	font-family: Futura Book, FuturaStd-Book, Futura Light, Futura Lt BT,Century Gothic,Tahoma,Verdana,Arial,sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
}
UL {
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom : 3px;
}
OL {
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom : 3px;
}
LI {
	margin-top: 0px;
	padding-top: 2px;
}
H1 {
	font-size: 1.4em;
	line-height : 1.6em;
	padding:4px 2px 4px 2px;
	margin:4px 6px 4px 6px;
}
H2 {
	font-size: 1.3em;
	line-height : 1.5em;
	padding:4px 2px 4px 2px;
	margin:4px 6px 4px 6px;
}
H3 {
	font-size: 1.2em;
	line-height : 1.4em;
	padding:4px 2px 4px 2px;
	margin:4px 6px 4px 6px;
}
H4 {
	font-size: 1.1em;
	line-height : 1.3em;
	padding:4px 2px 4px 2px;
	margin:4px 6px 4px 6px;
}
P {
	font-size: 1em;
	line-height : 1.3em;
	margin: 3px;
	padding:4px 2px 4px 2px;
}
form {
	margin: 2px;
	padding: 2px;
}
/* regular form fields */
.field {
	font-size: .9em;
	line-height: 1.25em;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}
/* for form input fields */
.finput {
	font-size: .9em;
	line-height: 1.25em;
	margin: 3px;
	padding: 3px;
	border: 1px solid #3FAE49;
}
.border {
	border: 2px solid #3FAE49;
	padding: 0px;
	margin: 0px;
}
.green {
	color: #3FAE49;
}
.black {
	color: #000000;
}
/* dark menu color for bar menu stripe */
.stripe {
	background-color: #3FAE49;
	margin: 0px;
	padding: 0px;
}
/* black stripe */
.stripeblk {
	background-color : #000000;
	padding:0px;
	margin:0px;
}
.sizing {
	font-size: .9em;
	line-height: 1.15em;
	margin: 3px;
	padding: 4px;
	border: 1px solid #3FAE49;
	text-align: center;
}
/* not really different font, jsut smaller
	font-family: Georgia,Times,"Times New Roman",serif;*/
.sans {
	font-size: .85em;
	line-height: 1.15em;
	color: #2D2769;
	padding: 3px;
}
/* horizontal bar menu (top/bottom menus) */
.menuBar {
	font-size: .9em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #2B7532;
	padding: 3px 18px 4px 18px;
	margin: 3px;
}
.menuBarOn {
	font-size: .9em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #2D2769;
	background-color: #CDEDD0;
	padding: 3px 18px 4px 18px;
	margin: 3px;
}
/*  credit text for bottom  */
.credit {
	font-size: .65em;
	line-height : 1.25em;
	font-family: Verdana,Arial,sans-serif;
	color: #2B7532;
	padding: 20px 4px 4px 4px;
}
/*  credit text for bottom  */
.credit2 {
	font-size: .65em;
	line-height : 1.25em;
	font-family: Verdana,Arial,sans-serif;
	color: #2B7532;
	margin: 2px;
	padding: 2px;
}
/*  internal links  */
a:link {
	color: #0000CE;
	text-decoration: none;
	font-weight : bold;
}
a:active, a:visited {
	color: #2D2769;
	text-decoration: none;
	font-weight : bold;
}
a:hover, a:focus  {
	color: #2D2769;
	text-decoration: none;
	font-weight : bold;
	background-color: #CDEDD0;
}
/*  extra obvious links  */
a.link:link {
	color: #0000CE;
	text-decoration: underline;
	font-weight : normal;
}
a.link:active, a.link:visited {
	color: #2D2769;
	text-decoration: underline;
	font-weight : normal;
}
a.link:hover, a.link:focus  {
	color: #2D2769;
	text-decoration: underline;
	font-weight : normal;
	background-color: #CDEDD0;
}
/*  image link for gifs: no hover  */
a.img:link, a.img:active, a.img:visited, a.img:hover, a.img:focus {
	background-color: transparent;
}
/*  simp link normal weight  */
a.simp:link, a.simp:active, a.simp:visited, a.simp:hover, a.simp:focus {
	font-weight : normal;
}
/*  black link  */
a.blk:link, a.blk:active, a.blk:visited, a.blk:hover, a.blk:focus {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}
/*  external links  */
a.gst:link {
	color: #2C139F;
	font-weight: bold;
	text-decoration: none;
}
a.gst:active, a.gst:visited {
	color: #2C139F;
	text-decoration: none;
	font-weight : normal;
}
a.gst:hover, a.gst:focus  {
	color: #2C139F;
	text-decoration: underline;
	background-color: #EDFEED;
}
/* menu links */
.menuBar a {
	text-decoration: none;
	color: #2B7532;
}
.menuBar a:visited, .menuBar a:active {
	text-decoration: none;
	color: #2D2769;
}
.menuBar a:hover,.menuBar a:focus {
	color: #2D2769;
	text-decoration: none;
	background-color: #CDEDD0;
}