/* CSS Document */
* { margin: 0; padding: 0; }
html { background: #F0FEFF url(../images/bg-page.jpg) center top no-repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom:  20px;  }
a { text-decoration: none; color: #0066CC; }
#outer-wrapper { width: 750px;  margin: 0 auto; margin-top: 20px; padding: 15px; }
#wrapper { width: 750px; }
#header { width: 750px; height: 285px; }
#nav-c { float: right; width: 300px; background: #fff; margin-bottom: 4px; }
#nav { width: 300px; }
	#nav li { height: 46px; font-family:"Times New Roman", Times, serif; list-style-type: none; }
		a.home { width: 180px; height: 46px; display: block;  background: url(../images/home.gif); }
		a.book { width: 220px; height: 46px; display: block;  background: url(../images/book.gif); }
		a.author { width: 240px; height: 46px; display: block;  background: url(../images/author.gif); }
		a.review { width: 149px; height: 46px; display: block;  background: url(../images/reviews.jpg); }
		
		.activeh , a.home:hover { width: 180px; height: 46px; display: block;  background: url(../images/home.gif) 0px -46px; }
		.activeb , a.book:hover { width: 220px; height: 46px; display: block;  background: url(../images/book.gif) 0px -46px; }
		.activea , a.author:hover { width: 240px; height: 46px; display: block;  background: url(../images/author.gif) 0px -46px; }
		.activea , a.review:hover { width: 149px; height: 46px; display: block;  background: url(../images/reviews2.jpg)  }
	
#content-here { width: 710px; padding: 20px; overflow: hidden; background: #fff url(../images/bg-content.gif) right bottom no-repeat; }
#left-content { float: left; width: 400px;	 }
#heading { width: 300px; float: right; padding: 0 0 80px 0; }
.h-img { padding: 0 0 15px 0; }
#book { float: left;  width: 250px; padding-left: 80px; }
#writeup { float: right; width: 330px;  padding-right: 20px; font-weight: bold;  color: #A9A27D; }
	#writeup p { font-size: 20px; padding: 60px 0 0 0; line-height: 30px; }
	#bottom-txt { float: right; font-size: 14px; font-weight: bold; padding: 20px 20px 0 0; }
		#bottom-txt span { font-style: italic; color: #676650; }
h2 { padding: 0 0 30px 0; font-weight: bold; font-size: 24px; color: #2070B3; }
#author-pic { float: left; padding: 4px; border: 4px solid #2F74D3; margin: 0 5px 5px 0; }
.atb { color: #5B5744; padding: 0 0 15px 0;  line-height: 20px; }
.atb span { font-weight: bold; font-style: italic; }
#order { padding: 0 0 20px 0; }
#order span a { color: #2070B3; font-size: 18px; }		
.isbn { padding: 0 0 10px 0; font-weight: bold; }		
#xlibris {  padding: 10px 0 10px 0;  }
#footer { clear: both; width: 350px; padding: 20px 0 0 0; }
	#footer p { font-size: 10px; color: #2878BA; }