CSS

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; }