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

#page { width:750px; text-align:center; border-left:3px solid #8C0000; border-right:3px solid #8C0000; border-bottom:3px solid #8C0000; margin:0px auto 0px auto; }
#page TABLE { height:100%; margin:0px; border:0px; }

#page TD.header { width:750px; height:125px; background:#FAEAAC; vertical-align:middle; text-align:center; }
#page TD.header IMG { margin:auto; height:125px; border:0px; float:left; }

#page TD.page { background:#FAEAAC url(/images/mn/hewson.page.bg.jpg) repeat-y top left; }

#content { width:551px; padding:15px 10px 15px 10px; text-align:left; font-size:9pt; color:#000000; }
#content H1 { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:0px; margin-bottom:2pt; font-size:14pt; font-weight:bold; color:#8C0000; }
#content H2 { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:2pt; margin-bottom:12pt; font-size:11pt; font-weight:normal; font-style:italic; color:#8C0000; }
#content H3 { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:20pt; margin-bottom:8pt; font-size:11pt; font-weight:bold; color:#8C0000; }
#content P { margin:0px 0px 8pt 0px; line-height:145%; }
#content P.quote { margin-left:25px; margin-right:25px; margin-bottom:12pt; }
#content P SPAN.dialog1 { font-weight:bold; color:#C51810; }
#content P SPAN.dialog2 { font-weight:bold; color:#134E76; }
#content HR { width:400px; text-align:center; }
#content P.stats { font-family:Tahoma,Helvetica,Arial,sans serif; margin-top:-8pt; margin-bottom:12pt; color:#8C0000; 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:20px;  }
#content IMG.float-rt { float:right; margin:0px 0px 10px 10px; border: 1px solid black; }
#content IMG.float-lt { float:left; margin:4px 10px 5px 0px; border: 1px solid black; }

#content P.q { font-style: italic; margin-top: 30px; line-height:110%; font-size: 10pt; color:#134E76; font-weight: bold; }
#content SPAN.author { font-weight: bold; }

#page TD.sidebar { background:#FAEDBF url(/images/mn/hewson.sbr.bg.jpg) no-repeat top left; }
#sidebar { float:left; width:162px; font-family: Tahoma; text-align:left; padding:70px 5px 5px 5px; }
#sidebar A:link { color:#8C0000; text-decoration:none; }
#sidebar A:visited { color:#462700; text-decoration:none; }
#sidebar A:hover, A:visited:hover  { color:#8C0000; text-decoration:underline; }
#sidebar A:active { color:#462700; }

#sidebar P { margin:6pt 0px 2pt 0px; font-size:8pt; color:#BE0202; 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:#8C0000; }

#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:1.0em; }
#content DIV.excerpt P.heading { text-indent:0px; font-size:12pt; 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:90%; padding:10px 20px 10px 20px; background-color:#FEFDED; 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:#C51810; }
#drawing_box P { margin-bottom:4pt; }
#drawing_box SELECT ( font-family:Tahoma; font-size:5pt; }


