body {background:#000; padding:0; margin:0;}
img, div, table {position:relative; border:0;}
.pageHeader {position:relative; width:650px; margin-left:auto; margin-right:auto; text-align:center; font:bold 125% serif; background:#FFC; border:3px outset #900; padding:.2em 0; margin-top:1em;}
#thisDoc, .thisDoc {position:relative; width:90%; margin:50px auto; max-width:950px; border:3px outset #900; background:#FFC;}
#toc {position:absolute; left:10px; top:10px; border:0; z-index:1;}
#texts, #biblio {position:absolute; right:5px; top:5px; border:0; z-index:1;}
#biblio {left:5px;}
table {position:relative;}
.toc {position:relative; width:95%; margin-left:auto; margin-right:auto; border:3px outset #900; color:#900; background:#FFE; font:normal 80% sans-serif;}
.toc th, .toc td {border:1px outset #900;}
.toc td {padding-left:.5em;}
tr.header {background:#FF9;}
th, td {vertical-align:top;}

h1, h2, h3, h4, h5 {text-align:center; color:#900;}
h1 {font-size:150%;}
h2 {font-size:125%;}
h3 {color:#000;}
h5 {font-size:100%;}
h1, h2 {margin-left:150px; margin-right:150px;}

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-left:1em; margin-right:1em;}
p.editorsNote, div.editorsNote, p.indent {margin-left:5em; margin-right:5em;}
p.alignRt {text-align:right;}

img.floatLt {float:left;}
img.floatRt, div.floatRt {float:right;}

.centered {text-align:center;}
.chapterNr, .msPageNr {text-align:center; font-weight:bold;}
.col1, .col2 {float:left; width:48%; margin-bottom:.2em;}
.footnote {text-indent:-.75em; margin-left:4em; margin-right:4em;}
.highlight {background:#FF9;}
.linethru {text-decoration:line-through;}
.allCaps {text-transform:uppercase;}
.smallCaps {font-variant:small-caps;}
.underline {text-decoration:underline;}
