a:link {
	color: #E99829;
	text-decoration: none;
}
a:visited {
	color: #E99829;
	text-decoration: none;
}
a:hover {
	color: #F7EF14;
	text-decoration: none;
}
a:link.a1link {
	color: #E9C972;
	text-decoration: none;
}
a:visited.a1link {
	color: #E9C972;
	text-decoration: none;
}
a:hover.a1link {
	color: #F7EF14;
	text-decoration: none;
}
a:link.b0link {
	color: #2F90C3;
	text-decoration: none;
}
a:visited.b0link {
	color: #2F90C3;
	text-decoration: none;
}
a:hover.b0link {
	color: #F7EF14;
	text-decoration: none;
}
a:link.b2link {
	color: #2F90C3;
	text-decoration: none;
}
a:visited.b2link {
	color: #2F90C3;
	text-decoration: none;
}
a:hover.b2link {
	color: #000000;
	text-decoration: none;
}
a:link.d1link {
	color: #FDF4A7;
	text-decoration: none;
}
a:visited.d1link {
	color: #FDF4A7;
	text-decoration: none;
}
a:hover.d1link {
	color: #F7EF14;
	text-decoration: none;
}
a:link.d1blink {
	color: #888888;
	text-decoration: none;
}
a:visited.d1blink {
	color: #888888;
	text-decoration: none;
}
a:hover.d1blink {
	color: #E99829;
	text-decoration: none;
}
a:link.d1plink {
	color: #FDF4A7;
	text-decoration: none;
}
a:visited.d1plink {
	color: #FDF4A7;
	text-decoration: none;
}
a:hover.d1plink {
	color: #E99829;
	text-decoration: none;
}
a:link.free-a-link {
	color: #000000;
	text-decoration: none;
}
a:visited.free-a-link {
	color: #000000;
	text-decoration: none;
}
a:hover.free-a-link {
	color: #F7EF14;
	text-decoration: none;
}
a:link.free-link {
	color: #8A1111;
	text-decoration: none;
}
a:visited.free-link {
	color: #8A1111;
	text-decoration: none;
}
a:hover.free-link {
	color: #E99829;
	text-decoration: none;
}
.a1a-indent {
	padding-right: 30px;
	padding-left: 30px;
}
.a1a-tdl {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: justify;
	vertical-align: top;
}
.a1a-tdr {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 15px;
	text-align: justify;
	vertical-align: top;
}
.a1a-text {
	padding-top: 20px;
	padding-bottom: 15px;
}
.a1l1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 18px;
}
.a1l2 {
	text-align: right;
	padding-top: 18px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.a1img {
	padding-bottom: 30px;
}
#a1imgl {
	padding-left: 14mm;
}
#a1imgr {
	float: right;
	margin-top: -385px;
	margin-right: 15mm;
}
.affirm1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
.affirm1a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-left: 96px;
	padding-right: 96px;
}
.archeader {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 12px;
}
.archiveheader {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
	color: #FFFFFF;
}
.archivelink {
	text-align: center;
	padding-top: 385px;
}
.archivepage {
	vertical-align: top;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.arcleftside {
	padding-right: 20px;
	vertical-align: top;
	padding-top: 50px;
	padding-left: 20px;
	width: 389px;
}
.arcrightside {
	padding-left: 20px;
	vertical-align: top;
	padding-top: 80px;
}
.art {
	background: #042E1F;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #F7EF14;
	text-align: justify;
}
#artclick {
	color: #C4C4C4;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.author {
	font-size: 11px;
}
.b0 {
	text-align: center;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
}
.b0l1 {
	margin-top: 5px;
}
.b0tt {
	margin-bottom: 15px;
}
.b0-year {
	font-size: 12px;
}
.b0b {
	color: #BBBBBB;
	font-size: 14px;
	text-align: center;
	padding-top: 21px;
}
.b1a-header {
	background: url(images/b1a-1024.gif) no-repeat center top;
	margin-top: 10px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 10px;
}
.b1a-lb {
	clear: right;
	float: left;
	padding-top: 8px;
	width: 280px;
	text-align: center;
}
.b1a-rb {
	clear: right;
	float: right;
	padding-top: 8px;
	width: 280px;
	text-align: center;
}
.b1a-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 0px;
}
.b1al1 {
	clear: right;
	float: left;
	width: 265px;
	padding-top: 2px;
}
.b1al2 {
	clear: right;
	float: left;
	width: 265px;
	text-align: center;
	padding-top: 2px;
}
.b1al3 {
	float: right;
	text-align: right;
	width: 265px;
	padding-top: 2px;
}
.b1e {
	text-align: center;
	padding-top: 5px;
}
.b1et {
	font-size: 14px;
	text-align: center;
	padding-top: 30px;
	line-height: 22px;
}
.b1l1 {
	clear: right;
	float: left;
	width: 160px;
	padding-top: 23px;
}
.b1l2 {
	clear: right;
	float: left;
	width: 160px;
	text-align: right;
	padding-top: 23px;
}
.b1l3 {
	float: right;
	text-align: right;
	width: 160px;
	padding-top: 23px;
}
.b2a-header {
	background: url(images/b2a-1024.gif) no-repeat center top;
	height: 61px;
	margin-top: 10px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.b2a-text-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F0C75;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;
}
.b2a-text-2 {
	font-size: 14px;
	line-height: 22px;
}
.b2abreak {
	margin-bottom: -34px;
}
.b2al1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.b2al2 {
	text-align: center;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.b2al3 {
	text-align: right;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.b2e {
	text-align: center;
	padding-right: 35px;
	padding-top: 5px;
}
.b2et {
	font-size: 14px;
	text-align: center;
	padding-top: 30px;
	padding-right: 35px;
	line-height: 22px;
}
.b2l1 {
	clear: right;
	float: left;
	width: 160px;
	padding-top: 13px;
}
.b2l2 {
	clear: right;
	float: left;
	width: 160px;
	text-align: right;
	padding-top: 13px;
}
.b2l3 {
	float: right;
	text-align: right;
	width: 160px;
	padding-top: 13px;
}
.b3-leftbg {
	background: #C8C7FE;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.b3-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F0C75;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 20px;
	padding-top: 370px;
	margin-top: 15px;
}
.b3a-header {
	background: url(images/b3a-1024.gif) no-repeat center top;
	margin-top: 10px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #3F0C75;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 10px;
}
.b3a-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F0C75;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;
}
.b3al1 {
	clear: right;
	float: left;
	width: 265px;
}
.b3al2 {
	clear: right;
	float: left;
	width: 265px;
	text-align: center;
}
.b3al3 {
	float: right;
	text-align: right;
	width: 265px;
}
.b3e {
	text-align: center;
	padding-left: 35px;
	padding-top: 5px;
}
.b3et {
	font-size: 14px;
	text-align: center;
	padding-top: 30px;
	padding-left: 35px;
	line-height: 22px;
}
.b3l1 {
	clear: right;
	float: left;
	width: 160px;
	padding-top: 25px;
}
.b3l2 {
	clear: right;
	float: left;
	width: 160px;
	text-align: right;
	padding-top: 25px;
}
.b3l3 {
	float: right;
	text-align: right;
	width: 160px;
	padding-top: 25px;
}
.b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 20px;
	padding-top: 0px;
}
.bfull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 0px;
}
.bfull12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 20px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 0px;
}
.bfull12p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3F0C75;
	text-align: justify;
	line-height: 20px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 0px;
}
.bgblue {
	background: #C8C7FE;
	vertical-align: top;
}
.bgyellow {
	background: #FDF4A7;
	vertical-align: top;
}
#bio_text {
	text-align: justify;
	padding-left: 120px;
	padding-right: 120px;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
}

