body { background-color: #fff; color : #000; }
div.body { margin-left : 15pt; margin-bottom : 1em; width : 95%; background-color: #fff; }
div.sectionbody { margin-left : 15pt; margin-bottom : 1em; width : 95%; background-color: #fff; }
h1 { margin-top : 1ex; margin-top : 5pt; margin-bottom : 0.5ex; border-top : #0a4 7px solid; border-bottom : #0a4 7px solid; padding-left : 5pt; background-color: transparent; width : 72%; }
h2 { margin-top : 1ex; margin-bottom : 0.5ex; border-bottom : #0a4 3px solid; border-left : #0a4 8px solid; padding-left : 5pt; background-color: transparent; }
h3 { font-size : medium; font-weight : bold; margin-top : 3ex; margin-bottom : 0.5ex; border-bottom : #0a4 1px solid; border-left : #0a4 6px solid; padding-left : 3pt; background-color: transparent; }
h4 { font-size : medium; font-weight : bold; border-bottom : #0a4 1px solid; background-color: transparent; }
ul, ol { padding-left : 0ex; margin-left : 4ex; margin-top : 3pt; margin-bottom : 3pt; background-color: transparent; }
li { line-height : 125%; }
dl { margin-top : 3pt; margin-bottom : 3pt; line-height : 125%; background-color: transparent; }
dt { font-weight : bold; background-color: transparent; }
dd { background-color: transparent; }
table { margin: 0.5em 1em 0.5em 1em; border: 2px solid #aaa; border-collapse: collapse; } th, td { padding: 5px; border : 1px solid #aaa; }
p { margin-top : 1.5ex; margin-bottom : 1.5ex; line-height : 135%; background-color: transparent; }
pre { margin-top : 1ex; margin-bottom : 1ex; margin-left : 0ex; margin-right : 0ex; border : 1px solid #000; padding : 3px; line-height : 120%; background-color: #cfc; }
blockquote { margin-top : 1ex; margin-bottom : 1ex; margin-left : 0ex; margin-right : 0ex; border : 1px solid #000; padding : 3px; line-height : 120%; background-color: #cfc; }
a:link { text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { text-decoration: underline; }
p.adminmenu { text-align : left; margin-top : 1ex; }
p.adminmenu a { border-style: solid; border-color: #0a4; border-width: 1px 3px 3px 1px; padding : 3px; }
big,p.centering { font-size :xx-large; }
div.header p { margin-bottom : 5pt; width : 72%; border-bottom : #0a4 3px solid; padding-bottom: 5pt; padding-top : 2pt; }
div.main { float: left; width: 72%; }
div.footer p { margin-top : 5pt; border-top : #0a4 3px solid; padding-top : 5pt; }
div.sidebar { position : absolute; top : 2em; left : 73%; float : right; width : 25%; border : #0a4 3px solid; padding : 5px; margin : 3px; }
div.sidebar ul { font-size: small; }
div.sidebar p { text-align: center; }
div.sidebar h2 { font-size : x-large; text-align : center; margin-top : 2px; margin-bottom: 2px; border : #0a4 3px solid; }
sup a { text-decoration: none; font-size : small; }
div.footnotetext { border : 0px solid #0a4; border-top : 1px; padding : 0em; margin-left: 3em; }
ul.comment { font-size: small; }
ul.comment span.commentator { font-weight: bold; }
ul.comment span.comment_date { font-size : x-small; font-color: gray; }
div.copyright { margin-top : 15pt; border-top : #0a4 1px solid; padding-top : 1pt; padding-right: 1pt; }
textarea { font-family: Terminal, monospace; width : 98%; height : 35em; }
img.amazon_book { float: left; }