.book-content p { margin-top: .75em; text-align: justify; margin-bottom: .75em; }
.book-content h1 { text-align: center; clear: both; }
.book-content h2 { text-align: center; clear: both; }
.book-content h3 { text-align: center; clear: both; }
.book-content h4 { text-align: center; clear: both; }
.book-content h5 { text-align: center; clear: both; }
.book-content h6 { text-align: center; clear: both; }
.book-content h1 { text-align: center; }
.book-content h2 { text-align: center; }
.book-content h3 { text-align: center; }
.book-content h4 { text-align: center; }
.book-content h5 { text-align: center; }
.book-content h6 { text-align: center; }
.book-content h1.pg { text-align: center; font-weight: bold; }
.book-content h3.pg { text-align: center; font-weight: bold; }
.book-content p.h1 { font-family: serif; text-align: center; text-indent: 0; margin: 1em auto 0.5em auto; page-break-after: avoid !important; }
.book-content p.h2 { font-family: serif; font-size: 75%; text-align: center; text-indent: 0; margin: 1em auto 0.5em auto; page-break-after: avoid !important; }
.book-content hr { width: 65%; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both; }
.book-content hr.short { width: 40%; }
.book-content table { margin-left: auto; margin-right: auto; }
.book-content body { margin-left: 10%; margin-right: 10%; }
.book-content .pagenum { display: inline; font-size: 70%; text-align: right; position: absolute; right: 95%; padding: 0 0 0 0; margin: 0 0 0 0; font-weight: 400; text-decoration: none; color: silver; text-indent: 0; }
.book-content .blockquot { margin-left: 5%; margin-right: 10%; }
.book-content .right { text-align: right; }
.book-content .smcap { font-variant: small-caps; }
.book-content a { text-decoration: none; }
.book-content div.trans-note { border-style: solid; border-width: 1px; margin: 3em 15%; padding: 1em; text-align: left; }
.book-content div.para { margin: 3em 15%; padding: 1em; text-align: left; }
.book-content .footnote .label { position: absolute; right: 84%; text-align: right; }
.book-content .poem { margin-left: 10%; margin-right: 10%; text-align: left; }
.book-content .poem br { display: none; }
.book-content .poem .stanza { margin: 1em 0em 1em 0em; }
.book-content .poem span.i0 { display: block; margin-left: 0em; padding-left: 3em; text-indent: -3em; }
.book-content .poem span.i2 { display: block; margin-left: 2em; padding-left: 3em; text-indent: -3em; }
.book-content .poem span.i4 { display: block; margin-left: 4em; padding-left: 3em; text-indent: -3em; }
.book-content .poem span.i8 { display: block; margin-left: 8em; padding-left: 3em; text-indent: -3em; }
.book-content pre { font-size: 85%; }
