/**/ h1, h2, h3 { text-align: center; clear: both } h2, h3 { line-height: 150% } p { text-align: justify; text-indent: 2em } h2 + p, h3 + p { text-indent: 0 } hr { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both } hr.tb { width: 50%; margin-left: 25%; margin-right: 25% } hr.chap { width: 70%; margin-left: 15%; margin-right: 15% } hr.full { width: 95%; margin-left: 2.5%; margin-right: 2.5% } .frontmatter p { font-size: 1.5em; text-align: center; text-indent: 0; line-height: 150% } .space-above { margin-top: 3em } .space-below { margin-bottom: 2em } p.half-title { text-align: center; font-size: 3em; text-indent: 0; margin-bottom: 2em; line-height: 200% } ins { text-decoration: none; border-bottom: 1px dashed #add8e6 } table { margin: auto } div.blockquot { margin: 5%; font-size: 1em } .blockquot p { text-align: justify; text-indent: -2em; padding-left: 2em; line-height: 100% } .letter { margin: 5%; font-size: 0.9em; text-align: justify; text-indent: 2em; margin-top: 2em; margin-bottom: 2em } .footnote .letter p { text-indent: 2em } .letter li { text-indent: 0 } .letter li.leading-q { text-indent: -0.5em } p.sig { text-align: right } p.sig-less { text-align: right; padding-right: 2em } p.sig-less2 { text-align: right; padding-right: 4em } .sig-left { margin-top: 3em } .poem { text-align: center } .poem .stanza { display: inline-block; text-align: left; margin: 1em auto } .poem .i00, .i01, .i02 { text-indent: -3em; padding-left: 3em } .poem .i00.leading-q { text-indent: -3.5em } .poem .i01 { text-indent: -2em } .poem .i02 { text-indent: -1em } .fn-ad { text-align: center; margin: auto 10% } .fn-ad .para { display: inline-block; text-align: left; margin: 0.25em auto } .fn-ad .i00 { text-indent: -0.5em; padding-left: 0.5em } .fn-ad .i05 { text-indent: 5em } .padded { padding-left: 2.15em; padding-right: 2.15em } .leading-q { text-indent: -0.5em } div.ad-header { margin-bottom: 1.5em } div.ad-header p { text-align: center; text-indent: 0 } p .big { font-size: 3em; text-indent: 0 } .center { text-align: center; text-indent: 0 } .smcap { font-variant: small-caps } .lowercase { text-transform: lowercase } ul li { list-style-type: none } /* page numbers */ .pagenum { /* visibility: hidden; */ font-size: smaller; color: #a0a0a0; text-align: right; text-indent: 2em } /* Images */ img { max-width: 100%; height: auto } .figcenter { margin: 2em auto; text-align: center; max-width: 100% } .figleft { clear: left; margin-left: 0; margin-bottom: 1em; margin-top: 1em; margin-right: 1em; padding: 0; text-align: center } .lborder { border: thin solid blue; padding: 0.3em } p.caption { text-indent: 0; text-align: center } /* Footnotes */ .footnotes { font-family: sans-serif, serif; font-size: smaller } .footnote { margin: auto; text-indent: 0; padding: 0 0.75em } .footnote p { text-indent: 0; padding-left: 0.5em } .footnote .label { text-align: left; font-size: 0.8em; vertical-align: top } .fnanchor { vertical-align: super; font-size: 0.6em; text-decoration: none } /* Transcriber's notes */ .tnote, .tnote-end { text-align: justify; padding: 0 0.75em; margin: auto; font-family: sans-serif, serif } .tnote p, .tnote-end p { text-indent: 0 } .correction { text-decoration: underline } .corrections { list-style-type: none; margin: 0; padding: 0 } .corrections li { margin: 0.5em 0.25em } /* table of contents */ #toc { margin: auto } #toc td { vertical-align: top; text-align: left; padding: 0.5em 0 } #toc td.chap { text-align: center; margin-top: 1em; text-indent: 0 } #toc td.desc { vertical-align: top; padding-left: 2em; text-indent: -2em } #toc td.pgref { vertical-align: bottom; text-align: right; width: 5em } #loi td.pgref { vertical-align: bottom; text-align: right } /* index */ #index { list-style-type: none } #index li { margin-top: 0.5em; padding-left: 3em; text-indent: -3em } #index li.section { margin-top: 2em; text-indent: 0; font-size: 1.2em } #index li.isub { margin-top: 0; text-indent: -2em; padding-left: 3em } @media screen { body { width: 85%; max-width: 50em; margin: auto } p { margin: 0.75em auto } .tnote, .tnote-end, .footnotes { border: dashed 1px #808080; background-color: #fafafa } #toc, #loi, #index { max-width: 40em } .tnote { max-width: 26em } } @media screen, print { .corrections { margin: 1em 10% } } @media print { a:link, a:visited { color: black } } @media all { /* was @media handheld */ p { margin: 0 } .tnote p, .tnote-end p { margin: 0.25em 0 } .tnote, .tnote-end, h1, h2 { page-break-before: always } .tnote, .tnote-end { border: 1px dashed #808080; background-color: transparent } hr.chap { display: none } .lborder { border: none } } @media all { /* was @media handheld */ body { width: auto } .noepub { display: none } .half-title { margin-bottom: 1em } hr { margin-left: 33%; margin-right: 33% } hr.chap { margin-left: 17.5%; margin-right: 17.5% } hr.tb { margin-left: 25%; margin-right: 25% } #loi, #toc { margin-left: 0.5em; margin-right: 0.5em } #toc td.desc { page-break-before: avoid; padding: 0; text-indent: -0.5em } #toc td.pgref { width: auto } .figcenter { padding-bottom: 0.5em } .corrections li { margin: 0 } } /**/