﻿/* ZERO OUT MARGINS ETC. */
	html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, hr, img, table tr td {
		border: 0; padding: 0; margin: 0; font-size: 100%; font-weight: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif
}

	* { font-family: Verdana }
	
	BODY {
		margin: 0px;
		margin-left: 20px;				
		background-color: #ccc;
		background-image: url(../images/black-to-gray-long.gif);
		background-repeat: repeat-x;
		}
	#breadcrumb {
		width: 845px;
		background: #EEE;
		border-top: 1px solid #FFF;
		border-bottom: 2px solid #BBB;
		padding: 5px 0 7px 5px;
		margin-top: 19px; 
		font-size: 12px;
		}
	* html #breadcrumb {width: 850px;}


	#wrapper {
		width: 850px; 
		}

	.right {
		text-align: right;
		padding-right: 10px;
		margin-top: 3px;
		margin-bottom: 3px;
		border-collapse:collapse;
		}
		
	#content {
		width: 605px;
		background: #fff;
		padding: 8px 16px 9px 10px;
		}
	* html #content {width: 625px;}

	BLOCKQUOTE, INPUT, TEXTAREA, OPTION, SELECT, P, TD, LI {
		font-size: 12px;
		line-height: 135%;
	}
	.small {font-size: x-small;}

	h1 {
		font-size: 20px; font-weight: bold;
		background: url("../images/star_bg.gif") no-repeat;
		padding-left: 30px;
		padding-top: 20px;
		margin-bottom: 16px;
	}
	H2 {
		font-size: 1.1em;
	}
	H3 {
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	LI H2 {
		margin-top:0px;
		}
	FORM {
		margin: 0px;
		padding: 0px;
	}




/* HYPERLINK COLORS */
	a {
		font-size: 12px;
		text-decoration: none;
		}
	a:link {
		color: #215aca;
		}
	a:visited {
		color: #215aca;
		}
	a:hover {
		color:  rgb(000,000,000);
		}




/* INDIVIDUAL BOOK PAGES */

	#book-title {
		font: normal 24px/100% 'Times New Roman', Times, serif; 
		padding-top: 5px;
		margin-bottom: 4px;
		}
	#book-subtitle {
		font: italic 16px/110% 'Times New Roman', Times, serif; 
		}
	#book-new {
		font: italic bold 16px/110% 'Times New Roman', Times, serif; 
		color:  rgb(000,000,255);
		}
	#book-byline {
		font-style: italic;
		font-size: 14px; 
		line-height: 140%;
		margin-bottom: 15px;
		}
	#book-lg {
		float:right;
		text-align: center; 
		width: 130px; height: 280px;
		padding: 8px 0px 30px 30px;		
		}
	#book-lg-2 {
		float:right;
		text-align: center; 
		width: 200px; height: 380px;
		padding: 8px 0px 30px 30px;		
		}
	.buy-now {
		width: 127px; height: 038px;
		padding-bottom: 4px;
		}



/* GENRE PAGES */

	#genre-title {
		font: normal 27px/100% 'Times New Roman', Times, serif; 
		margin-bottom: 16px;
		}
	.buy-now2 {
		width: 127px; height: 038px;
		margin-top: 8px;
		}
	#book-table {
		border-collapse:collapse;
		display:block;
		border: 0; width: 600px; cellpadding:0; cellspacing:0;		
		clear:none;
		}

	#book-table td {
		float: left;
		text-align: center; 
		width: 140px; height: 245px;			
		vertical-align: top;
		}
	.td-p {
		font: normal 18px/100% 'Times New Roman', Times, serif; 
		}
	#book-table .line-rule {
		height: 21px;				
		}



/* BULLETED LISTS */
	li {
		margin-left: 30px;
		margin-bottom: 4px;
		}




	#titles, #editor, #more {
		background-color: #fff;
		margin-bottom: .9em;
		padding-bottom: 10px;
		}
	#titles {
		background-color: #dcecfa;
		}
	#more {
		border-top: 1px solid #7b98bd; 
		padding: 0px;
		}

	.editorTitle {
		background-color: #9ac087;
		padding: 2px 0 0 0;
		border-top: 1px solid #fff;
		border-bottom: 3px solid #92af83; 
		}
	#editor{
		background: #EFF9E1;		
		}
		
	.manuscriptTitle {
		background-color: #ffde6a; 
		padding: 2px 0 0 0;
		border-top: 1px solid #fff;
		border-bottom: 3px solid #e1c76d; 
		}
	#manuscript{
		background: #fff1bf;		
		}

	.contentTitles {
		background-color: #9cbad5; 
		padding: 2px 0 0 0;
		border-top: 1px solid #fff;
		border-bottom: 3px solid #87a5bf; 
		}
	H3.contentTitle {
/*		font-weight: bold; */
		margin: 4px;
		}
	.contentTitle a {
		font-size: 16px;
		color:  rgb(000,000,000);
		text-decoration: none;
		}
	.contentTitle a:visited {
		color:  rgb(000,000,000);
		}
	.titleLine {
/*		border-top:#fff 1px solid; */
		}
		
	#left {
		background: #DDD;
		float: left;
		margin-top: 10px;
		width: 230px;
		}
	P.content {
		margin: 5px;
		}
	#right {
		margin-left: 220px;
		}
	
	#moreleft {
		float: left;
		width: 200px;
		padding: 5px;
		padding-left: 10px;
		font-size: .8em;
		}
	#moreright {
		width: 205px;
		margin-left: 226px;
		padding: 5px;
		padding-left: 10px;
		border-left: 1px dotted #7b98bd;
		}
	.moreright {
		margin-top: 0px;
		margin-bottom: .8em;
		font-size: .8em;
		}
	.clear {
		clear:both;		
		}
			
	 TABLE.bookListing {
	 	padding-bottom: 25px;
	 	float:left;
	 	}
	 TABLE.bookListing td {
	 	padding-left: 0px;
	 	}

	.table-text {
		padding-left:20px;				
		color: rgb(000,000,000);
		}

	 B.bookListing {
	 	font-size: 14px;
	 	font-weight: bold;
	 	}
	 I.author, I.bookSubtitle {
	 	font-size: 14px;
	 	font-weight: bold;
	 	} 
	 B.bookTitle {
	 	font-size: 16px;
	 	font-weight: bold;
	 	}
	 .next, .prev, .back {
	 	font-size: 11px;
	 	}
	 	
	 	
