/**/ body { margin-left: 7%; margin-right: 7% } h1, h2, h3 { text-align: center; clear: both; line-height: 1.4; word-spacing: 0.3em } h1, h2 { font-weight: bold } h3 { font-weight: normal; font-size: 1em } p { margin-top: 0; margin-bottom: 0.4em; text-align: justify; text-indent: 1em; line-height: 1.4 } table { margin: 1em auto; border-spacing: 0; border-collapse: collapse; line-height: 1.3; font-size: 0.92em } table caption { caption-side: top; margin-bottom: 0; padding-bottom: 1em; text-align: center; font-variant: small-caps } th, td { padding-left: 0.5em; padding-right: 0.5em } th { text-align: center; font-weight: normal; line-height: 1.2 } td { vertical-align: bottom; text-align: right } /* override for cells not containing nos. */ span.pagenum { /* page numbers */ /* for 7% body right margin */ text-align: left; text-indent: 0; font-size: x-small } #text { margin: auto; width: 100%; max-width: 50em } /* text container */ /* Front matter and end matter */ div.bookcover, p.bastard-page, p.byline, #edition, p.publisher, p.dedication, p.half-title, p.end, p.printer { text-indent: 0; text-align: center } p.bastard-page, #title-page, #edition-info, p.dedication, p.half-title { margin-top: 8em } #coverpage { width: 100%; height: auto } p.bastard-page, #author-name, p.dedication, p.half-title { word-spacing: 0.3em } p.bastard-page { font-size: 1.4em } h1 span.and { font-size: small } p.byline { margin-top: 3em } #author-name { display: block; padding-top: 0.5em; font-weight: bold } #author-degrees, #author-affil { font-size: small } #author-affil { font-style: italic } #edition { margin-top: 2em; font-size: small } #publogo { width: 15%; height: auto; vertical-align: middle; padding: 0.5em } p.publisher { margin-top: 2em } #edition-info { margin-left: 30%; margin-right: 30%; min-width: 10em; font-size: small } #edition-info p { text-align: center; text-indent: 0; padding: 0.5em; border: solid thin } p.dedication { line-height: 2; font-size: small } span.to { font-family: "Old English Text MT", serif, sans-serif } div.au-sig { margin-top: 1em; padding-right: 1em; text-align: right; font-variant: small-caps } div.loc-date { margin-top: 2em; text-align: left; font-size: small } span.loc { font-variant: small-caps } span.date { padding-left: 1.5em; font-style: italic } p.half-title { margin-top: 5em; font-weight: bold; font-size: 1.4em } p.end { margin-top: 1em } p.printer { margin-top: 5em; font-style: italic; font-size: small } /* Contents */ #toc { font-size: 0.95em } th.toc-chapter { padding-top: 1.2em; padding-bottom: 0.8em; font-size: 1.1em } th.toc-chapter small { display: block; padding-top: 0.6em } td.toc-sections { padding-left: 3em; text-indent: -2em; text-align: justify } th.toc-page, td.toc-page { text-align: right; white-space: nowrap } td.appendix { text-align: left; padding-top: 1.2em; font-variant: small-caps } #toc a { text-decoration: none } #toc a:hover { text-decoration: underline } /* Main text */ h2 { margin-top: 5em } h2.chap { font-size: 1.2em } h2.chap small { display: block; padding-top: 0.6em } h2.chap-i { margin-top: 2em } /* smaller margin between half-title and Chap I */ p.first-para, p.conti-para { text-indent: 0 } span.chap-start { font-variant: small-caps } h2.chap + h3 { margin-top: 1em } h3.section { margin-top: 2em; font-style: italic } span.smcap { font-variant: small-caps } span.locked { white-space: nowrap } /* avoid lone dashes and 1-, 2-, 3-letter words at end of para */ abbr { text-decoration: none; border: none } /* Images */ div.fig { margin-left: auto; margin-right: auto; text-indent: 0 } div.fig { width: 100%; margin-top: 1em; margin-bottom: 1em } p.figlabel { text-align: center; font-variant: small-caps } p.fig { text-align: center } img.fig { width: 75%; height: auto } p.figcaption { margin-left: 1em; text-indent: -1em; text-align: justify; line-height: 1.3; font-size: 0.92em } /* Tables */ table.bordered { border: solid thin } table.bordered th { border-left: solid thin; border-right: solid thin } table.bordered thead th { border-top: solid thin; border-bottom: solid thin } table.bordered td { border-left: solid thin; border-right: solid thin } th.range { white-space: nowrap } th.padded { padding-top: 1em; padding-bottom: 0.5em } th.row-text { text-align: left; padding-left: 2em; text-indent: -1em } th.row-num { text-align: right } #p65 td { padding-right: 2em } #p145 { max-width: 16em } /* Footnotes */ h3.fnote { margin-top: 3em } p.footnote { font-size: 0.92em } a.fnanchor { vertical-align: top; font-style: normal; font-size: 0.7em } a.label { padding-right: 0.4em } a.fnanchor, a.label { text-decoration: none } a.fnanchor:hover, a.label:hover { text-decoration: underline } div.tab-fnote { margin: auto 0.5em 1em 0.5em } /* Advertisements */ h2.ads small { font-size: 60%; font-style: italic } h3.ads { margin-top: 2em; font-weight: bold } div.ads { font-size: 0.92em } p.ad { clear: left; margin-left: 2.1em; text-indent: 0; text-align: right } span.numbk { text-indent: -2.1em; padding-right: 2em; text-align: left } span.book { padding-left: 0.5em; font-weight: bold } span.nbold { font-weight: normal } span.auname { font-variant: small-caps; white-space: nowrap } span.bkname { font-variant: small-caps } p.review { clear: left; margin-left: 2.2em; text-indent: 1em; text-align: justify } /* Transcriber's notes */ span.correction { border-bottom: thin dotted } /* corrected text with popups stating original text */ p.transnote-intext { text-align: left; font-size: 0.9em; font-family: sans-serif, serif } div.transnote { max-width: 38em; width: 100%; margin: 4em auto; border: dashed thin; padding: 1em; font-family: sans-serif, serif } div.transnote p, div.transnote ul, table.transtab { font-size: 0.9em } p.tntitle { margin-bottom: 1.2em; text-align: center; text-indent: 0 } p.tntext { margin-top: 0.1em; margin-bottom: 0.2em } p.tntext, ul.tnlist li { margin-left: 1em; text-indent: -1em } ul.tnlist { margin: 0 auto 0.4em 0; list-style-type: none; text-indent: -1em; padding-left: 1em } ul.tnlist li { line-height: 1.3 } hr.sep { margin: 1em 20% 2em 30%; border: dotted thin } p.key-title { margin-top: 0.8em; text-indent: 0; font-weight: bold } p.key { text-indent: 0 } table.transtab th, table.transtab td { padding-left: 0.3em; padding-right: 0.3em } table.transtab th.rowtext { padding-left: 1em; text-align: left } table.transtab th.padded { text-align: left; font-size: 0.85em } th.year { vertical-align: top } th.fr, td.fr { padding-bottom: 0.8em } span.fnanchor { vertical-align: top; font-size: 0.7em } div.html-only { visibility: visible; display: block } @media all { /* was @media handheld */ body { margin-left: 3%; margin-right: 3% } p { orphans: 1; widows: 2; text-align: inherit } /* let mobile user set own preference */ ul { text-align: inherit } #text { max-width: 100% } span.pagenum { display: none; visibility: hidden } /* hide page nos */ p.bastard-page, #edition-info, p.dedication { page-break-before: always; margin-top: 0; padding-top: 30% } #title-page, p.half-title { page-break-before: always; margin-top: 0; padding-top: 0.5em } #edition-info { margin-left: 20%; margin-right: 20% } div.closing, div.loc-date { page-break-before: avoid; page-break-inside: avoid } tr.toc-header, td.toc-page { display: none; visibility: hidden } td.toc-sections { text-align: left } p.end { page-break-before: avoid } h2, h3.fnote { page-break-before: always; margin-top: 0; padding-top: 1em } h2.chap-i { page-break-before: avoid } h3.section, h3.ads { page-break-after: avoid } span.correction { border: none } caption, thead, th { page-break-after: avoid; page-break-inside: avoid } div.fig { max-width: 100% } div.labelfig { page-break-inside: avoid } p.figlabel { page-break-after: avoid } img.fig { page-break-before: avoid; height: 55%; /* allot space for figlabel and figcaption */ width: auto } p.figcaption { text-align: inherit } p.ad { margin-left: 1.9em; text-indent: -1.9em; text-align: left } span.numbk { float: none; text-indent: 0; padding-right: 2em; text-align: left } p.review { text-align: inherit } p.transnote-intext { page-break-after: avoid } div.transnote { page-break-before: always; page-break-after: always; max-width: 100%; margin-top: 0; padding: 1em 0.5em; border: none } p.key-title { page-break-after: avoid } div.html-only { visibility: hidden; display: none } /* because ADE 3.0 styles all a tags the same whether they are links or anchors */ a.anch { text-decoration: none; border: none; color: inherit } } /**/