* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	background: scroll url(../images/redbg.jpg) repeat center top;
	color:#403227;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
}
span {
	display:none;
}
#captchaPreview span {
	display:inline;
}
p {
	font-size:0.83em;
	margin-bottom:1em;
}
a {
	text-decoration:underline;
	color:#9f5a39;
}
p a:hover {
	background-color:#9d795d;
	color:#793e22;
}
.brn {
	color:#604c3b;
}
#frame {
	width: 955px;
	margin: 0 auto;
	position: relative;
}
h1 {
	position: absolute;
	top: 20px;
	left: 165px;
	background: url(../images/plaque.png) no-repeat 0 0;
	width: 619px;
	height: 96px;
}
#home h2 {
	background: url(../images/welcome.gif) no-repeat 0 0;
	width: 149px;
	height: 30px;
	margin:38px 0 10px 0;
}
h3 {
	margin:0 0 2px 0;
}
#home h3 {
	background: url(../images/signup.gif) no-repeat 0 0;
	margin:38px 0 10px 260px;
	float:none;
	width:127px;
	height:30px;
}
h4 {
	background: url(../images/signup2.gif) no-repeat 0 0;
	width: 127px;
	height: 25px;
	margin:0px 0 10px 0px;
}
#home h4 {
	background: url(../images/thebooks.gif) no-repeat 0 0;
	width: 163px;
	height: 30px;
	margin:15px 0 0px 30px;
}
#home h5 {
	background: url(../images/links.gif) no-repeat 0 0;
	width: 96px;
	height: 30px;
	margin:15px 0 10px 325px;
}
#thebooks h2 {
	background: url(../images/thebooks2.gif) no-repeat 0 0;
	width: 164px;
	height: 30px;
	margin:0px 0 10px 0px;
}
#thebooks h3 {
	margin:0 0 2px 0;
	height: 30px;
}
#about h2 {
	background: url(../images/abouttheauthor.gif) no-repeat 0 0;
	width: 271px;
	height: 30px;
	margin:0px 0 10px 0px;
}
#meet h2 {
	background: url(../images/meet.gif) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin:0px 0 10px 0px;
}
#contact h2 {
	background: url(../images/contact.gif) no-repeat 0 0;
	width: 142px;
	height: 30px;
	margin:0px 0 10px 0px;
}
#links h2 {
	background: url(../images/links2.gif) no-repeat 0 0;
	width: 91px;
	height: 30px;
	margin:0px 0 10px 0px;
}
.blood1 {
	position: absolute;
	top: -164px;
	left: 742px;
	background: url(../images/blood1.png) no-repeat 0 0;
	width: 213px;
	height: 273px;
	z-index:5;
}
.blood2 {
	position: absolute;
	background: url(../images/blood2.png) no-repeat 0 0;
	width: 325px;
	height: 227px;
	z-index:2;
}
.blood3 {
	position: absolute;
	background: url(../images/blood3.png) no-repeat 0 0;
	width: 130px;
	height: 102px;
	z-index:3;
}
.blood4 {
	position: absolute;
	top: -123px;
	left: -40px;
	background: url(../images/blood4.png) no-repeat 0 0;
	width: 121px;
	height: 107px;
	z-index:4;
}
.blood5 {
	position: absolute;
	background: url(../images/blood5.png) no-repeat 0 0;
	width: 190px;
	height: 195px;
	z-index:1;
}
.blood6 {
	position: absolute;
	background: url(../images/blood6.png) no-repeat 0 0;
	width: 114px;
	height: 126px;
	z-index:6;
}
.blood7 {
	position: absolute;
	background: url(../images/blood7.png) no-repeat 0 0;
	width: 153px;
	height: 159px;
	z-index:6;
}
.pos1 {
	top: 647px;
	left: 440px;
}
.pos2 {
	top: 192px;
	left: 103px;
}
.pos4 {
	bottom: 40px;
	left: 730px;
}
.pos3 {
	top: 357px;
	left: 592px;
}
.pos5 {
	bottom: -47px;
	left: -38px;
}
.pos6 {
	top: 761px;
	left: -38px;
}
.pos7 {
	top: -45px;
	left: 605px;
}
.pos8 {
	top: 475px;
	left: 78px;
}
.pos9 {
	top: 505px;
	left: 198px;
}
.pos10 {
	top: 590px;
	left: 538px;
}
.pos11 {
	top: 490px;
	left: 398px;
}
.pos12 {
	top: 457px;
	left: 395px;
}
.pos13 {
	top: 470px;
	left: 278px;
}
.pos14 {
	top: 570px;
	left: 328px;
}
.pos15 {
	top: 550px;
	left: 98px;
}
.pos16 {
	top: 267px;
	left: 692px;
}
.slash {
	position: absolute;
	top: 357px;
	left: 25px;
	background: url(../images/slash.png) no-repeat 0 0;
	width: 223px;
	height: 246px;
	z-index:7;
}
.slash2 {
	position: absolute;
	background: url(../images/slash2.png) no-repeat 0 0;
	width: 196px;
	height: 210px;
	z-index:1;
}
.slash3 {
	position: absolute;
	background: url(../images/slash3.png) no-repeat 0 0;
	width: 223px;
	height: 246px;
	z-index:7;
}
#books {
	background: url(../images/books.png) no-repeat 0 0;
	width: 141px;
	height: 151px;
	position:absolute;
	top:37px;
	left:7px;
}
#home #twitter a {
	background: url(../images/twitter.png) no-repeat 0 0;
	width: 144px;
	height: 44px;
	position:absolute;
	top:90px;
	left:160px;
}
#home #facebook a {
	background: url(../images/facebook.png) no-repeat 0 0;
	width: 124px;
	height: 55px;
	position:absolute;
	top:85px;
	left:302px;
}
#home #twitter a, #home #facebook a, #links #facebook a, #links #twitter a, #links #web a, #links #blog a {
	display:block;
}
#homepaper {
	width: 926px;
	height: 839px;
	background: url(../images/homepaper.jpg) no-repeat 0 0;
	position:absolute;
	top: 164px;
	left:15px;
}
#nav {
	position:absolute;
	top: 125px;
	left: 50px;
	width:849px;
	height:17px;
	padding:0;
	margin:0;
	z-index:111;
}
#nav li {
	height:17px;
	float:left;
	list-style:none;
	display:inline;
}
#nav li span {
	display:none;
}
#nav li a {
	height:17px;
	display:block;
	background-image: url(../images/nav.png);
	background-repeat:no-repeat;
}
a#navhome { background-position: -0px -1px; width: 102px;}
a#navabout { background-position: -102px -1px; width: 184px;}
a#navmeet { background-position: -286px -1px; width: 205px;}
a#navbooks { background-position: -491px -1px; width: 113px;}
a#navcontact { background-position: -604px -1px; width: 100px;}
a#navsignup { background-position: -704px -1px; width: 88px;}
a#navlinks { background-position: -792px -1px; width: 57px;}

