HTML { height:100%; margin:auto; }
BODY { height:100%; width:100%; margin:0px auto 0px auto; text-align:center; background:#B9CAD3; font-family:Tahoma,Helvetica,Arial,sans serif; }
A:link, A:visited { color:#2D427E; text-decoration:none; }
A:hover, A:visited:hover  { color:#ED1C24; text-decoration:underline; }
A:active { color:#9F151A; }

#page { width:750px; height:100%; margin:auto; }
#page TABLE { height:100%; }

#header { height:100px; width:750px; margin:0px; background:#ED1C24; }
DIV.hdr-ttl-rd-bg { float:left; width:586px; height:100px; background:#ED1C24; }
DIV.hdr-ttl-rd-bg IMG.hdr-book-ttl-rd { float:right; margin:17px 0px 0px 28px; width:559px; height:56px; }
DIV.hdr-ttl-rd-bg IMG.hdr-book-author { margin-left:343px; width:211px; height:22px; }
DIV.hdr-ttl-bk-bg { float:left; width:150px; height:100px; background:#000000 url(/images/mn/compton.sympathy.sdbr.bg.t.jpg) no-repeat bottom; }
DIV.hdr-ttl-bk-bg IMG.hdr-book-ttl-bk { float:left; margin-top:18px; width:43px; height:44px; }
DIV.hdr-ttl-bk-bg IMG.hdr-sdbr-bg-top { float:left; width:150px; height:38px; }

#content { float:left; width:556px; padding:15px; background:#E8E9E7; font-size:9pt; text-align:left; }
#content IMG { border:1px solid black; }
#content IMG.float-rt { float:right; margin:20px 0px 10px 10px; }
#content IMG.float-lt { float:left; margin:20px 10px 10px 0px; }
#content H1 { margin-top:0px; margin-bottom:2pt; font-size:14pt; font-weight:none; color:#2D427E; }
#content H2 { margin-top:2pt; margin-bottom:4pt; font-size:11pt; font-weight:normal; font-style:italic; color:#2D427E; }
#content P { margin:0px 0px 8pt 0px; line-height:15pt; }
#content P.stats { color:#2D427E; font-size:8pt; }
#content .excerpt P { text-indent:2.0em; margin-top:1.0em; font-size:1.0em; }
#content .excerpt P.heading { text-indent:0px; font-size:12pt; font-weight:bold; }

#sidebar { float:left; width:140px; height:460px; text-align:left; padding:5px; font-family:Tahoma; background:#000000 url(/images/mn/compton.sympathy.sdbr.bg.jpg) no-repeat top; }
#sidebar P { margin:2pt 0px 2pt 5px; font-size:9pt; color:#ED1C24; text-indent:-5px; }
#sidebar P.center { margin:2pt 0px 4pt 0px; font-size:7pt; text-align:center; }
#sidebar UL { font-size:8pt; color:#ED1C24; margin-top:3pt; margin-bottom:10pt; font-weight:normal; padding:0px; margin-left:20px; list-style-type:square; }
#sidebar LI { line-height:125%; margin-top:4pt; margin-left:5px; text-indent:-5px; }
#sidebar IMG.drawing-ad { width:120px; height:90px; border:1px solid black; margin-bottom:6pt; }

#footer { clear:both; margin-top:75px; margin-bottom:0px; }

#content IMG.book_cover { border:1px solid black; float:right; margin-left:10px; margin-bottom:5px; }
#content IMG.prev_books { float:left; clear:left; width:91px; height:150px; margin-right:10px; border:1px black solid; }
#content DIV.book { clear:left; height:200px; margin-top:25px; }
IMG.img_float { float:right; margin:20px 10px 10px 10px; border:1px solid black; }


blockquote { padding:0px 1pc 0px 1pc; border:1px solid #dddddd; background:#F0F0F0 url(/images/mn/double-quotes.png) no-repeat -10px -7px; width:440px; }
blockquote br + cite { display: block; text-align: right; }
ol, ul, li { font-size:1.0em; line-height:1.8em; margin-top:0.2em; margin-bottom:0.1em; }
