/* latest edition of SiennaMoonfire.com styles by smp 21 November 2004 -- siennamoonfire.com */
BODY {
	background-color: #FBE6DD;
	margin-top : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
UL {
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom : 3px;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #000000;
}
OL {
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom : 3px;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #000000;
}
LI {
	margin-top: 0px;
	padding-top: 2px;
}
H1 {
	font-size: 170%;
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #8C1800;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
H2 {
	font-size: 135%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #002346;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
H3 {
	font-size: 122%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #55001D;
	margin-top: 3px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
P {
	font-size: 100%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #000000;
	text-indent : 20px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
}
P.ni {
	font-size: 100%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #000000;
	text-indent : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
}
EM {
	font-weight : bold;
	font-style : italic;
}
STRONG {
	font-weight : bold;
}
.menu {
	background-color : #FFF9F4;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-left : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.menuLt {
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #FF0000;
	background-color : #FFF9F4;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top : 3px;
	margin-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
}
.menuDk {
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #FFF9F4;
	background-color : #FF0000;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top : 3px;
	margin-bottom : 3px;
	text-align : center;
	padding-left : 3px;
	padding-right : 3px;
}
.txt {
	font-size: 100%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #000000;
	text-indent : 20px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
}
.poem {
	font-size: 95%;
	font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;
	font-weight: bold;
	color: #6F0000;
	margin-bottom: 6px;
	padding-top: 2px;
}
/* regular form fields */
.field {
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #0A583D;
}
/* required form fields */
.req {
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #DF0000;
}
.txtni { font-size: 100%; font-family: Georgia,Times,'Times New Roman',Palatino,serif; color: #000000; }
.sml { font-size: 95%; font-family: Georgia,Times,'Times New Roman',Palatino,serif; color: #55001D; }
.tny { font-size: 80%; font-family: Georgia,Times,'Times New Roman',Palatino,serif; color: #55001D; }
.quote { font-size: 90%; font-family: Georgia,Times,'Times New Roman',Palatino,serif; font-weight: bold; color: #55001D; margin-bottom: 4px; padding-top: 2px; margin-left: 18px; margin-right: 18px; }
/* same color as note */
.stripe {
	background-color : #E5DFDF;
	margin-top : 3px;
	margin-bottom : 3px;
	padding-top : 6px;
	padding-bottom : 6px;
}
.note {
	font-size: 95%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #55001D;
	background-color : #E5DFDF;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 3px;
	margin-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
}
.bignote {
	font-size: 115%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #55001D;
	background-color : #E5DFDF;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	padding-bottom : 8px;
	font-weight : bold;
}
.sans {
	font-size: 80%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #55001D;
	padding-left : 3px;
	padding-right : 3px;
}
.nav {
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #004200;
	padding-bottom : 2px;
}
.credit {
	font-size: 80%;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #55001D;
	padding-top : 20px;
}
a:link {
	color: #0000CE;
	text-decoration: none;
}
a:hover, a:focus  {
	color: #0000CE;
	text-decoration: none;
	background-color: #F2F9FF;
}
a:active, a:visited {
	color: #0000A6;
	text-decoration: none;
}
a.gst:link {
	color: #2C139F;
	font-weight: bold;
	text-decoration: none;
}
a.gst:active, a.gst:visited {
	color: #2C139F;
	text-decoration: none;
}
a.gst:hover, a.gst:focus  {
	color: #2C139F;
	text-decoration: underline;
	background-color: #EDFEED;
}
a.link:link {
	color: #157D1D;
	text-decoration: underline;
}
a.link:active, a.link:visited {
	color: #157D1D;
	text-decoration: underline;
}
a.link:hover, a.link:focus  {
	color: #157D1D;
	text-decoration: underline;
	background-color: #EDFEED;
}
a.smp:link {
	color: #0000CE;
	font-weight: bold;
	text-decoration: none;
}
a.smp:hover,  a.smp:focus  {
	color: #0000CE;
	text-decoration: none;
	font-weight: bold;
	background-color: #F2F9FF;
}
a.smp:active, a.smp:visited {
	color: #5B02A4;
	font-weight: bold;
	text-decoration: none;
}
a.off:link {
	color: #0000CE;
	text-decoration: none;
}
 a.off:hover, a.off:focus {
	color: #0000CE;
	text-decoration: none;
	background-color: #FFFFDD;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
}
 a.off:active, a.off:visited {
	color: #530053;
	text-decoration: none;
}
a.on:link, a.on:active, a.on:visited {
	color: #00254A;
	text-decoration: none;
	background-color: #E5DFDF;
	padding-left : 3px;
	padding-right : 3px;
}
a.bar:link {
	color: #0000CE;
	font-weight: bold;
	text-decoration: none;
}
a.bar:hover, a.bar:focus {
	color: #FF0000;
	background-color: #CCE8FF;
	font-weight: bold;
	text-decoration: none;
	padding-top : 5px;
	padding-bottom : 6px;
}
a.bar:active, a.bar:visited {
	color: #186518;
	font-weight: bold;
	text-decoration: none;
}