a.on#navhome { background-position: -0px -37px;}
a.on#navabout { background-position: -102px -37px;}
a.on#navmeet { background-position: -286px -37px;}
a.on#navbooks { background-position: -491px -37px;}
a.on#navcontact { background-position: -604px -37px;}
a.on#navsignup { background-position: -704px -37px;}
a.on#navlinks { background-position: -792px -37px;}

a:hover#navhome { background-position: -0px -19px;}
a:hover#navabout { background-position: -102px -19px;}
a:hover#navmeet { background-position: -286px -19px;}
a:hover#navbooks { background-position: -491px -19px;}
a:hover#navcontact { background-position: -604px -19px;}
a:hover#navsignup { background-position: -704px -19px;}
a:hover#navlinks { background-position: -792px -19px;}

a:hover.on#navhome { background-position: -0px -55px;}
a:hover.on#navabout { background-position: -102px -55px;}
a:hover.on#navmeet { background-position: -286px -55px;}
a:hover.on#navbooks { background-position: -491px -55px;}
a:hover.on#navcontact { background-position: -604px -55px;}
a:hover.on#navsignup { background-position: -704px -55px;}
a:hover.on#navlinks { background-position: -792px -55px;}

#subnav {
	vertical-align:bottom;
	width:796px;
	height:15px;
	padding:0;
	margin:0px 0 0 35px;
	z-index:222;
}
#subnavfoot {
	position:absolute;
	bottom:28px;
}
#home #subnav {
	position:absolute;
	top: 797px;
	left: 65px;
	margin:0 0 0 0px;
	z-index:233;
}
#subnav li {
	height:15px;
	float:left;
	list-style:none;
	display:inline;
}
#subnav li span {
	display:none;
}
#subnav li a {
	height:15px;
	display:block;
	background-image: url(../images/subnav.png);
	background-repeat:no-repeat;
}
a#subnavhome { background-position: -0px -1px; width: 97px;}
a#subnavabout { background-position: -97px -1px; width: 170px;}
a#subnavmeet { background-position: -267px -1px; width: 194px;}
a#subnavbooks { background-position: -461px -1px; width: 105px;}
a#subnavcontact { background-position: -566px -1px; width: 94px;}
a#subnavsignup { background-position: -660px -1px; width: 83px;}
a#subnavlinks { background-position: -743px -1px; width: 53px;}

