.book-content body { margin-left: 2em; margin-right: 2em; }
.book-content .box { border-style: double; margin-bottom: 2em; max-width: 25em; margin-right: auto; margin-left: auto; margin-top: 2em; }
.book-content td p { margin-left: 0em; margin-right: 0em; }
.book-content td .verse { margin-left: 0em; margin-right: 0em; }
.book-content td.colspan .verse { margin-left: 0em; max-width: 100%; }
.book-content h1 { text-align: center; clear: right; }
.book-content h2 { text-align: center; clear: right; }
.book-content h3 { text-align: center; clear: right; }
.book-content h4 { text-align: center; clear: right; }
.book-content h5 { text-align: center; clear: right; }
.book-content h6 { text-align: center; clear: right; }
.book-content .center { text-align: center; clear: right; }
.book-content .tbcenter { text-align: center; clear: right; }
.book-content .tb { margin-top: 2em; }
.book-content .tbcenter { margin-top: 2em; }
.book-content h2 { font-weight: bold; margin-top: 3em; }
.book-content h3 { margin-top: 2em; font-variant: small-caps; }
.book-content h4 { font-style: italic; }
.book-content h6 { font-style: italic; }
.book-content table { clear: right; }
.book-content table.center { clear: both; margin-right: auto; margin-left: auto; }
.book-content .small { font-size: 80%; }
.book-content .smaller { font-size: 66%; }
.book-content .large { font-size: 110%; }
.book-content sup { font-size: 75%; vertical-align: 100%; line-height: 50%; }
.book-content hr { width: 20%; margin-top: 1em; margin-bottom: 1em; }
.book-content p { text-align: justify; }
.book-content div.verse p.wj { text-align: justify; margin-left: 1em; margin-right: 0em; text-indent: -1em; max-width: 100%; }
.book-content .t { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content p.t { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content .t2 { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content p.t2 { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content .t3 { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content .t6 { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content .t10 { text-align: left; margin-top: 0; margin-bottom: 0; }
.book-content .t10 .undent { text-indent: -8em; display: block; }
.book-content .t11 .undent { text-indent: -9em; }
.book-content .t12 .undent { text-indent: -10em; }
.book-content .sc { font-variant: small-caps; }
.book-content .toc dt { text-align: right; margin-left: 0em; clear: both; }
.book-content .toc dt a { text-align: left; clear: right; float: left; margin-right: 0em; }
.book-content .toc dd a { text-align: left; clear: right; float: left; margin-right: 0em; }
.book-content .toc dd { text-align: right; margin-left: 2em; clear: both; }
.book-content .toc dd.ddt { text-align: right; margin-left: 4em; clear: both; }
.book-content .toc dt.lj { text-align: left; }
.book-content .toc dt.sect { text-align: center; margin-bottom: 1em; }
.book-content dl.bibrev dt { text-align: justify; margin-left: 4em; margin-right: 2em; text-indent: -2em; margin-top: 1em; }
.book-content dl.bibrev dd { text-align: justify; margin-right: 2em; text-indent: 1em; font-size: 90%; }
.book-content .fndef ccp { margin-top: 1.5em; margin-left: 0em; text-indent: 0em; }
.book-content .fndef dl dt { text-align: justify; margin-top: 1.5em; margin-left: 0em; text-indent: 0em; }
.book-content .fndef p.fn { margin-left: 0em; text-indent: 0em; }
.book-content dt pb { margin-left: 3.5em; }
.book-content dl.ptoc dt { font-variant: small-caps; }
.book-content .centable tr td { margin-left: 3em; margin-right: 3em; }
.book-content em { text-align: right; float: right; margin-left: .5em; display: inline; }
.book-content div.notes p { margin-left: 1em; text-indent: -1em; text-align: justify; }
