/* CSS Document */
* { margin: 0; padding: 0; }
html { background: #BEBBA8 url(../images/bg-page.jpg) repeat-x; color: #513527; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom:  20px;  }
a { text-decoration: none; color: #862B29; font-weight: bold;  }
a:hover { text-decoration: underline; }
img { border: none; }
h3, h4, h5 { text-align: center; width: 100%; }
#outer-wrapper { width: 900px; margin: 0 auto; margin-top: 25px; border: 10px solid #4D5032; }
#wrapper { width: 900px; background: #DCBE99 url(../images/bg-wrapper.jpg) top no-repeat; }
	#header { position: relative; width: 900px; height: 485px; }
	#header a { text-decoration: none; }
		#homen { height: 26px; width:132px; position: absolute; left: 115px; top: 79px; }
		#bookn { height: 26px; width:132px; position: absolute; left: 115px; top: 127px; }
		#excerptn { height: 26px; width:132px; position: absolute; left: 115px; top: 174px; }
		#authorn { height: 26px; width:132px; position: absolute; left: 115px; top: 224px; }
		#buyn { height: 26px; width:132px; position: absolute; left: 115px; top: 272px; }
		
		a.home { height: 26px; width:132px; display: block; margin-bottom: 16px;  background: url(../images/bg-home.gif); }
		a.book { height: 26px; width:132px; display: block; margin-bottom: 13px;  background: url(../images/bg-book.gif); }
		a.excerpt { height: 26px; width:132px; display: block; margin-bottom: 13px;  background: url(../images/bg-excerpt.gif); }
		a.author { height: 26px; width:132px;display: block;  background: url(../images/bg-author.gif); }
		a.buy { height: 26px; width:132px; display: block; margin-bottom: 13px;  background: url(../images/bg-buy.gif); }
		
		.activeh , a.home:hover { height: 26px; width:132px; display: block;  background: url(../images/bg-home.gif) 0px -26px; }
		.activeb , a.book:hover { height: 26px; width:132px; display: block;  background: url(../images/bg-book.gif) 0px -26px; }
		.activee , a.excerpt:hover { height: 26px; width:132px; display: block;  background: url(../images/bg-excerpt.gif) 0px -26px; }
		.activea , a.author:hover { height: 26px; width:132px; display: block;  background: url(../images/bg-author.gif) 0px -26px; }
		.activebuy , a.buy:hover { height: 26px; width:132px; display: block;  background: url(../images/bg-buy.gif) 0px -26px; }	
		
#content-here { width: 840px; padding: 0 30px 30px 30px; overflow: hidden; margin-top: -3px; clear: both; }

#writeup { float: right; width: 400px;  padding: 10px 80px 0 0; font-weight: bold; }
	#writeup p { font-size: 16px; padding: 20px 0 0 5px; line-height: 25px; }
	.tright { text-align: right; padding-right: 80px; }
#book { float: left; padding: 0 0 26px 80px; }
#authorpic { float:left; padding: 0 10px 10px 0; }
h2 { padding: 0 0 30px 0; font-weight: bold; font-size: 24px; }

#rm a { float: left; font-style: normal; font-size: 15px; margin: 12px 0 0 0; }
#rm img { float: left; }
.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 10px 0;  }
#footer { clear: both; padding: 10px 0 0 0; color: #000; margin-top: 50px; width: 840px; text-align: center; border-top: 1px solid #513527;  font-size: 10px; }