/* CSS Document */
* { margin: 0; padding: 0; }
html { background: url(../images/bg-page.gif); color: #333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom:  20px;  }
a { text-decoration: none; color: #CD5150; }
a:hover { text-decoration: underline; }
#outer-wrapper { width: 800px; margin: 0 auto; }
#wrapper { width: 800px; }
#header-c { width: 100%; height: 400px; background: url(../images/bg-header.gif); }
#header { position: relative; width: 800px; height: 400px; margin: 0 auto; }
#nav-c { position: absolute; top: 182px; left: 532px; }
#nav { width: 180px; padding: 0; }
	#nav li { height: 15px ;list-style-type: none; margin-bottom: 35px; }
		a.home { width: 90px; height: 15px; display: block;  background: url(../images/bg-home.gif); }
		a.book { width: 140px; height: 15px; display: block;  background: url(../images/bg-book.gif); }
		a.author { width: 157px; height: 15px; display: block;  background: url(../images/bg-author.gif); }
		a.buy { width: 119px; height: 15px; display: block;  background: url(../images/bg-buy.gif); }
		a.excerpt { width: 66px; height: 15px; display: block;  background: url(../images/bg-excerpt.gif); }
		
		.activeh , a.home:hover { width: 90px; height: 15px; display: block;  background: url(../images/bg-home.gif) 0px -15px; }
		.activeb , a.book:hover { width: 140px; height: 15px; display: block;  background: url(../images/bg-book.gif) 0px -15px; }
		.activea , a.author:hover { width: 157px; height: 15px; display: block;  background: url(../images/bg-author.gif) 0px -15px; }
		.activebuy , a.buy:hover { width: 119px; height: 15px; display: block;  background: url(../images/bg-buy.gif) 0px -15px; }
		.activee , a.excerpt:hover { width: 66px; height: 15px; display: block;  background: url(../images/bg-excerpt.gif) 0px -15px; }
		
	 	.active, li a:hover { color: #643E1D; text-decoration: none; }
#content-here { float: left; width: 738px; padding: 80px 30px 30px 30px; background: #FCF6F3 url(../images/bg-content.jpg) no-repeat; overflow: hidden; border: 1px solid #E3DDD2; border-top: none; }
#book { float: left;    }
#writeup { float: right; width: 360px;  padding-right: 20px; font-weight: bold; }
	#writeup p { font-size: 14px; padding: 20px 0 0 0; line-height: 20px; }
#authorpic { float: left; padding: 0 10px 10px 0; }
h2 { padding: 0 0 30px 0; font-weight: bold; font-size: 18px; }
#rm { padding: 20px 0 0 0; font-size: 14px; }
.atb { padding: 0 0 20px 0;  line-height: 20px; }
.atb span { font-weight: bold; font-style: italic; }
#order { text-align: center; padding: 0 0 20px 0; }
#order a { font-size: 18px; }		
.isbn { text-align: center; padding: 0 0 10px 0; font-weight: bold; }		
#xlibris { text-align: center; padding: 10px 0 20px 0;  }
#footer { clear: both; width: 800px; text-align: center; font-size: 10px; background: #BCBD96; padding: 3px 0 3px 0; }