.blacktext {
	color: #000000;
}
.bpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F0C75;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 20px;
	margin-top: 15px;
}
#books {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F0C75;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 0px;
}
#books a:link {
	color: #2F90C3;
	text-decoration: none;
}
#books a:visited {
	color: #2F90C3;
	text-decoration: none;
}
#books a:hover {
	color: #000000;
	text-decoration: none;
}
#bottomnav {
	padding-top: 0px;
}
#bottomnav a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#bottomnav a:link {
	color: #777777;
	text-decoration: none;
}
#bottomnav a:visited {
	color: #777777;
	text-decoration: none;
}
#bottomnav a:hover {
	color: #F7EF14;
	text-decoration: none;
}
.break {
	margin-bottom: -15px;
}
.butterfly {
	text-align: center;
	padding-top: 50px;
}
.butterflyarc {
	text-align: center;
	padding-top: 10px;
}
.butterflyctr {
	text-align: center;
	padding-top: 120px;
}
.buycenter {
	width: 600px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 50px;
	text-align: center;
	padding-right: 100px;
	padding-left: 100px;
}
.buycontent {
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	vertical-align: top;
}
.buyleft {
	width: 400px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-right: 50px;
	padding-top: 25px;
}
.buyright {
	width: 400px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-left: 50px;
	padding-top: 25px;
}
.buy {
	padding-top: 0px;
}
.buy .section-heading {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.buy table {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
.buy td {
	padding: 10px 5px;
	vertical-align: top;
	border-bottom: 1px solid #020202;
}

.content {
	padding-top: 0px;
}
.credits {
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	padding-top: 69px;
}
.ctr {
	padding-top: 85px;
	padding-left: 40px;
	padding-right: 0px;
	text-align: center;
}
.ctrbw {
	padding-top: 27px;
	text-align: left;
}
.d1-bnl {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FDF4A7;
	text-align: left;
	padding-top: 35px;
	clear: right;
	float: left;
	padding-left: 40px;
}
.d1-bnr {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-align: center;
	padding-top: 35px;
}
.d1-excerpt {
	height: 86px;
	width: 112px;
	text-align: right;
	padding-top: 8px;
}
.d1-logo {
	height: 86px;
	width: 136px;
	padding-top: 8px;
	text-align: center;
}
.d1-title {
	height: 86px;
	width: 552px;
	text-align: left;
	padding-top: 8px;
}
.d1-bt {
	text-align: center;
	padding-bottom: 50px;
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #F7EF14;
}
.d-all-l1 {
	clear: right;
	float: left;
	width: 325px;
	text-align: right;
}
.d-all-l2 {
	float: right;
	width: 318px;
}
.d-all-smtext {
	font-size: 12px;
	line-height: 14px;
}
.d-all-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 20px;
}
.d-all-text td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 22px;
	padding-bottom: 30px;
	padding-top: 30px;
}
.d-c-l1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
}
.d-c-l2 {
	text-align: center;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 75px;
}
.d-c-l3 {
	text-align: right;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.d1-atext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
}
.d-in {
	margin-left: 25px;
}
.d-din {
	margin-left: 25px;
	margin-right: 25px;
}
.dblack {
	background: #000000;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #F7EF14;
}
.diarycontent {
	padding-bottom: 1px;
}
.diaryleft {
	text-align: justify;
	vertical-align: top;
	padding-right: 20px;
	padding-top: 8px;
}
.diarymiddle {
	text-align: center;
	vertical-align: top;
	background: #3F0C75 url(images/petrusimg.jpg) no-repeat -5px 90px;
	height: 542px;
	overflow: hidden;
	padding-top: 8px;
}
.diaryright {
	text-align: justify;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 8px;
}
.diary_archivelink {
	padding-top: 14mm;
}
.diary_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 15mm;
	padding-left: 15mm;
}
.diary_entry_title {
	font-size: 18px;
}
.diary_entry_year {
	font-size: 12px;
	margin-top: -1mm;
}
.diary_top_left {
	text-align: left;
	vertical-align: top;
	padding-left: 15mm;
}
.diary_top_middle {
	text-align: center;
	vertical-align: top;
}
.diary_top_right {
	text-align: center;
	vertical-align: top;
	padding-top: 28mm;
	padding-right: 15mm;
}
.d0b {
	padding-top: 78px;
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #F7EF14;
}
.d0e {
	padding-top: 78px;
}
.d1-l {
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FDF4A7;
	padding-top: 70px;
	padding-left: 15px;
}
.d1-r {
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FDF4A7;
	padding-top: 70px;
	padding-right: 0px;
	padding-left: 20px;
	text-align: right;
}
.d1-ctrimage {
	vertical-align: top;
	padding-top: 8px;
}
.d1-extext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
}
.d1el1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.d1el2 {
	text-align: center;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 26px;
}
.d1el3 {
	text-align: right;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.d1el4 {
	text-align: right;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.d1al1 {
	clear: right;
	float: left;
	width: 388px;
	padding-top: 5px;
}
.d1al2 {
	float: right;
	width: 400px;
	text-align: right;
	padding-top: 5px;
}
.d2-indent {
	padding-right: 95px;
	padding-left: 95px;
}
.d2-34-indent {
	padding-right: 96px;
	padding-left: 96px;
}
.d2-l {
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FDF4A7;
	padding-top: 70px;
	padding-left: 15px;
}
.d2-r {
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FDF4A7;
	padding-top: 70px;
	padding-right: 27px;
	padding-left: 20px;
	text-align: right;
}
.d2-27-btext {
	padding-left: 96px;
	font-style: italic;
}
.ecdimg {
	vertical-align: top;
	text-align: left;
}
.echoesheader {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
	color: #FFFFFF;
	text-align: center;
}
.echoespage {
	background: #042E1F;
	vertical-align: top;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.entry {
	font-size: 11px;
}
.faqcontent {
	height: 542px;
}
.faqheader {
	font-weight: bold;
	font-size: 16px;
}
.faqimgheader {
	padding-top: 8px;
	text-align: center;
	padding-bottom: 20px;
	background: url(images/faqheader-1024-7.gif) no-repeat center top;
	height: 190px;
}
.faqaimgheader {
	text-align: center;
}
.faqlines {
	text-align: center;
	padding-bottom: 20px;
}
.faqq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0px;
}
.faqa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	margin-right: 96px;
	margin-left: 96px;
}
.faqapre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	margin-right: 96px;
	margin-left: 96px;
}
.faqa2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	margin-right: 0px;
	margin-left: 0px;
	overflow: auto;
	height: 300px;
}
.faqback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 15px;
}
.faqbackleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	line-height: 22px;
	padding-left: 96px;
}
.faq2t {
	text-align: center;
	padding-top: 25px;
}
.faqnext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	line-height: 22px;
	padding-right: 96px;
}
.fp-blinks {
	padding-top: 29px;
}
.fp-blinks img {
	margin-bottom: 10px;
}
#fp-left {
	vertical-align: top;
	padding-top: 31px;
	padding-left: 72px;
}
#fp-main {
	margin-bottom: 1px;
	margin-top: 5mm;
}
#fp-right {
	vertical-align: top;
	text-align: center;
	padding-right: 24px;
	padding-top: 2mm;
}
#fpbooks_link1 {
	padding-left: 25px;
}
#fpbooks_link2 {
	padding-left: 1px;
}
#fpbooks_link3 {
	padding-right: 15px;
}
#fpbooks_link4 {
	padding-right: 25px;
}
#fp_bottomlink1 {
	text-align: center;
	padding-top: 23px;
}
#fp_bottomlink2 {
	text-align: center;
	padding-top: 23px;
}
#fp_bottomlink3 {
	text-align: center;
	padding-top: 23px;
}
#fp_bottomlink4 {
	text-align: center;
	padding-top: 23px;
}
#fp_bottomlink5 {
	padding-top: 23px;
	text-align: center;
}

