body.page {  background-color: #b0b58e; text-align: center; margin: 0px; height: 100%; width: 100%; padding: 0px;  }
body.page img { border: 0px; }
body.page p { font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; margin: 0px; padding: 0px; }
body.page div.wrap {  border-top: 5px #B57132 solid; border-bottom: 2px #B57132 solid; margin: 0 auto; width: 770px; background-color: #fff;  }
body.page div.bottomarea { margin: 10px 60px 5px 60px; clear: right; }
body.page div.bottomarea p { font-size: 11px; color: #555; }
body.page div.sidething { text-align: left; float: right; width: 284px; margin: 0px 0px 30px 30px; background-color: #DFE1D2; background-image: url(art/p_sideright.jpg); background-repeat: no-repeat; }
body.page div.mainthing { background-color: #fff; text-align: left; background-image: url(art/p_bg.jpg); background-repeat: no-repeat; margin: 0px; padding: 90px 35px 20px 35px; }
body.page div.mainthing p { font-family: Georgia, Times, Serif; margin-top: 12px; font-size: 13px; color: #555; }
body.page div.mainthing h1 { font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; color: #B57132; font-size: 21px; font-weight: normal; }
body.page div.mainthing h3 { font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; color: #B57132; font-size: 13px; padding-top: 15px; letter-spacing: 4px; text-transform: uppercase; font-weight: normal; }
body.page div.mainthing h2 { font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; color: #B57132; font-size: 18px; padding-top: 20px; font-weight: normal; }
body.page div.mainthing b { color: #666; }
body.page div.sidething img.logo { padding-bottom: 25px; }
body.page div.sidething p { padding: 8px; }
body.page div.sidething img.cover { margin: 10px 10px 10px 8px; width: 107px; float: left; }
body.page div.sidething .buybook { letter-spacing: 8px; color: #777; text-transform: uppercase; }
body.page a { color: #D19137; font-size: 14px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.page a:hover { color: #f00; font-size: 14px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; padding: 0px; margin: 0px; text-decoration: none; }
body.page .posted { color: #777; font-size: 11px; }
body.page div.mainthing p.comments-open-moderated { color: #888; }
body.page div.comments-open-data label { font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; color: #B57132; font-size: 13px; }
body.page div.mainthing a { color: #D19137; font-family: Georgia, Times, Serif; font-size: 12px; text-decoration: underline; }
body.page div.mainthing .comment-footer { color: #777; }
body.page div.photoleft250 { clear: left; width: 250px; float: left; margin: 8px 20px 10px 0px; padding: 3px; background-color: #DFE1D2; }
body.page div.photoleft400 { clear: left; width: 400px; float: left; margin: 8px 20px 10px 0px; padding: 3px; background-color: #DFE1D2; }
body.page div.photoright250 { clear: right; width: 250px; float: right; margin: 8px 0px 10px 20px; padding: 3px; background-color: #DFE1D2; }
body.page div.photoright400 { clear: right; width: 400px; float: right; margin: 8px 0px 10px 20px; padding: 3px; background-color: #DFE1D2; }
body.page div.photoleft250 p, body.page div.photoleft400 p, body.page div.photoright250 p, body.page div.photoright400 p { margin: 3px 0px 3px 0px; font-family: Georgia, Times, Serif; font-size: 12px; color: #B57132; }
body.page div.audio { clear: left; width: 140px; float: left; margin: 10px 20px 10px 0px; background-color: #DFE1D2; }
body.page div.audio p { padding: 18px 10px 5px 10px; color: #d38014; font-size: 12px; font-family: 'Lucida Grande','Lucida Unicode','Trebuchet MS',Trebuchet,Verdana,Sans-serif; }
