/**/ table.twocol tr td { margin-left: 2em; margin-right: 2em } /* BODY */ h1, h2, h3, h5, h6, .titlepg p { text-align: center; clear: right; text-indent: 0 } /* HEADINGS */ h1 { margin-top: 3em; margin-left: auto; margin-right: auto; max-width: 15em } .box h1, .box h2 { margin-top: 0.5em; margin-left: 0.5em; margin-right: 0.5em } h3 { margin-top: 3em; margin-bottom: 2em; margin-left: auto; margin-right: auto; max-width: 17em; font-size: 120% } h2 { margin-top: 3em; margin-bottom: 2em; margin-left: auto; margin-right: auto; max-width: 17em; font-style: italic; border-top-style: solid; border-bottom-style: solid; border-width: 2px; margin-bottom: 1em } h2.center { border-bottom-style: none; border-top-style: none; font-style: normal } h2 + h2 { border-top-style: none; margin-top: 0 } h2 .h2line1 { font-size: 80%; font-weight: normal } h2 .h2line2 { font-size: 70%; font-weight: normal } h2.oneline { max-width: 20em; font-size: 125% } h2 .large { font-style: normal } h3 { font-size: 110%; max-width: 22em } .box h3 { margin-top: 1em } h6 { font-size: 100%; font-style: italic } h6.var { font-size: 80%; font-style: normal } .titlepg { margin-left: auto; margin-right: auto; border-style: double; clear: both } pre { font-family: serif } dl i { font-variant: normal } /* == BOXES == */ .dbox { border-style: double } div.box, .dbox { margin-right: auto; margin-left: auto; max-width: 25em } .nbox { margin-right: auto; margin-left: auto; max-width: 18em } div.box, div.subbox, div.nbox { border-style: solid; border-width: 1px; margin-top: 2em; margin-bottom: 2em } div.subbox { margin: 0.2em } div.box dl dd, div.subbox dl dd, div.nbox dl dd { margin-left: 2em; font-size: 90% } div.box dl dt, div.subbox dl dt, div.nbox dl dt { margin-left: 1em } div.box p { margin-left: 1em; margin-right: 1em; max-width: 70em } h4 { font-size: 80%; text-align: center; clear: right } span.chaptertitle { font-style: normal; display: block; text-align: center; font-size: 150%; text-indent: 0 } p, blockquote, li { text-align: justify; margin-right: auto; margin-left: auto } /* PARAGRAPHS */ pre { max-width: 21em } p.bq, blockquote { margin-left: 2em; margin-right: 2em; margin-top: 2em; margin-bottom: 2em } blockquote p.bq { margin-left: 1em; margin-top: 1em; margin-bottom: 1em } div.verse { font-size: 100% } p.indent { text-indent: 2em; text-align: left } p.tb, p.tbcenter { margin-top: 2em } p.revint { margin-left: 4em; text-indent: -2em } span.pb, div.pb, dt.pb, p.pb /* page breaks */ { text-align: right; margin-right: 0; clear: right } div.pb { display: inline } .pb, dt.pb, dl.toc dt.pb, dl.tocl dt.pb, .index dt.pb, dl.undent dt.pb { text-align: right; margin-left: 1.5em; margin-top: 0.5em; margin-bottom: 0.5em; display: inline; text-indent: 0; font-size: 80%; font-style: normal; font-weight: bold; color: gray; border: 1px solid gray } div.index .pb { display: block } .bq div.pb, .bq span.pb { font-size: 90%; margin-right: 2em } dl + div.pb { clear: both } /* IMAGES */ div.img, body a img, .imgcenter { text-align: center; margin-left: auto; margin-right: auto; margin-top: 2em; margin-bottom: 0; clear: both } img { max-width: 100%; height: auto } .caption { margin-top: 0; font-weight: bold; font-size: 90% } sup, a.fn { font-size: 75%; vertical-align: 100%; line-height: 50%; font-weight: normal } a.fn { font-style: normal } .center, .tbcenter, .csmallest, .csmaller, .caption { text-align: center; clear: both; text-indent: 0 } /* TEXTUAL MARKUP */ .small, .csmall { font-size: 80%; max-width: 31.25em } .smaller, .csmaller { font-size: 66%; max-width: 37.5em } .smallest, .csmallest { font-size: 50%; max-width: 50em } .larger, .xlarge { font-size: 150% } .large { font-size: 125% } .largest, .xxlarge { font-size: 200% } .gs { letter-spacing: 1em } .gs3 { letter-spacing: 1.5em } .gslarge { letter-spacing: 0.3em; font-size: 110% } .sc { font-variant: small-caps; font-style: normal } .ss { font-family: sans-serif } .rubric { color: red; font-weight: bold } hr { width: 40%; margin-left: 30% } .shorthr { width: 20%; margin-left: 40% } .jl { text-align: left } .jr, .jr1 { text-align: right } span.jr, span.jr1, span.center, span.jl { display: block } .jr1 { margin-right: 2em } .ind1 { text-align: left; margin-left: 2em } .u { text-decoration: underline } .i { font-style: italic } span.ou { text-decoration: overline underline; font-size: 90%; font-family: sans-serif; font-weight: bold; font-variant: small-caps } table.center { clear: both; margin-right: auto; margin-left: auto; max-width: 25em } table.center, table.hymntab { clear: both; margin-right: auto; margin-left: auto } table.center td { text-align: left; vertical-align: top } table.center td.r { text-align: right } dd.t { text-align: left; margin-left: 5.5em } span.date, span.author { text-align: right; font-variant: small-caps; display: block; margin-right: 1em } span.center { text-align: center; display: block; text-indent: 0 } span.hst { margin-left: 1.5em } .biblio dt { margin-top: 1em; margin-left: 2em; text-indent: -2em } .biblio dd { font-size: 90% } /* FOOTNOTE BLOCKS */ div.notes p { margin-left: 1em; text-indent: -1em; text-align: justify; max-width: 25em } .fnblock { margin-top: 2em; margin-right: auto; margin-left: auto; max-width: 25em } .fndef { text-align: justify; margin-top: 1.5em; margin-left: 1.5em; text-indent: -1.5em } .fndef p.fncont, .fndef dl { margin-left: 0; text-indent: 0 } .fndef p.fnbq, .fndef dl { margin-left: 1em; text-indent: 0 } .lnum { text-align: right; margin-left: 0.5em; /* POETRY LINE NUMBER */ display: inline } .hymn { text-align: left } /* HYMN AND VERSE: HTML */ .verse { text-align: left; margin-top: 1em; margin-bottom: 1em; margin-left: 0 } p.t0, p.l, .t0, .l, div.l, l { margin-left: 4em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.tw, div.tw, .tw { margin-left: 1em; text-indent: -1em; margin-top: 0; margin-bottom: 0; text-align: left } p.t, div.t, .t { margin-left: 5em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t2, div.t2, .t2 { margin-left: 6em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t3, div.t3, .t3 { margin-left: 7em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t4, div.t4, .t4 { margin-left: 8em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t5, div.t5, .t5 { margin-left: 9em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t6, div.t6, .t6 { margin-left: 10em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t7, div.t7, .t7 { margin-left: 11em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t8, div.t8, .t8 { margin-left: 12em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t9, div.t9, .t9 { margin-left: 13em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t10, div.t10, .t10 { margin-left: 14em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t11, div.t11, .t11 { margin-left: 15em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t12, div.t12, .t12 { margin-left: 16em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t13, div.t13, .t13 { margin-left: 17em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t14, div.t14, .t14 { margin-left: 18em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.t15, div.t15, .t15 { margin-left: 19em; text-indent: -3em; margin-top: 0; margin-bottom: 0; text-align: left } p.lc { margin-left: 2em; text-indent: 0; margin-top: 0; margin-bottom: 0; text-align: center } /* CONTENTS (.TOC) */ .toc dt.center { text-align: center; clear: both; margin-top: 3em; margin-bottom: 1em; text-indent: 0 } .toc dt { text-align: right; clear: left; font-variant: small-caps; margin-left: auto; margin-right: auto; max-width: 25em } .toc dt .cn { font-style: normal } .toc dt.jr { text-align: right } .toc dt.smaller { max-width: 25em } .toc dd { text-align: right; clear: both; margin-left: 2em } .toc dd.t { text-align: right; clear: both; margin-left: 4em; text-indent: 0 } .toc dt a, .toc dd a { text-align: left; clear: right } .toc dt.sc { text-align: right; clear: both; font-variant: small-caps } .toc dt.scl { text-align: left; clear: both; font-variant: small-caps } .toc dt.sct { text-align: right; clear: both; font-variant: small-caps; margin-left: 1em } .toc dt.jl { text-align: left; clear: both; font-variant: normal } .toc dt.scc { text-align: center; clear: both; font-variant: small-caps; text-indent: 0 } .toc dt span.lj { text-align: left; display: block } .toc dt.jr { font-style: normal } .toc dt a span.cn, .toc dt span.cn, dt span.cn { text-align: right; margin-right: 0.7em } dt .large { font-weight: bold } .clear { clear: both } .htab { margin-left: 8em } /* MAXWIDTH FOR JUVENILE BOOKS */ p, blockquote, li, dd, dt, div.bcat, pre { text-align: justify; margin-right: auto; margin-left: auto } p, li, dd, dt, div.bcat, pre.internal, dl { max-width: 25em; margin-right: auto; margin-left: auto } blockquote { max-width: 23em } div.verse { max-width: 25em; margin-right: auto; margin-left: auto } div.bq { margin-left: auto; margin-right: auto; max-width: 23em } /* book advertisements */ div.bcat dl dd { margin-left: 4em; max-width: 21em } div.bcat dl dt { text-indent: -2em; margin-left: 2em } p.bkad { font-size: 125%; font-weight: bold; margin-top: 2em; max-width: 20em; margin-right: auto; margin-left: auto } p.bkpr { font-size: 90% } dl.blist dt { margin-left: 2em; text-indent: -2em } dl.blist, dl.biblio { margin-left: auto; margin-right: auto; max-width: 25em } dl.int, dl.undent { margin-left: auto; margin-right: auto; max-width: 25em } dl.undent dt { margin-left: 4em; text-indent: -2em; margin-right: 1em } .box dl.undent { margin-left: 2em; margin-right: 2em } dl.int dt { margin-left: 2em; text-indent: -2em } dl.int dd { margin-left: 2em } ul { max-width: 23em; margin-right: auto; margin-left: auto } /**/