/* latest edition of PeggyPayne.com styles by Sienna M Potts 21 August 2009 -- siennese.com
   last updated 21 August 2009 smp */
BODY {
	color: #000000;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
UL {
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom : 6px;
}
OL {
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom : 6px;
}
LI {
	font-size: 1em;
	line-height: 1.25em;
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom : 8px;
}
H1 {
	font-size: 1.3em;
	line-height: 1.45em;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}
H2 {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}
H3 {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}
H4 {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}
P {
	font-size: 1em;
	line-height: 1.25em;
	margin: 8px 6px 10px 4px;
	padding: 2px;
}
form {
	margin: 2px;
	padding: 2px;
}
.header {
	font-size: 1.4em;
	line-height: 1.45em;
	margin: 12px 30px 12px 40px;
	padding: 6px;
}
.bookshelf {
	color: #FFCC00;
	font-size: 1em;
	line-height: 1.2em;
	font-family: "ProseAntique";
	margin: 0px;
	padding: 0px;
}
.highlight {
	color: #CC0000;
	background-color: #ECB018;
	margin: 0px;
	padding: 3px 0px 3px 20px;
}
.sublight {
	color: #CC0000;
	background-color: #ECB018;
	margin: 0px;
	padding: 3px 3px 3px 38px;
}
.book-main {
	margin: 0px;
	padding: 5px 3px 5px 20px;
}
.book-sub {
	margin: 0px;
	padding: 3px 3px 3px 38px;
}
.book-blog {
	margin: 0px;
	padding: 3px;
	text-align: center;
}
.border {
	border: 2px solid #ECB018;
	padding: 0px;
	margin: 0px;
}
.gold {
	background-color: #ECB018;
	margin: 0px;
	padding: 0px;
}
.orange {
	background-color: #CC0000;
	margin: 0px;
	padding: 0px;
}
.green {
	color: #1D4E27;
}
.black {
	color: #000000;
}
.box {
	border: 3px solid #1D4E27;
	background-color: #FFFFFF;
	padding: 22px;
	margin: 0px;
}
/* dark menu color for bar menu stripe */
.stripe {
	background-color: #1D4E27;
	margin: 0px;
	padding: 0px;
}
/* dark stripe for content separation */
.stripe2 {
	background-color: #1D4E27;
	margin: 24px 0px 24px 0px;
	padding: 0px;
}
.quote {
	margin: 4px 22px 4px 42px;
	padding: 6px;
}
.sans {
	font-size: .8em;
	line-height: 1.3em;
	color: #9D9D9D;
	padding: 3px;
	font-family: Helvetica, Arial, sans-serif;
}
.sanstny {
	font-size: .7em;
	line-height: 1.3em;
}
.mnu {
	font-size: .9em;
	line-height: 1.15em;
	font-weight: bold;
	color: #1D4E27;
	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;
}
/* link="#ffcc00" alink="#ff9900" vlink="#ffcc00"*/
a:link { color: #1D4E27;  font-weight: bold;  text-decoration: none;  }
a:active, a:visited { color: #003C81;  font-weight: bold;  text-decoration: none; }
a:hover, a:focus  { color: #1D4E27;  font-weight: bold;  text-decoration: none;	background: #FFF8CA; }
a.link:link { color: #1D4E27; text-decoration: underline;  }
a.link:active, a.link:visited { color: #003C81; text-decoration: underline;  }
a.link:hover, a.link:focus  { color: #1D4E27;  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;
}
/*  hidden blk link  */
a.hid:link, a.hid:active, a.hid:visited, a.hid:hover, a.hid:focus {
	color: #000000;
	background-color: transparent;
}
/*  bottom menu current page link  */
a.here:link, a.here:active, a.here:visited, a.here:hover, a.here:focus {
	color: #CC0000;
	background-color: #ECB018;
}
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; }
/*  red link  */
a.red:link, a.red:active, a.red:visited, a.red:hover, a.red:focus {
	color: #CC0000;
	background-color: transparent;
}

.bookshelf a, .bookshelf a:active, .bookshelf a:visited {
	color: #FFCC00;
	font-weight : normal;
	padding: 2px 4px 2px 4px;
}
.bookshelf a:hover, .bookshelf a:focus {
	color: #CC0000;
	font-weight : normal;
	background-color: #FFCC00;
	padding: 2px 4px 2px 4px;
}
.highlight a, .highlight a:active, .highlight a:visited, .highlight a:hover, .highlight a:focus {
	color: #CC0000;
	font-weight : normal;
	background-color: transparent;
	padding: 2px 4px 2px 4px;
}
.sublight a, .sublight a:active, .sublight a:visited, .sublight a:hover, .sublight a:focus {
	color: #CC0000;
	font-weight : normal;
	background-color: transparent;
	padding: 2px 4px 2px 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 #1D4E27;
	margin: 3px 4 px 3px 4 px;
	padding: 2px;
	cursor: pointer;
}