body { margin: 8px auto 8px auto; width: 900px; font-family:
sans-serif; font-size: 10pt; color: rgb(100,100,100);
background-color: rgb(120,120,120); }

table { border-spacing: 0; }
table td { padding: 0; }

table#sitelayout { width: 900px; border: 1px solid black; background-color: white; }
td#sidebar { width: 140px; text-align: center; vertical-align: top; margin: 0; padding: 1pc 4px 0 4px; border: 0; }
td#content { width: 700px; vertical-align: top; margin: 0; padding: 0 30px 0 20px; text-align: justify; border 0; }

em { font-style: italic; }

strong { font-weight: bold; }

tt { }

h1, h2, h3, h4, h5, h6 { font-family: sans-serif; margin-top: 1pc;
margin-bottom: .5pc; }

h1 { font-size: 16pt; }
h2 { font-size: 15pt; }
h3 { font-size: 14pt; }
h4 { font-size: 13pt; }
h5 { font-size: 12pt; }

h1 { border-bottom: 2px solid rgb(60,60,60); }
h2 { border-bottom: 1px solid rgb(110,110,110); }
h3 { border-bottom: 1px solid rgb(150,150,150); }
h4 { border-bottom: 1px solid rgb(180,180,180); }
h5 { border-bottom: 1px solid rgb(200,200,200); }

div.sectionbody { margin-left: 0; }

hr { border: 1px solid silver; }

p { margin-top: .5pc; margin-bottom: .5pc; }

pre { padding: 0; margin: 0; }

span#author { font-family: sans-serif;
font-weight: bold; font-size: 11pt; }

span#email { }

span#revision { font-family: sans-serif; }

div#footer { font-family: sans-serif; padding-top: .5pc; margin-top:
4pc; text-align: center; }

div#copynote { font-family: sans-serif; color: rgb(180,180,180);
text-align: center; font-size: 8pt; padding-bottom: .5pc; padding-top:
.8pc; }

div#footer-text { font-size: 8pt; padding-bottom: .1pc; }

div#footer-badges { padding-bottom: .5pc; }

div#preamble, div.tableblock, div.imageblock, div.exampleblock,
div.verseblock, div.quoteblock, div.literalblock, div.listingblock,
div.sidebarblock, div.admonitionblock { margin-right: 10%; margin-top:
1.5pc; margin-bottom: 1.5pc; }

div.literalblock { font-size: 9pt; }

div.admonitionblock { margin-top: 2pc; margin-bottom: 2pc; }

div.content { padding: 0; }

div.title, caption.title { font-family: sans-serif; font-weight: bold;
text-align: left; margin-top: 1pc; margin-bottom: .5pc; }

div.title + * { margin-top: 0; }

td div.title:first-child { margin-top: 0.0em; }

div.content div.title:first-child { margin-top: 0.0em; }

div.content + div.title { margin-top: 0.0em; }

div.sidebarblock > div.content { padding: .5pc; }

div.listingblock { margin-right: 0%; }

div.listingblock > div.content { padding: .5pc; }

div.quoteblock > div.content { padding-left: 2pc; }

div.attribution { text-align: right; }

div.verseblock + div.attribution { text-align: left; }

div.admonitionblock .icon { vertical-align: top; font-weight: bold;
text-decoration: underline; padding-right:
.5pc; }

div.admonitionblock td.content { padding-left: .5pc; border-left: 2px
solid silver; }

div.exampleblock > div.content { border-left: 2px solid silver;
padding: .5pc; }

div.verseblock div.content { white-space: pre; }

div.imageblock div.content { padding-left: 0; }

div.imageblock img { border: 1px solid silver; }

span.image img { border-style: none; }

dl { margin-top: .8pc; margin-bottom: .8pc; }

dt { margin-top: .5pc; margin-bottom: 0; font-style: italic; }

dd > *:first-child { margin-top: 0; }

ul, ol { list-style-position: outside; }

ol.olist2 { list-style-type: lower-alpha; }

div.tableblock > table { border: 3px solid rgb(173,124,69); }

thead { font-family: sans-serif; font-weight: bold; }

tfoot { font-weight: bold; }

div.hlist { margin-top: .8pc; margin-bottom: .8pc; }

div.hlist td { padding-bottom: 5px; }

td.hlist1 { vertical-align: top; font-style: italic; padding-right:
.8pc; }

td.hlist2 { vertical-align: top; }

@media print { div#footer-badges { display: none; } }

div#toctitle { font-family: sans-serif;
font-size: 12pt; font-weight: bold; margin-top: 1pc; margin-bottom:
.1pc; }

div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
margin-top: 0; margin-bottom: 0; }

div.toclevel2 { margin-left: 1pc; }

div.toclevel3 { margin-left: 2pc; }

div.toclevel4 { margin-left: 3pc; }
