/* latest edition of ThankYouViggo.com styles by smp 17 January 2006 -- siennamoonfire.com */
BODY {
	background-color: #EDEBA5;
	margin : 0px 0px;
}
H1 {
	font-size: 170%;
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #6F0000;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
H2 {
	font-size: 135%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #28510B;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
H3 {
	font-size: 122%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #6F0000;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
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;
}
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;
}
EM {
	font-weight : bold;
	font-style : italic;
}
STRONG {
	font-weight : bold;
}
.txtni {
	font-size: 100%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #000000;
}
.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;
}
.sml {
	font-size: 95%;
	font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;
	color: #6F0000;
}
.tny {
	font-size: 85%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #55001D;
}
.tny2 {
	font-size: 65%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #55001D;
}
.quote {
	font-size: 95%;
	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;
}
.note {
	font-size: 95%;
	font-family: Georgia,Times,'Times New Roman',Palatino,serif;
	color: #6F0000;
	background-color : #F3E9E9;
	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: #2E4B1B;
	background-color : #E0F0D5;
	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;
}
/* non menu style nav */
.nav{
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #6F0000;
	padding-bottom : 2px;
}
/* true menu style nav */
.mnu {
	font-size: 85%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #6F0000;
	background-color : #E0F0D5;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top : 3px;
	margin-bottom : 3px;
	text-align : center;
	margin-left : 2px;
	margin-right : 2px;
}
.credit {
	font-size: 80%;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #55001D;
	padding-top : 20px;
}
.lownote {
	font-size: 70%;
	font-family: Arial,Helvetica,sans-serif;
	color: #55001D;
	padding-top : 50px;
}
/* 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;
}
a:link {
	color: #0000CE;
	text-decoration: none;
	font-weight : bold;
}
a:hover, a:focus  {
	color: #0000CE;
	text-decoration: none;
	background: #EEEAC1;
	font-weight : bold;
}
a:active, a:visited {
	color: #6F0000;
	text-decoration: none;
	font-weight : bold;
}
a.gst:link {
	color: #2C139F;
	text-decoration: none;
}
a.gst:active, a.gst:visited {
	color: #200E74;
	text-decoration: none;
}
a.gst:hover, a.gst:focus  {
	color: #2C139F;
	background: #E8E1A8;
	text-decoration: underline;
}
a.link:link {
	color: #0000CE;
	text-decoration: underline;
	font-weight : normal;
}
a.link:active, a.link:visited {
	color: #6F0000;
	text-decoration: underline;
	font-weight : normal;
}
a.link:hover, a.link:focus  {
	color: #2C139F;
	background: #E8E1A8;
	text-decoration: underline;
	font-weight : bold;
}
a.dk:link {
	color: #010E81;
	text-decoration: none;
	font-weight : bold;
}
a.dk:hover, a.dk:focus  {
	color: #010E81;
	text-decoration: none;
	background: #E2FFE1;
	font-weight : bold;
}
a.dk:active, a.dk:visited {
	color: #010E81;
	text-decoration: none;
	font-weight : bold;
}
/*  image link for gifs: no hover  */
a.img:link, a.img:active, a.img:visited,a.img:hover, a.img:focus {
	color: #0000CE;
	background-color: transparent;
}
a.menu:link {
	color: #0000CE;
	text-decoration: none;
	font-weight : bold;
}
a.menu:hover, a.menu:focus  {
	color: #0000CE;
	text-decoration: underline;
	background: #EEEAC1;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
a.menu:active, a.menu:visited {
	color: #6F0000;
	text-decoration: none;
	font-weight : bold;
}
a.on:link {
	color: #2E4B1B;
	text-decoration: none;
	background: #EDEBA5;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
a.on:active, a.on:visited {
	color: #2E4B1B;
	text-decoration: none;
	background: #EDEBA5;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
/* latest edition of ThankYouViggo.com styles by smp 17 January 2006 -- siennamoonfire.com */