body {
	background:#000000 url('blue8.png') repeat-y fixed center center; 
	MARGIN: 15px; TEXT-ALIGN: center; margin-top: 0px;
}
body, p, div, td, ul {
	LINE-HEIGHT: 22px; 
	FONT-SIZE: 16px; 
	COLOR: #464646; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Sans-Serif;
}
hr {	
	border: none;	
	border-top: 2px gray solid; 
	margin: 10px 0;
	height: 1px;
}
* html hr {	
	margin: 5px 0;
	border-top: 4px #873E0D solid 
}
.line2 {color: #BCB09A;
	 background-color: #BCB09A; 
	 height:1px; 
	 border: 0px; 
	 margin: 0px 0px 0px 0px; 
	 padding: 0px
}
td	{ 
	padding: 3px; 
	text-align: center;
	white-space: nowrap;
}
.cell-left { 
	text-align: left; 
}
.dropcap {
	float:left;
	color: #9A4106;
	font-size: 60px;
	font-weight: bold;
	line-height: 45px;
	padding: 3px 1px 0;
	font-family: Trebuchet MS, serif, Georgia;
	margin: 0 0 0 -10px;
	clear: left;
}
#pagetop {
	padding: 0px;
	margin: 0px;
	FONT-SIZE: 7px; 
	BACKGROUND: #ffffff url('bg1.gif') repeat-y center 50%;
	WIDTH: 950px; 
	HEIGHT: 92px;
	position: relative;
}
#layout {
	BACKGROUND: #ffffff url('bg2.gif') repeat-y center 50%;
	MARGIN: auto; 
	WIDTH: 950px; 
	TEXT-ALIGN: center;
}
#footer {
	FONT-SIZE: 7px; 
	BACKGROUND: url('bg3.gif') no-repeat 50% bottom; 
	MARGIN: auto; 
	WIDTH: 950px; 
	HEIGHT: 15px;
}
#content {
	MARGIN: 0px 20px 0px 20px; 
	padding:0px;
	WIDTH: 910px; 
	TEXT-ALIGN: left;	
}
#book {float:left;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background-repeat: no-repeat; 
	background-color: #9A4106;
	background-image: url('_covers1.jpg'); 
	background-position: 140px;
	height: 210px; width: 138px;
	text-align: center;
	}
#shadow {
	float:left;
	margin: 40px 0 0 10px;
	padding: 2px;
	background-repeat: no-repeat; 
	height: 230px; width: 148px;
	background-image: url('images/shadow.jpg');
	}
div#titles {
	width: 94%;
	margin: 0 auto;
	margin-top: -5px;
	padding: 0; 
	white-space: nowrap;
	background-color: white
}
* html div#titles { /*-FIXES IE6 BUG-*/
	width: 96%;
	margin-left: 3%; 
}
#titles td, #titles2 td, #suggdiv td {FONT-SIZE: 14px; margin: 2px}
#titles table {border-top: 2px #BCB09A solid; border-bottom: 2px #BCB09A solid}
#menu {margin:0; padding:0;}
#menu img {text-decoration: none}
#menu a img {border: 0px;}
#cap {margin-top: 70px; color: #fff; font-weight: bold; font-size: 16px;}
p  {margin: 6px 0px; }
* html p {	
	margin: 0px 0px;
	}
.name {font-size: 20px; font-weight: bold; margin: 10px 0px 0px 0px;}
td	{ padding: 4px; text-align: center; vertical-align: top;}
.cell-left { text-align: left; }
.unpub {text-align: left; font-weight: bold}
.covers {margin-right: 15px; margin-bottom: 4px; float: right; }
.small {font-size: 14px; LINE-HEIGHT: 20px; font-weight: normal; }
.type {font-size: 14px; LINE-HEIGHT: 20px; font-weight: normal; color: #786A50 }
.smaller, .key {font-size: 12px; LINE-HEIGHT: 20px; font-weight: normal; }
.top {font-size: 12px; margin:0px; text-align:right;}
.big {font-size: 18px; }
.bigger {font-size: 20px; margin: 5px 0px 5px 0px;}
.biggest {font-size: 30px; margin: 5px 0px 5px 0px; font-weight: bold; font-variant:small-caps;}
.colhead {color: #562708; font-weight: bold;}

.key {
	width: 148px;
	float: right;
	font-weight: bold; 
	text-align: center
}

div.bookdiv{
	position: relative;
	background-image: url('divbak.png');
	background-repeat: repeat-x;
	margin: 15px 20px 0px 20px;
	text-align:left; 
	border: 1px #BCB09A solid;
	padding:0px;
	}
div.wrapper {border: 0px; padding:1px; margin:1px;	position: relative;}
.blurb{
	position: relative;
	float:left; 
	margin: 5px 0px 0px 20px; 
	width:580px; 
	padding:0px;display: inline;
	}
.shan{
	position: relative;
	float:left; 
	margin: 5px 0px 0px 20px; 
	width:580px; 
	padding:0px;display: inline;
	}
.image{float:right; 
	position: relative;
	width:220px; 
	margin-top: 10px;
	margin-right: 20px;
	padding:0px;
	text-align:right;
	background-repeat: no-repeat; 
	background: url('angle.jpg') no-repeat bottom;	
	display: inline;
	}
.image img {border: 1px #000 solid;vertical-align: bottom;}
div.extra{clear:both; text-align:right; margin:0px;padding: 0px; width: 465px;}
.caption {
	float: right; 
	width: 174px; 
	margin-right: 14px; 
	text-align: center; 
	font-weight: bold;
	display: inline;
	font-size: 14px;
	color: #9A4106;
	}
#welcome {
	width: 88%; 
	border: none;
	text-align: justify;
	margin: 0 auto;
	}
div#welcome p {
	font-size: 16px;
	LINE-HEIGHT: 22px;
	font-weight: normal;
	margin: 8px 8px;
	}

A.bold {
color: #BC091F;
font-weight: bold;
text-decoration: none;
}

A {
color: #BC091F;
text-decoration: none;
}

.name A {
color: #BC091F;
text-decoration: none;
}

#copyright A {
color: #fff;
text-decoration: underline;
}

a:visited {
color: #BC091F;
text-decoration: none;
}

a:hover {
color: #FF8A01;
text-decoration: none;
 }
 