p, td, li, dd, blockquote { color: #333333; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial; font-size: 0.8em; line-height: 1.5em; } /* original serif 0.9em*/
td p { font-family: serif; font-size: 1em;  }
h1 { font-size: 1.5em; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, sans-serif; margin-bottom: -5px; color: #525300;} 
h2 { font-size: 1.25em; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, sans-serif;  color: #525300;}
h3 { font-size: 1.0em; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, sans-serif;  color: #525300;}
.header2 { font-size: 1.25em; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, sans-serif;  color: #525300; font-weight: bold; } /*3399FF, 99CCFF*/
.header3 { font-size: 1.0em; font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, sans-serif;  color:#525300; font-weight: bold; }

.indentA { margin-left: 15px; }
.indentB { margin-left: 25px; }
.indentC { margin-left: 45px; }

.sidebarWide {
	float:right;
	width: 230px;
	border-left: 2px solid #666633;
	padding: 0px 10px 10px 15px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	min-height: 400px;
	font-size: .95em;
}

.coverDecor {
	border: 1px solid #E0D094;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#bookArea {
	margin: 0 0 0 0px;
	text-align: left;
	border: 0px solid red;
	min-height: 335px;
}

.bookBox {
	float:left;
	width: 160px;
	text-align: left;
	padding: 10px;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, sans-serif; 
	font-size: .85em; font-weight: bold; line-height: 1em; color:#333333;
	}

.bookBox img {
	border: 1px solid #cccccc;
	margin-bottom: 7px;
}
.bookAuthor	{
	font-size: .85em; font-weight: normal;
}

#promoBox {
	float:right;
	width: 300px;
	border: 1px solid #cccccc;
	padding: 3px;
	min-height: 110px;
}

#copyrightArea {
	float:right;
	width: auto;
	border: 0px solid red;
	padding: 0px;
}

#footerNav {
	float:left;
	width: auto;
	border: 0px solid green;
	padding: 8px 0 0 0;
}
#footerNav a	{
	margin-right: 10px 0 10px 0;
}
#homepageQuote {
width: 600px; background-color:#D4DCC3; padding: 5px; font-family: Georgia, serif; font-size: .85em; color: #333333; font-style: italic; line-height: 1.5em;
margin: 1px auto auto auto;
padding: 1.5em;
border-top: 1px solid #cccccc; 
border-left: 1px solid #cccccc; 
border-right: 2px solid #666666; 
border-bottom: 2px solid #666666; 
}
#homepageQuote p.source	{
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Helvetica; 
	font-style: normal;
	font-size: 1em;
}
.bookDescripImage {
	margin-right: 10px;
	margin-bottom: 10px;
}

.bkgrdBox { 
	margin-left: 0px; 
	margin-right: 30px; 
	background-color: #F1F5E6; 
	border-top: 1px solid #cccccc; 
	border-right: 2px solid #999999; 
	border-bottom: 2px solid #999999; 
	border-left: 1px solid #cccccc; 
	padding: 20px;
 } 	

a:link { color: #666600; text-decoration: underline; }
a:visited { color:#666633; text-decoration: underline; }
a:hover { color:#CC6600; text-decoration: underline; }
a.noline:link { color: #ffffff; text-decoration: none; }
a.noline:visited { color: #cccccc; text-decoration: none; }
a.noline:hover { color: #aaaaaa; text-decoration: underline; }
#nav p a:link { color: gray; text-decoration: none; }
#nav p a:visited { color: gray; text-decoration: none; }
#nav p a:hover { color: black; text-decoration: underline; }
p.nav a:link { color: gray; text-decoration: underline; }
p.nav a:visited { color: gray; text-decoration: underline; }
p.nav a:hover { color: black; text-decoration: none; }

		/* basic elements*/
		html
		{
			margin: 0;
			/* setting border: 0 hoses ie6 win window inner well border */
			padding: 0;
		}
		
		body
		{
			min-width: 780px;
			margin: 0;
			/* setting border: 0 hoses ie5 win window inner well border */
			padding: 0;
			text-align: center; /* center on ie */
			background-image: url(images/creamBackground4.jpg);
			background-repeat: repeat; 
			background-position: -270px 0px;
		}
		
		#container
		{
			position: relative;
			margin: 10px auto auto auto; /* center on everything else */
			text-align: left;
			width: 778px;
			border: 0px solid white;

		}
		
		#header
		{ 
			width: auto; /* necessary for ie win */
			border: 0px solid white;
			padding: 0px;
			text-align: left;
			background-repeat: no-repeat;
			min-height: 150px;
		}
		
		#bodyArea
		{ 
			width: 748px; /* necessary for ie win */
			padding: 0px 10px 10px 10px;
			margin-top: 0px;
			margin-left: 7px;
			text-align: left;
		}
			
		#footer
		{ 
			width: auto; /* necessary for ie win */
			clear: left;
			border-top: 3px solid #666633;
			padding: 10px;
			margin-bottom: 10px;
			text-align: left;
			color: #333333;
			font-size: 0.75em;
			font-family: "Trebuchet MS", Verdana, "Lucida Grande", Helvetica;
			clear: both;
		}