.free-a-bll {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.free-a-blt {
	margin-left: 10px;
}
.free-a-brl {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}
.free-a-cover {
	padding-top: 27px;
	text-align: left;
}
.free-a-header {
	padding-top: 8px;
	padding-right: 70px;
	padding-left: 10px;
}
.free-a-left {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
}
.free-a-poem {
	padding-top: 27px;
	text-align: left;
	padding-left: 19px;
}
.free-a-text {
	vertical-align: top;
	padding-right: 70px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
}
.free-b-bll {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.free-b-blt {
	margin-left: 70px;
}
.free-b-brl {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}
.free-b-cover {
	padding-top: 27px;
	text-align: left;
}
.free-b-header {
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 70px;
}
.free-b-poem {
	padding-top: 23px;
	text-align: left;
	padding-left: 19px;
}
.free-b-right {
	vertical-align: top;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
}
.free-b-text {
	vertical-align: top;
	padding-right: 10px;
	padding-left: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
}
.free-d-bll {
	clear: right;
	float: left;
	width: 388px;
	padding-top: 5px;
}
.free-d-brl {
	float: right;
	width: 400px;
	text-align: right;
	padding-top: 5px;
	padding-right: 34px;
}
.free-d-img {
	vertical-align: top;
	padding-top: 6px;
}
.free-d-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-top: 18px;
	padding-right: 10px;
	padding-left: 10px;
}
.free-d-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-bottom: 22px;
	padding-right: 34px;
}
.free-d-toptext {
	padding-bottom: 18px;
}

