body.homepage {  background-color: #ccd4b1; text-align: center; margin: 0px; width: 100%; padding: 0px;  }
body.homepage img { border: 0px; }
body.homepage p { font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; margin: 0px; padding: 0px; }
body.homepage div.wrap {  z-index: 1; text-align: left; background-image: url(art/h_newprimary.jpg); background-repeat: no-repeat; margin: 0 auto; width: 770px;  }
body.homepage div.bgwrap {  z-index: 0; background-color: #5A723D; background-image: url(art/h_bg.gif); margin: 0 auto; height: 100%; width: 770px;  }
body.homepage div.bookinfo { width: 243px; padding: 40px 10px 40px 10px; margin: 0px 10px 0px 19px; text-align: left; }
body.homepage div.intwrap { width: 478px; float: right; margin: 82px 0px 100px 0px; }
body.homepage h1 { margin: 0px; padding: 0px; }
body.homepage div.bottomarea { clear: both; padding: 0px 70px 20px 337px; text-align: left; }
body.homepage div.bottomarea p { color: #aaa; font-size: 11px; }
body.homepage div.quotearea { width: 134px; float: right; margin: 0px 0px 60px 1px; }
body.homepage div.quotearea p.quotetext { margin: 2px 9px 5px 5px; text-align: left; font-family: Georgia, Times, Serif; color: #666; font-size: 11px; }
body.homepage a { color: #874b03; text-decoration: none; }
body.homepage a:hover { color: #f00; text-decoration: none; }
body.homepage div.extwrap { margin: 10px; }
body.homepage div.quotearea p { margin: 0px 13px 8px 0px; text-align: right; }
body.homepage div.extwrap { text-align: right; width: 107px; margin: 60px 10px 90px 103px; padding: 0px; }
body.homepage p.quote { font-family: Georgia, Times, Serif; color: #232; font-size: 12px; line-height: 16px; text-align: left; }
body.homepage .quotecredit { color: #fff; font-size: 11px; text-transform: uppercase; letter-spacing: 6px; }
body.homepage div.splink { color: #fff; margin: 0px; padding: 6px 2px 6px 6px; }
body.homepage div.splinka { color: #fff; background-color: #D90902; margin: 0px; padding: 6px 2px 6px 6px; }
body.homepage div.normlink { border-top: 1px dashed #ccc; width: 126px; background-color: #6A854A; color: #fff; margin: 0px; padding: 4px 2px 8px 6px; }
body.homepage div.normlinka { border-top: 1px dashed #ccc; width: 126px; color: #fff; background-color: #D90902; margin: 0px; padding: 4px 2px 8px 6px; }
body.homepage div.splink a { color: #874b03; font-size: 13px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.homepage div.normlink a { color: #fff; font-size: 13px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.homepage div.normlinka a, body.homepage div.splinka a { color: #fff; font-size: 13px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.homepage div.normlink a:hover { color: #fff; font-size: 13px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.homepage .grey { color: #c5c5c5; }
body.homepage div.bookinfo a { color: #874b03; font-size: 11px; font-family: Georgia, Times, Serif; padding: 0px; margin: 0px; text-decoration: none; }
body.homepage div.bookinfo a.bloghead { color: #A61C23; font-size: 16px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.homepage div.bookinfo a:hover { color: #f00; }
body.homepage div.iewrap { margin: 0px; padding: 0px; }
