.book-content hymn { display: block; text-align: left; }
.book-content author { display: block; text-align: right; font-size: 75%; }
.book-content meter { display: block; text-align: right; font-size: 75%; }
.book-content source { display: block; text-align: right; font-size: 75%; }
.book-content sourcedet { display: block; text-align: right; font-size: 75%; }
.book-content argument { display: block; text-align: center; font-size: 90%; }
.book-content verse { display: block; margin-top: 1em; margin-bottom: 1em; }
.book-content l { display: block; text-align: left; margin-left: 0em; margin-top: 0; margin-bottom: 0; }
.book-content l.center { display: block; margin-left: 0em; margin-top: 1em; margin-bottom: 1em; }
.book-content vn { display: block; margin-left: -2em; float: left; }
.book-content large { display: inline; font-size: 125%; }
.book-content larger { display: inline; font-size: 150%; }
.book-content small { display: inline; font-size: 80%; }
.book-content smaller { display: inline; font-size: 66%; }
.book-content smallest { display: inline; font-size: 50%; }
.book-content gs { display: inline; letter-spacing: 1em; }
.book-content sc { display: inline; font-variant: small-caps; }
.book-content dt pb { margin-left: 3.5em; }
.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 .titlepg p { text-align: center; clear: right; }
.book-content .home p { text-align: center; clear: right; }
.book-content h2 { font-variant: small-caps; }
.book-content h3 { font-style: italic; }
.book-content h6 { font-style: italic; }
.book-content .catalog { margin-left: auto; margin-right: auto; border-style: groove; clear: both; }
.book-content sup { font-size: 50%; }
.book-content p { text-align: justify; }
.book-content blockquote { text-align: justify; }
.book-content div.index .pb { display: block; }
.book-content .center { text-align: center; clear: both; text-indent: 0em; margin-left: 0em; }
.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 .gs { letter-spacing: 1em; }
.book-content .sc { font-variant: small-caps; }
.book-content hr { width: 20%; }
.book-content dl.hymntab dt { text-align: right; }
.book-content dl.hymntab dt .jl { display: block; text-align: left; float: left; }
.book-content table.hymntab tr td { vertical-align: bottom; }
.book-content table.center { border-style: groove; }
.book-content table.center { clear: both; margin-right: auto; margin-left: auto; }
.book-content .toc dt { text-align: right; clear: left; }
.book-content .toc dd { text-align: right; clear: both; }
.book-content .toc dt a { text-align: left; clear: right; float: left; }
.book-content .toc dd a { text-align: left; clear: right; float: left; }
.book-content .toc dt.sc { text-align: right; clear: both; font-variant: small-caps; }
.book-content .toc dt.scl { text-align: left; clear: both; font-variant: small-caps; }
.book-content .toc dt.sct { text-align: right; clear: both; font-variant: small-caps; margin-left: 1em; }
.book-content .toc dt.jl { text-align: left; clear: both; font-variant: normal; }
.book-content .toc dt.scc { text-align: center; clear: both; font-variant: small-caps; }
.book-content .index dd { clear: both; text-align: right; }
.book-content .index dd span { text-align: left; display: block; float: left; }
.book-content .xxindex dd a { text-align: right; float: right; clear: left; display: block; }
.book-content div.notes p { margin-left: 1em; text-indent: -1em; text-align: justify; }
.book-content .catalog p { margin-left: 3em; margin-right: 1em; text-indent: -2em; text-align: justify; font-size: 80%; }
.book-content .catalog p.center { margin-left: 1em; text-indent: 0em; text-align: center; }
.book-content l { margin-left: 3em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content p.t { margin-left: 4em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content div.t { margin-left: 4em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content .t { margin-left: 4em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content p.t2 { margin-left: 5em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content div.t2 { margin-left: 5em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content .t2 { margin-left: 5em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content p.t3 { margin-left: 6em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content div.t3 { margin-left: 6em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content .t3 { margin-left: 6em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content p.t4 { margin-left: 7em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content div.t4 { margin-left: 7em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content .t4 { margin-left: 7em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content p.t5 { margin-left: 8em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content div.t5 { margin-left: 8em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content .t5 { margin-left: 8em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content p.t7 { margin-left: 10em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content div.t7 { margin-left: 10em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
.book-content .t7 { margin-left: 10em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left; }
