.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 hr { width: 60%; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both; }
.book-content body { margin-left: 10%; margin-right: 10%; }
.book-content .blockquot { margin-left: 5%; margin-right: 10%; }
.book-content .smcap { font-variant: small-caps; }
.book-content .space { margin-top: 50px; }
.book-content a { text-decoration: none; }
.book-content div.trans-note { border-style: solid; border-width: 1px; margin: 3em 15%; padding: 1em; text-align: center; }
.book-content .totoc { position: absolute; right: 2%; font-size: 75%; text-align: right; }
.book-content .footnote { margin-left: 10%; margin-right: 10%; font-size: 0.9em; }
.book-content .footnote .label { position: absolute; right: 84%; text-align: right; }
.book-content .fnanchor { vertical-align: super; font-size: .8em; text-decoration: none; }