a.on#subnavhome { background-position: -0px -33px;}
a.on#subnavabout { background-position: -97px -33px;}
a.on#subnavmeet { background-position: -267px -33px;}
a.on#subnavbooks { background-position: -461px -33px;}
a.on#subnavcontact { background-position: -566px -33px;}
a.on#subnavsignup { background-position: -660px -33px;}
a.on#subnavlinks { background-position: -743px -33px;}

a:hover#subnavhome { background-position: -0px -17px;}
a:hover#subnavabout { background-position: -97px -17px;}
a:hover#subnavmeet { background-position: -267px -17px;}
a:hover#subnavbooks { background-position: -461px -17px;}
a:hover#subnavcontact { background-position: -566px -17px;}
a:hover#subnavsignup { background-position: -660px -17px;}
a:hover#subnavlinks { background-position: -743px -17px;}

a:hover.on#subnavhome { background-position: -0px -49px;}
a:hover.on#subnavabout { background-position: -97px -49px;}
a:hover.on#subnavmeet { background-position: -267px -49px;}
a:hover.on#subnavbooks { background-position: -461px -49px;}
a:hover.on#subnavcontact { background-position: -566px -49px;}
a:hover.on#subnavsignup { background-position: -660px -49px;}
a:hover.on#subnavlinks { background-position: -743px -49px;}

.leftcol {
	float:left;
	width:418px;
	text-align:justify;
	position:relative;
}
.mgn1 {
	margin:0 15px 0 30px;
}
.mgn2 {
	margin:0 30px 0 15px;
}
.mgn3 {
	margin-right: 30px;
}
.leftcolbook {
	float:left;
	width:448px;
	margin:0 15px 0 0px;
	position:relative;
}
.leftcolbook p {
	text-align:justify;
	width:300px;
	margin:10px 0 0 148px;
}
.clear {
	clear: both;
	font-size:0;
}
form#homeform {
	margin-top: 15px;
}
form#mainform {
	float:left;
	margin-bottom:5px;
	width: 415px;
}
.formtxt {
	float:left;
	width: 420px;
	margin-right:30px;
}
.field {
	background-color:#c3a48b;
	border: 1px solid #9f8063;	
	padding:4px;
	width:163px;
	margin: 0 5px 0 0;
}
.field1 {
	background-color:#c3a48b;
	border: 1px solid #9f8063;	
	padding:4px;
	width:100px;
	margin: 0 3px 5px 0;
}
.field2 {
	background-color:#c3a48b;
	border: 1px solid #9f8063;	
	padding:4px;
	width:180px;
	margin: 0 0px 5px 0;
}
input {
	vertical-align:middle;
}
.split {
	width:857px;
	height:6px;
	background: url(../images/split.png) no-repeat 0 0;
	margin-top:10px;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
}
.split2 {
	width:857px;
	height:6px;
	background: url(../images/split2.png) no-repeat 0 0;
	margin-top:20px;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0px;
}
.split3 {
	width:415px;
	height:6px;
	background: url(../images/split3.png) no-repeat 0 0;
	margin-top:20px;
	margin-right:0;
	margin-bottom:15px;
	margin-left:0px;
}
.spltmgn {
	margin-left:30px;
}
.readmore {
	margin:15px 0 0px 148px;
}
.morelinks {
	position:absolute;
	top:148px;
	left:330px;
}
#addthis {
	position:absolute;
	bottom:-20px;
	left:40px;
	
}
#addthisx {
	float:left;
}
#logo {
	float:right;
}
#wlp {
	position:absolute;
	bottom:-20px;
	right:30px;
	width:860px;
	z-index:9999;
}
#wlp a, #addthisx a {
	color:#7c7c76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-decoration:none;
}
#wlp img, #addthisx img {
	vertical-align:middle;
}








