/* latest edition of WhittleOly.com styles by smp 21 April 2009 -- siennamoonfire.com */
BODY {
	color: #000000;
	font-family: Century Gothic,Tahoma,Verdana,Arial,sans-serif;
	background-color: #ADB8A8;
	margin: 0px;
	padding: 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.55em;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}
H2 {
	font-size: 1.25em;
	line-height: 1.4em;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}
H3 {
	font-size: 1.15em;
	line-height: 1.3em;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}
H4 {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}
P {
	font-size: 1.05em;
	line-height: 1.25em;
	margin: 3px;
	padding: 3px;
}
form {
	margin: 2px;
	padding: 2px;
}
.bigbox {
	background-color: #FFFFFF;
}
.border {
	border: 2px solid #C80F15;
	padding: 0px;
	margin: 0px;
}
.red {
	color: #C80F15;
}
.smred {
	color: #C80F15;
	font-size: .9em;
	line-height: 1.15em;
}
.black {
	color: #000000;
}
.eggblue {
	background-color: #ADB8A8;
}
/* box with yellow bg & red border */
.event1 {
	background-color: #C80F15;
	border: 2px solid #FFE242;
	color: #FFE242;
	padding: 8px;
	margin: 0px;
}
.event2 {
	background-color: #003C81;
	border: 2px solid #FFE242;
	color: #FFE242;
	padding: 8px;
	margin: 0px;
}
.event3 {
	background-color: #FFE242;
	border: 2px solid #003C81;
	color: #003C81;
	padding: 8px;
	margin: 0px;
}
/* dark menu color for bar menu stripe */
.stripe {
	background-color: #C80F15;
	margin: 0px;
	padding: 0px;
}
/* dark stripe for content separation */
.stripe2 {
	background-color: #C80F15;
	margin: 24px 0px 24px 0px;
	padding: 0px;
}
.sans {
	font-size: .9em;
	line-height: 1.15em;
	color: #003C81;
	padding: 3px;
}
.mnu {
	font-size: .9em;
	line-height: 1.15em;
	font-weight: bold;
	color: #C80F15;
	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;
}
/* horizontal bar menu (bottom menus) */
.menuBar {
	font-size: .9em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #003C82;
	background-color: #FFE242;
	border: 1px solid #FFFFFF;
	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: #FFFFFF;
	background-color: #003C82;
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin: 0px 8px 0px 8px;
}
a:link { color: #C80F15;  font-weight: bold;  text-decoration: none;  }
a:active, a:visited { color: #003C81;  font-weight: bold;  text-decoration: none; }
a:hover, a:focus  { color: #C80F15;  font-weight: bold;  text-decoration: none;	background: #FFF8CA; }
a.link:link { color: #C80F15; text-decoration: underline;  }
a.link:active, a.link:visited { color: #003C81; text-decoration: underline;  }
a.link:hover, a.link:focus  { color: #C80F15;  background: #FFF8CA; text-decoration: underline; }
/*  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;
}
/*  yellow link  */
a.ylw:link, a.ylw:active, a.ylw:visited {
	color: #FFE242;
}
a.ylw:hover, a.ylw:focus {
	color: #003C81; background-color: #FFE242;
}
.event3 a:link, .event3 a:active, .event3 a:visited {	color: #003C81; }
.event3 a:hover, .event3 a:focus  { color: #C80F15; background-color: #FFE242; }
a.gst:link { color: #003166; font-weight: bold; text-decoration: none;  }
a.gst:active, a.gst:visited { color: #003166; text-decoration: none;  }
a.gst:hover, a.gst:focus  { color: #003166;  background-color: #FFF8CA; text-decoration: underline; }

/*  menu bar links  */
a.bar:link {
	color: #003C82;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
a.bar:active, a.bar:visited {
	color: #003C82;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
a.bar:hover, a.bar:focus {
	color: #FFFFFF;
	background-color: #003C82;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 4px 7px 4px;
}
a.barOn:link, a.barOn:active, a.barOn:visited {
	color: #FFFFFF;
	background-color: #003C82;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 4px 7px 4px;
}
/* buttons */
.buttonOff {
	background-color:#F2F8FF;
	color:#003C82;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	border: 2px solid #003C82;
	margin: 3px 4 px 3px 4 px;
	padding: 2px;
}
.buttonOn {
	background-color: #FFE242;
	color:#003C82;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	border: 2px solid #C80F15;
	margin: 3px 4 px 3px 4 px;
	padding: 2px;
	cursor: pointer;
}