body {background:#000; padding:0; margin:0;}
img, div, table {position:relative; border:0;}
#thisDoc {position:relative; width:90%; max-width:950px; margin:50px auto; border:3px outset #900; background:#FFC;}

.pbrush, .biblio, .homePage, .plus, .minus   {position:absolute; top:5px;}
.pbrush   {left:150px;}
.biblio   {left:5px;}
.homePage {right:5px;}
.plus     {right:150px; top:10px;}
.minus    {right:100px; top:10px;}
#texts {position:absolute; right:2px; top:2px;}

h1, h2, h3, h4, h5 {margin:0; padding:0; text-align:center; color:#900;}
h1 {font-size:150%;}
h2 {font-size:125%; margin-bottom:1em;}
h3 {color:#000;}
h5 {font-size:100%;}

hr {width:90%; color:#900; background:#900; clear:both;}
br {clear:both;}
ol, ul {position:relative; margin-left:3em; margin-right:5em;}

p {position:relative; margin:0 1em 1em;}
p.editorsNote, div.editorsNote {margin-left:5em; margin-right:5em;}
p.footnote {text-indent:-.75em; margin-left:3em; margin-right:3em;}
p.alignRt {text-align:right;}

.floatLt {float:left;}
.floatRt {float:right;}
.col1, .col2 {float:left; width:48%; margin-bottom:.2em;}

.centered {text-align:center;}
.chapterNr, .msPageNr {text-align:center; font-weight:bold;}
.highlight {background:#FF9;}
.linethru {text-decoration:line-through;}
.allCaps {text-transform:uppercase;}
.smallCaps {font-variant:small-caps;}
.underline {text-decoration:underline;}
.bookPage {position:absolute; top:5px; right:5px;}
