@charset "UTF-8";
/* CSS Document */

body {text-align:center; font:14px "Times New Roman", Times, serif; color:#333333; background-color:#d8d1be;}
label {font:14px "Times New Roman", Times, serif;}

div#wrapper {margin: 0 auto 30px; width:740px; text-align:left; background:url(images/bg_wrapper.jpg) top center repeat-y;} 
div#content {width:425px;margin:0; float:right; }
div#header {background:url(images/bg_header.jpg) top center no-repeat; height:200px;}
div#sidebar {width:165px;margin:10px 55px; float:right;}
div#footer {clear:both; text-align:center; font-size:.8em; padding-top:15px; background:url(images/bg_footer.jpg) top center no-repeat; height:80px;}

div#content p {text-align:justify;}



h1 {color:#62624c; font-weight:normal; padding-left:30px; background:url(images/doodads/heading_left.jpg) left center no-repeat; font-size:1.7em;}
h2 {color:#787d5f; text-align:left; font-weight:bold; margin-bottom:5px;  }
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h3 {color:#787d5f; text-align:center; font-weight:normal; background:url(images/hr.jpg) bottom center no-repeat; padding-bottom:25px; clear:right; margin-top:25px;}
h4 {font-size:1.2em; color:#8a8c75; text-align:center; font-weight:normal; border-bottom: 1px solid #787d5f; clear:right; margin-top:25px;}

ul {list-style:none; margin:0; padding:0 0 10px 0;}
ul ul {list-style:none; margin:0; padding:0;}

ul#mainnav {margin:0 0 40px 0; padding:0;}
ul#mainnav li {list-style:none; font-size:1.2em; margin:0; padding:0 0 2px 25px; background:url(images/bullet.gif) top left no-repeat}
ul#mainnav ul li {list-style:none; font-size:1.2em; margin-left:10px; padding:0 0 2px 25px; background:url(images/bullet.gif) top left no-repeat}
ul#mainnav li a { text-decoration:none; }

ul#connect {margin:0 0 40px 0; padding:0;}
ul#connect li {list-style:none; font-size:1em; margin:0; padding:0 0 2px 25px; background:url(images/bullet.gif) top left no-repeat}
ul#connect li a {text-decoration:none;}

div#content ul li {margin-bottom:0px;}


ul.book_details {font-size:90%; color:#606247;}
li.honor {color: #000;font-size:110%;}

p.blurb {color:#626656;}
p.quote {color:#626656; clear:left; width:240px;}
p.excerpt_title {text-align:center;}
p#copyright {margin-top:35px;color:#8a8c75; }

a {text-decoration:underline; color:#713a33;}
a:hover {text-decoration:underline; color:#4e1213;}
a img {border:none;}

ul#sitemap_booklist li {margin-left:25px;}


div#content p, div#content ul, div#content form, div#content dl {margin-left:30px;}
div#content ul {margin-left:30px;}

dt {font-weight:bold; margin:15px 0 8px;}
dd {margin-left:15px;}

div.booklisting {clear:left;background:url(images/hr.jpg) top center no-repeat; padding-top:30px;}
div#top {background:none;padding-top:0;}
div.booklisting img {margin-left:25px;}
div.booklisting h2 {padding-left:150px; font-weight:normal;}
div.booklisting ul {padding-left:120px; font-weight:normal;}
