HTML { height:100%; margin:auto; }
BODY { height:100%; width:100%; margin:0px auto 0px auto; background:#580D08; font-family:Verdana,Tahoma,Helvetica,Arial,sans serif; }
#content A:link { color:#80311E; text-decoration:none; }
#content A:visited { color:#80311E; text-decoration:none; }
#content A:hover, A:visited:hover  { color:#80311E; text-decoration:underline; }
#content A:active { color:#80311E; }

#page { height:100%; width:751px; text-align:center; background:#E4DAB6; margin:0px auto 0px auto; }

#content { width:642px; padding:15px 0px 15px 15px; text-align:left; font-size:9pt; color:#000000; background:transparent url(/images/mn/joss.half-broken.inset.jpg) no-repeat top right; }
#content H1 { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:0px; margin-bottom:2pt; font-size:14pt; font-weight:bold; color:#80311E; }
#content H2 { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:2pt; margin-bottom:12pt; font-size:10pt; font-weight:normal; font-style:italic; color:#80311E; }
#content H3 { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:20pt; margin-bottom:8pt; font-size:11pt; font-weight:bold; color:#80311E; }
#content HR.head { height:10px; color:black; width:550px; margin-left:-10px; text-align:left; }
#content P { margin:0px 15px 8pt 0px; line-height:145%; }
#content P.quote { margin:0px; color:#80311E; font-size:9pt; }
#content HR { width:400px; text-align:center; }
#content P.stats { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:-8pt; margin-bottom:12pt; color:#80311E; font-size:8pt; }
#content div.feature {width:370px; margin-left:50px; margin-bottom:14px; border:1px solid #b6aaa1; background-color:#eee; padding:8px;}
#content div.feature p {margin-bottom:0;}
#content div.feature p.hed {margin-bottom:12px; font-weight:bold; text-align:center; color:#C60;}
#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; margin-top:10px; margin-bottom:50px;  }
#content IMG.float-rt { margin:0px 0px 10px 10px; border: 1px solid black; }
#content IMG.float-lt { margin:4px 10px 5px 0px; border: 1px solid black; }
#content DIV.q { border:1px solid #580D08; padding:15px; width:380px; margin:auto 10px 20pt 10px; float:left; }
#content P.q { font-family:Verdana,Tahoma,Helvetica,Arial,sans serif; margin:6pt 0px 8pt 0px; text-align: center; line-height:110%; font-size: 10pt; color:#5C442C; }
#content SPAN.author { font-weight: bold; }

#content DIV.header { background:black; width:595px; text-indent:15px; margin:0px -15px 20px -15px; }

#page TABLE.body { width:751px; border:0px; padding:0px; margin:0px; border-spacing:0px; border-collapse:collapse; }
#page TABLE.body TD { padding:0px; border-spacing:0px; }
#page TABLE.body TR.header { height:102px; }
#page TABLE.body TD.hdr { width: 657px; }
#page TABLE.body TD.hdr_r { width:94px; }
#page TABLE.body TD.sbr { vertical-align:top; width:94px; background:#D0AC7A url(/images/mn/joss.half-broken.sbr.bg.gif) repeat-y top left; }
#page TABLE.body TD.body { vertical-align:top; background:#E4DAB6 url(/images/mn/joss.half-broken.pg.bg.jpg) repeat-y top left; }

#sidebar { float:right; background:transparent url(/images/mn/joss.half-broken.sbr.cnt.bg.jpg) no-repeat bottom left; margin:65px 0px 10px 15px; padding:5px 5px 20px 5px; width:180px; font-family:Tahoma; text-align:left; }
#sidebar A:link { color:#5C442C; text-decoration:none; }
#sidebar A:visited { color:#5C442C; text-decoration:none; }
#sidebar A:hover, A:visited:hover  { color:#5C442C; text-decoration:underline; }
#sidebar A:active { color:#5C442C; }

#sidebar P { margin:4pt 0px 2pt 0px; font-size:8pt; color:#8C0000; padding-left:30px; text-indent:-30px; }
#sidebar P.center { margin:2pt 0px 2pt 0px; font-size:7pt; text-align:center; }
#sidebar P.header { margin-top:10px; margin-left:0px; text-indent:0px; }
#sidebar IMG.drawing-ad { width:120px; height:90px; border:1px solid black; margin-bottom:6pt; }
#sidebar P SPAN.raquo { font-weight:bold; padding-left:5px; padding-right:5px; color:#5C442C; }

#content DIV.book_hilite { width:250px; float:left; margin:0px 10px 0px 10px; }
#content DIV.book_hilite IMG { float:left; height:100px; border:1px solid black; margin:0px 5px 5px 0px; }
#content DIV.book_hilite DIV.stats { font-size:8pt; width:170px; height:100px; float:left; }
#content DIV.book_hilite DIV.text { clear:both; font-size:8pt; text-align:left; width:250px; }

#content DIV.excerpt P { text-indent:2.0em; margin-top:0.3em; line-height:150%; }
#content DIV.excerpt P.heading { text-indent:0px; font-size:11pt; font-weight:bold; }
#content DIV.excerpt P.blockquote { margin:auto 40px 0px 40px; text-indent:0px; font-style:italic; }


#content blockquote { padding:0px 1pc 0px 1pc; border:1px solid #dddddd; background:#F0F0F0 url(/images/mn/double-quotes.png) no-repeat -10px -7px; width:400px; }
#content blockquote br + cite { display: block; text-align: right; }

#drawing_box { width:85%; padding:10px 20px 10px 20px; background-color:#F9F8F2; font-size:0.9em; color:#1B191A; margin:15px auto 15px auto; border:1px solid black; }
#drawing_box H2 { font-style:normal; font-weight:normal; font-size:11pt; text-align:center; color:#8C0000; }
#drawing_box P { margin-bottom:4pt; }
#drawing_box SELECT { font-family:Tahoma; font-size:5pt; }


