/**/ body { margin-left: 6%; margin-right: 6% } h1, h2, h3, h4 { text-align: center; clear: both; font-weight: bold; line-height: 1.4; word-spacing: 0.2em } div, ul { line-height: 1.4 } p { margin-top: 0; margin-bottom: 0.4em; text-align: justify; text-indent: 1.1em; line-height: 1.4 } a.pagenum { /* page numbers */ /* for 6% body right margin */ text-align: left; text-indent: 0; font-size: xx-small; font-weight: normal } a:focus, a:active { background-color: #FF6 } /* pale yellow */ #text { margin: auto; max-width: 52em } /* text container */ /* Front matter and end matter */ #title-page, p.copyright, p.printer { margin-top: 5em } div.bookcover, p.byline, p.translation, p.publication, p.copyright, p.edition, p.printer, p.ender { text-indent: 0; text-align: center } #title-page { word-spacing: 0.2em } p.byline { margin-top: 1.5em; font-weight: bold } #author { display: block; padding-top: 0.7em; font-size: 1.5em } p.edition { margin-top: 3em; font-size: 1.3em } p.translation, p.publication { margin-top: 3em } #translator { font-size: 1.3em; font-variant: small-caps } #publisher { font-size: 1.3em } p.copyright { font-size: small; line-height: 1.6em } p.printer { font-size: small } p.ender { margin-top: 3em } /* Contents */ #Contents { max-width: 35em; margin: auto; font-size: 0.95em } p.toc-part, p.toc-header, p.toc-introconc { text-indent: 0 } p.toc-part { text-align: center; margin-top: 1.4em } p.toc-header, p.toc-introconc, ul.toc-chap { padding-right: 3.5em } span.toc-page { width: 2.75em; /* minimum width to contain page nos. */ text-indent: 0; text-align: right } p.toc-header { margin-bottom: 0 } ul.toc-chap, ul.toc-sec { list-style-type: none } ul.toc-chap { margin-top: 0.7em; padding-left: 3.5em; text-indent: -3.5em } ul.toc-chap li { margin-top: 0.5em } ul.toc-sec { margin-top: 0; padding-left: 0 } ul.toc-sec li { margin-top: 0; text-indent: -1.4em } span.toc-secno { padding-right: 0.4em } /* Images */ #coverpage { width: 100%; height: auto } img.edition { height: 4em; width: auto; vertical-align: middle } img.printer { height: 2.5em; width: auto } img.heading { width: 100%; height: auto } img.dropcap-w, img.dropcap-i { margin: 0.15em 0.6em 0 0; max-width: 30% } img.dropcap-w { width: 5em; height: auto } img.dropcap-i { width: 3.6em; height: auto } img.ender { height: 4em; width: auto } /* Main text */ h2 { margin-top: 5em } h2.illustrated { background-color: white } /* for hiding text */ h2.illustrated span.hide { display: block; padding: 0; margin: 0; color: white; /* for hiding text */ font-size: 0; line-height: 0.01; font-weight: normal } h2 + p { margin-top: 2.5em } h3 { margin-top: 3em } h3 span.chap-title { display: block; padding-top: 0.8em } h4 { margin-top: 2.5em } h3 + h4 { margin-top: 1.5em } p.conti-para { text-indent: 0 } /* continued para */ span.locked { white-space: nowrap } em.gesperrt { letter-spacing: 0.2em; margin-right: -0.2em; font-style: normal } abbr { text-decoration: none; border: none } abbr.lb { text-decoration: line-through } /* lb bar */ /* Footnotes */ div.footnotes, p.footnote { font-size: 0.95em } p.footnote { margin-bottom: 1em } a.fnanchor, a.label, span.fnanchor { font-size: 0.95em } a.label { padding-right: 0.4em } hr.fn-sep { margin-top: 1em; margin-right: 75%; width: 25%; border: thin solid } /* Special blocks of text */ p.dropcap { text-indent: 0 } span.dropcap-w, span.dropcap-i { color: transparent } span.dropcap-w { margin-left: -1.3em } span.dropcap-i { margin-left: -0.8em } blockquote { margin: 1em 0 1em 1.4em } blockquote.drama { max-width: 42em; margin-left: auto; margin-right: auto } blockquote.drama p { margin-bottom: 0.08em; font-size: 0.95em } span.speaker { padding-right: 0.5em } blockquote.poem-fn33 { /* Footnote-33 */ margin-top: 0; margin-bottom: 1em; line-height: 1.4 } blockquote.poem-fn33 div.stanza { margin-top: 0; margin-left: 2.2em } blockquote.poem-fn33 div.i0 { margin-left: 0; padding-left: 1em; text-indent: -1em } div.signature { text-align: right; margin-bottom: 0.3em } div.sig-au { margin-right: 2em } div.sig-add { margin-right: 4em } /* Poetry */ div.poem-container { text-align: center; margin: 0 } blockquote.poem { display: inline-block; /* not recognized by IE7 and some e-readers */ text-align: left; margin: 0 0 1em 0; line-height: 1.4; font-size: 0.95em } div.stanza { margin-top: 1em } div.footnotes blockquote.poem { font-size: 1em } blockquote.poem div.i0 { margin-left: 0; padding-left: 1em; text-indent: -1em } blockquote.poem div.i0q { padding-left: 1.5em; text-indent: -1.5em } blockquote.poem div.i1q { margin-left: 0.5em; padding-left: 1em; text-indent: -1em } /* Tables */ table { margin: 1em auto; border-spacing: 0; border-collapse: collapse; line-height: 1.3 } table caption { caption-side: top; padding-bottom: 0.5em; margin-bottom: 0; text-align: center } thead th { padding-top: 0.1em; padding-bottom: 0.2em } th, td { vertical-align: bottom; padding-left: 0.3em; padding-right: 0.3em } th { font-weight: normal } th[scope="col"] { text-align: center; /* center all column headings */ font-size: 0.95em } th[scope="row"] { text-align: left; /* left-align all row headings */ padding-top: 0; padding-bottom: 0; text-indent: -0.9em; padding-left: 1.3em } td { text-align: center } /* center all cells */ table.wide { font-size: 0.92em } /* smaller font for wide tables */ table.morepad td { padding-left: 0.8em; padding-right: 0.8em } th.long { max-width: 8em } /* limit width (force rewrap) of long th */ th.long-6 { max-width: 6em } th.long-10 { max-width: 10em } th.long-12 { max-width: 12em } th.long-18 { max-width: 18em } th.center[scope="row"] { text-align: center; text-indent: 0; padding-left: 0.3em } th.left[scope="col"] { text-align: left } th.vpadded { padding-top: 0.8em; font-size: 1em } th.morepad-r { padding-right: 1em } th.ind-55[scope="row"] { text-indent: -5.5em; padding-left: 5.9em } th.pad-10[scope="row"] { text-indent: 0; padding-left: 1em } th.pad-15[scope="row"] { text-indent: 0; padding-left: 1.5em } th.pad-25[scope="row"] { text-indent: 0; padding-left: 2.5em } th.pad-74[scope="row"] { padding-left: 7.4em } td.left { text-align: left; text-indent: -0.9em; padding-left: 1.3em } td.right { text-align: right } td.pad-2 { padding-left: 2em } td.morepad-r { padding-right: 1em } th.br, td.br { border-right: thin solid } tr.bt-double th { border-top: double; padding-top: 0.3em } tr.bb th, tr.bb td, th.bb, td.bb { border-bottom: thin solid } th.middle, tr.middle td { vertical-align: middle } th.locked { white-space: nowrap } td.tab-list { text-align: left; text-indent: -1.6em; padding-left: 2.1em } span.tab-listno { padding-right: 0.5em } #table-p102 th[scope="row"], #table-p120a th[scope="row"] { padding-right: 1em } #table-p108a td, #table-p249 td { text-align: left } #table-p215d td, #table-p216a td, #table-p217b td, #table-p218 td, #table-p324 td, table.tp324-tn td { text-align: right } #table-p321a th[scope="row"], #table-p321a td, #table-p321b th[scope="row"], #table-p321b td, #table-p354 td, #table-p356 td, #table-p421b td { vertical-align: middle } #table-p329 td, #table-p330a td { vertical-align: middle } #table-p329 th[scope="row"], #table-p330a th[scope="row"] { vertical-align: middle; text-align: center; text-indent: 0; padding-left: 0.3em } #table-p330b { max-width: 22em } #table-p418a { max-width: 36em } /* Transcriber's notes */ p.transnote-intext { font-size: 0.8em; font-family: sans-serif, serif } span.grosstypo { border-bottom: thin dotted } div.transnote { max-width: 42em; margin: 4em auto; border: thin dashed; padding: 0.5em; font-family: sans-serif, serif } div.transnote p, ul.tnlist, table.transtab { font-size: 0.9em } p.tntitle { margin-bottom: 1.2em; text-align: center; text-indent: 0 } ul.tnlist, ul.tnsublist { margin: 0 auto 0.4em 0; list-style-type: none; padding-left: 1em } ul.tnlist li { text-align: left; margin-left: 1em; text-indent: -1em } ul.tnlist p { font-size: 1em; margin-left: 0; text-indent: -1em } ul.tnlist blockquote p { text-indent: 0 } ul.tnlist p.conti-para { text-indent: 0 } hr.sep-tn { margin: 1.5em 0; border: thin dashed } p.key-title { margin-top: 0.8em; text-indent: 0 } p.key { text-indent: 0 } table.transtab { font-size: 0.9em } div.html-only { visibility: visible; display: block } div.epub-only { visibility: hidden; display: none } @media speech { a.pagenum, p.transnote-intext, div.speech-hide { display: none } } @media print { #coverpage { height: 95%; width: auto; max-width: 95% } a.pagenum { visibility: hidden } /* hide page nos */ div.chapter, div.section { page-break-before: always } } @media all { /* was @media handheld */ p { text-align: inherit } /* let mobile user set own preference */ /* some e-readers do not recognize display: inline-block, cannot center the poems; set off poems by indenting them instead */ div.poem-container { text-align: left } blockquote.poem { display: block; margin-left: 1.5em } } @media all { /* was @media handheld */ body { margin-left: 2%; margin-right: 2% } #text, div.transnote { max-width: 100% } p { line-height: 1.3; orphans: 1; widows: 1 } ul { text-align: inherit; line-height: 1.3 } table, div, ul { line-height: 1.3 } p.copyright { page-break-before: always; margin-top: 0; padding-top: 2em } #title-page { page-break-before: always; margin-top: 0; padding-top: 0.5em } p.toc-header, p.toc-introconc, ul.toc-chap { position: static; padding-right: 0 } span.toc-page { position: static; visibility: hidden; display: none } h2, h3, h4 { margin-top: 0; padding-top: 0.2em } img.dropcap-w, img.dropcap-i { float: left } span.dropcap-w, span.dropcap-i { display: none } em.gesperrt { text-decoration: underline; letter-spacing: inherit; margin-right: inherit } hr.fn-sep { page-break-after: avoid } p.label-fn33 { float: left } table caption, thead { page-break-after: avoid; page-break-inside: avoid } p.transnote-intext { page-break-after: avoid } span.grosstypo { border: none; text-decoration: none } div.transnote { max-width: 100%; margin-top: 0; padding: 0; border: none; page-break-before: always; page-break-after: always } div.html-only { visibility: hidden; display: none } div.epub-only { visibility: visible; display: block } /* because ADE styles all a tags the same whether they are links or anchors */ a[name], a[id] { text-decoration: none; border: none; color: inherit } } /**/