.freelink {
	padding-left: 65px;
}
.fullimg {
	vertical-align: top;
}
h1 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: -10px;
}
.header {
	padding-top: 8px;
}
#h1img {
	padding-top: 30px;
	padding-bottom: 30px;
}
#h1imgl {
	padding-left: 1px;
}
#h1imgr {
	float: right;
	margin-top: -385px;
	margin-right: 2mm;
}.h1a-text {
	padding-top: 20px;
	padding-bottom: 15px;
}
.howto1a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-left: 96px;
	padding-right: 96px;
}
.howto1a li {
	margin-left: 200px;
}
.howto1a ol {
	padding-bottom: 8px;
}

.ilbl {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.ilbr {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}
.illustrationlink {
	padding-left: 28px;
}
.left {
	background: #3F0C75;
	vertical-align: top;
	font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
	padding: 8px 23px 5px;
}
.left2 {
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.left3 {
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.left4 {
	background: #042E1F;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.left5 {
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.left6 {
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.left7 {
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.left8 {
	background: #C8F0E8;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.leftarchiveheader {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
	text-align: center;
	color: #FFFFFF;
}
.leftlinksheader {
	font-weight: bold;
	font-size: 14px;
	padding-top: 24px;
	padding-bottom: 20px;
	color: #FFFFFF;
}
.leftside {
	padding-right: 20px;
	vertical-align: top;
	padding-top: 15px;
}
.leftwhat {
	background: #042E1F url(images/butterflycaterpillar330.jpg) no-repeat 484px 195px;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.leftwhen {
	background: #3F0C75 url(images/whenimage-1024.jpg) no-repeat 125.5mm 60px;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.leftwhy {
	background: #3F0C75 url(images/butterflyonly330p.jpg) no-repeat 484px 236px;
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.linksleft {
	padding-left: 1px;
}
.linksright {
	padding-left: 1px;
}
.lleaf {
	margin-right: 65px;
}
.main {
	margin-bottom: 19px;
	margin-top: 10mm;
}
.main-b0 {
	margin-bottom: 19px;
	margin-top: 10mm;
}
.morebooksleft {
	vertical-align: top;
	text-align: center;
	padding-bottom: 78px;
	padding-top: 75px;
	padding-left: 65px;
	line-height: 22px;
}
.morebooksright {
	vertical-align: top;
	text-align: center;
	padding-bottom: 78px;
	padding-top: 75px;
	padding-right: 65px;
	line-height: 22px;
}
.morefooter {
	vertical-align: top;
	text-align: center;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 12px;
	padding-top: 50px;
}
.moreheader {
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 20px;
	text-align: center;
	color: #FFFFFF;
}
.nav {
	background: #3F0C75;
	vertical-align: top;
}
.nocontent {
	padding-top: 186px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	vertical-align: top;
}
.noside {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
}
.p1l1 {
	clear: right;
	float: left;
	width: 240px;
	padding-top: 28px;
}
.p1l2 {
	float: right;
	width: 240px;
	text-align: right;
	padding-top: 28px;
}
.p2l1 {
	clear: right;
	float: left;
	width: 240px;
	padding-top: 5px;
}
.p2l2 {
	float: right;
	width: 240px;
	text-align: right;
	padding-top: 5px;
}
.p3l1 {
	clear: right;
	float: left;
	width: 240px;
	padding-top: 6px;
}
.p3l2 {
	float: right;
	width: 240px;
	text-align: right;
	padding-top: 6px;
}
.p4l1 {
	clear: right;
	float: left;
	width: 295px;
	padding-top: 37px;
}
.p4l2 {
	float: right;
	width: 295px;
	text-align: right;
	padding-top: 37px;
}
.p3-bf {
	text-align: center;
	padding-top: 55px;
}
.p {
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 15px;
}
#petrusimg {
	margin-top: 0.3in;
	margin-bottom: 0.3in;
}

.phcredit {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-align: right;
	padding-top: 5px;
	padding-right: 8px;
}
.pdfsize {
	font-size: 11px;
}
.ppurple {
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 15px;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #3F0C75;
}
.psmall {
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
}
.right {
	background: #3F0C75;
	vertical-align: top;
}
.rightarchiveheader {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
	padding-left: 40px;
	color: #FFFFFF;
}
.rightlinksheader {
	font-weight: bold;
	font-size: 14px;
	padding-top: 24px;
	padding-bottom: 20px;
	padding-left: 1px;
	color: #FFFFFF;
}
.rightechoesheader {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
	padding-left: 0px;
	color: #FFFFFF;
}
.rightblack {
	background: #000000;
	vertical-align: top;
}
.rightgreen {
	background: #042E1F;
	vertical-align: top;
}
.rightimg {
	vertical-align: top;
	text-align: center;
}
.rightpurple {
	background: #3F0C75;
	vertical-align: top;
}
.rightside {
	padding-left: 20px;
	vertical-align: top;
	padding-top: 15px;
}
.rleaf {
	margin-left: 65px;
}
.subnote {
	font-size: 10px;
	line-height: 18px;
}
.subtitle {
	text-align: center;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.tdfull {
	vertical-align: top;
	padding-right: 40px;
	padding-left: 20px;
	padding-top: 15px;
}
.tdillustration {
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 15px;
}
.testcontent {
	vertical-align: top;
	height: 499px;
	overflow: auto;
}
.tools {
	color: #000000;
	text-align: justify;
	vertical-align: top;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 0px;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
}
.tools a:link {
	color: #8A1111;
	text-decoration: none;
}
.tools a:visited {
	color: #8A1111;
	text-decoration: none;
}
.tools a:hover {
	color: #E99829;
	text-decoration: none;
}
.trcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
}
.wearefree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: justify;
	line-height: 22px;
	vertical-align: top;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 0px;
}
.whenimg {
	text-align: center;
	padding-top: 10px;
}
.whocontent {
	height: 542px;
	overflow: hidden;
	padding-top: 2px;
}
.wholeft {
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 20px;
}
.whomiddle {
	color: #042E1F;
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
	padding-top: 2px;
	height: 542px;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
}
.whoright {
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 20px;
}
.year {
	font-size: 11px;
}
.youarcnoside {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	height: 490px;
	overflow: auto;
}
.youcontent {
	height: 499px;
	overflow: auto;
}
.youentry {
	color: #FFFFFF;
}
.younoside {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	background: url(images/leaf-1024.jpg) no-repeat 207px 37px;
	overflow: visible;
	height: 550px;
}
.youspkheader {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.youspkleft {
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 20px;
}
.youspkright {
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 20px;
}
.youspkmiddle {
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
}
.caflag {
	margin-right: 100px;
}
.usflag {
	margin-left: 100px;
}
.faqtoptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	margin: 130px 200px 35px;
}
.faqmidtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	margin-right: 0px;
	margin-left: 0px;
}
.faqask {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	margin-right: 0px;
	margin-left: 0px;
}
.tdfaq {
	padding-left: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.trfaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	line-height: 22px;
}
