/* ------------------------ styles for listing books    */
.books {
	clear:both;
	background:#ffffd0;
	margin-top:20px;
	margin-bottom:8px;
	border-top-width:1px;
	border-top-color:#0000FF;
	border-top-style:solid;
	padding-top:1px;
}
.books img {
	border:solid 3px #ffffff;
	margin-left:8px;
	margin-top:-7px;
	margin-bottom:10px;
	margin-right:5px;
	float:left;
}
.books p {
   margin:1px;
   margin-bottom:3px;
}
.bookstitle{
    text-align:left;
	background-color:#ffffff;
	padding:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	margin:0px;
	margin-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; color: #000033;
}
.booksauthor{
	text-align:left;
    font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; color: #000066;
	margin-top:2px;
}
.booksheading{
	text-align:left;
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #000033;
}
.booksdescription{ 
	padding:4px;
	padding-top:8px;
font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #000066;
}