#mainpaper {
	width: 926px;
	background: url(../images/mainpaperbg.jpg) repeat-y 0 0;
	position:absolute;
	top: 164px;
	left:15px;
}
#mainpapertop {
	width: 866px;
	background: url(../images/mainpapertop.jpg) no-repeat 0 0;
	position:relative;
	padding:38px 30px 28px 30px;
	/*min-height:475px;
 	height:auto !important;
	height:475px;*/
}
#mainpaperbtm {
	width: 926px;
	height:205px;
	background: url(../images/mainpaperbtmfade2.png) no-repeat 0 0;
	position:absolute;
	bottom:0;
	left:0;
}
#mainpapertop p {
	text-align:justify;
}
#laurell {
	position:absolute;
	top:158px;
	left:341px;
	width:244px;
	height:334px;
}







.hide {
	display:none;
	min-height:375px;
 	height:auto !important;
	height:375px;
}

.show {
	display:block;
	min-height:375px;
 	height:auto !important;
	height:375px;
}
#bookthumbs {
	margin:15px 0 20px 20px;
}
#bookthumbs .sml {
	width:98px;
	height:150px;
	background:transparent url(../images/smallbg.png) no-repeat 0 0;
	padding:5px;
	float:left;
	margin-right:12px;
}
.lrg {
	width:208px;
	height:320px;
	background:transparent url(../images/lrgbg.png) no-repeat 0 0;
	padding:10px;
	float:left;
	margin:0 0px 15px 20px;
	border:none;
	float:right;
}
.bookmgn {
	margin:0 5px 15px 20px;
	border:none;
}
.quotein {
	vertical-align:bottom;
}
.quoteout {
	vertical-align:top;
}
.quote {
	font-size:1em;
	font-style: italic;
	color:#604c3b;
}
.avail {
	color:#604c3b;
	text-transform:uppercase;
	font-size:0.9em;
	float:left;
	margin:3px 5px 0 0;
}

a.play {
	display:block;
	height:32px;
	width:120px;
	background: transparent url(../images/play.png) no-repeat 0 0;
	float:left;
}



#letter {
	width:794px;
	height:445px;
	background:transparent url(../images/letter.jpg) no-repeat 0 0;
	margin:20px 0 20px 35px;
	position:relative;
}
#letter div {
	position:absolute;
	top:180px;
	left:250px;
}
#letter div p {
	font-size:1em;
	margin-bottom:0.5em;
	color:#604c3b;
}
#links #twitter a {
	background: url(../images/linkstwitter.png) no-repeat 0 0;
	width: 288px;
	height: 103px;
	position:absolute;
	top:100px;
	left:120px;
}
#links #facebook a {
	background: url(../images/linksfacebook.png) no-repeat 0 0;
	width: 222px;
	height: 74px;
	position:absolute;
	top:235px;
	left:183px;
}
#links #web a {
	background: url(../images/lkh.png) no-repeat 0 0;
	width: 221px;
	height: 80px;
	position:absolute;
	top:155px;
	left:483px;
}
#links #blog a {
	background: url(../images/lkhblog.png) no-repeat 0 0;
	width: 221px;
	height: 80px;
	position:absolute;
	top:245px;
	left:483px;
}
#linklogos {
	height:375px;
}

#thebooks p {
	text-align:left;
}