/**/ body { margin-left: 10%; margin-right: 10% } h1, h2, h3, h4 { text-align: center; font-weight: normal; clear: both } h1 { font-size: 200%; margin: 1.25em 0; padding-top: 1.25em } h2.part, p.book-title { font-size: 170%; margin: 1.5em 0; text-align: center; text-indent: 0 } h2.part:before { content: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@leaf-1.png); display: block; text-align: center; margin: 2em auto } h2.part:after { content: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@leaf-2.png); display: block; text-align: center; margin: 2em auto } h2, h3 { font-size: 140%; margin: 0.87em 0 } h3 span.chapter-title { display: block; margin-top: 0.435em } h4 { font-size: 1.2em; margin: 1.053em 0 0.526em } p { text-align: left; margin: 0; text-indent: 1.3em; line-height: 1.3 } /* text divisions */ div.title-page, div#preface, div#references, div.contents, div.chapter, div.footnotes, div.index, div.transnote { page-break-before: always; page-break-after: always } div.title-page p, p.publisher { text-indent: 0; text-align: center; margin: 2.5em 0 } p.continued, p.decorated, h2 + p, h3 + p, h4 + p { text-indent: 0 } p.sig-right { text-align: right; text-indent: 0; margin-top: 0.625em; padding-right: 1.3em } p.sig-left { text-align: left; text-indent: 0; margin-top: 0.625em; padding-left: 1.3em } p.hang { padding-left: 1.3em; text-indent: -1.3em; margin-bottom: 0.625em } blockquote { margin: 1.3em 5%; font-size: 0.833em } div.container { text-align: center; margin: 0 } ul { list-style: none; padding: 0; margin: 1.3em 0 } ul li { list-style-type: none; padding-left: 1.3em; text-indent: -1.3em; line-height: 1.3 } div.container ul { margin-top: 0.625em } div.container ul li { display: inline-block; text-align: center; margin: 0.625em 1em 0 0; padding: 0; text-indent: 0; max-width: 10em; vertical-align: top } div.container ul + p { text-indent: 0; margin: 0 5% 1.3em } table { margin: 1.3em auto; border-collapse: collapse } table.toc th { padding-top: 0.625em; font-weight: normal } table.toc th.part { font-size: 1.2em; padding-top: 1.053em } table.toc td { padding-left: 1.3em; text-indent: -1.3em } table.toc td.tocnum { text-align: right; vertical-align: bottom } table.repeat td { padding: 0 0.5em; text-align: left } /* text represented by ditto marks in original book */ table#saints, table#signatures { font-size: 0.833em } table#saints td, table#saints th { border: 1px solid #C0C0C0; vertical-align: middle } table#saints td.date { white-space: nowrap } table#signatures td { border: 1px solid #C0C0C0; padding: 0.25em 0.25em 0.25em 1.5em; text-indent: -1.3em; vertical-align: top } table.dictionary td { text-align: left; line-height: 1.3; vertical-align: top; padding: 0 0.5em } span.item { display: inline-block; width: 2.5em; text-align: right; white-space: nowrap } /* poetry */ div.poetry { text-align: left; margin: 1.3em; line-height: 1.3; display: inline-block; font-size: 0.833em } div.stanza { margin: 0.625em 0 } div.omit { word-spacing: 1em; text-align: center; white-space: nowrap } div.attribution { text-align: right; margin-top: 0.625em } div.line { padding-left: 3em; text-indent: -3em } div.line.quote { margin-left: -0.4em } div.line.i0 { margin-left: 0 } div.line.i2 { margin-left: 1em } div.line.i4 { margin-left: 2em } div.line.i6 { margin-left: 3em } div.line.i8 { margin-left: 4em } div.line.i10 { margin-left: 5em } div.line.i12 { margin-left: 6em } div.line.i14 { margin-left: 7em } div.line.i16 { margin-left: 8em } div.line.i18 { margin-left: 9em } div.line.i20 { margin-left: 10em } div.line.i22 { margin-left: 11em } div.line.i24 { margin-left: 12em } div.line.i26 { margin-left: 13em } div.line.i28 { margin-left: 14em } div.line.i30 { margin-left: 15em } div.line.i40 { margin-left: 20em } /* footnotes */ a.marker, sup.label { font-size: 0.833em; vertical-align: super; line-height: 1; text-decoration: none } div.footnote { margin: 0.625em 0 } a.return { white-space: nowrap; text-decoration: none; font-size: 0.833em } a.marker:hover, a.return:hover { background-color: yellow } /* images */ img { max-width: 100%; height: auto; border: none } div.figcenter, div.tailpiece { text-align: center; margin: 1.3em 0 } div.headpiece { text-align: center; margin: 0; padding: 0 } div.caption p, p.caption, span.enlarge { text-align: center; text-indent: 0; margin: 0; font-size: 0.833em } div.caption { margin: auto } div.caption p.right { text-align: right; font-size: 75% } div.caption p.left { text-align: left; font-size: 75% } a[href]:hover span.enlarge { background-color: yellow } /* dropcaps */ div.dropcap, img.drop { margin: 0 0.5em 0 0; z-index: 1 } p.decorated:first-letter { padding-right: 0.5em } /* different margins for different widths of letters (width of an I, A, or W) */ p.decorated.i:first-letter { margin-left: -1.1em } p.decorated.a:first-letter { margin-left: -1.5em } p.decorated.w:first-letter { margin-left: -1.7em } /* links to dropcaps*/ div.pg-iii-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-iii-dropcap.jpg) 0 0 no-repeat } div.pg-xiii-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-xiii-dropcap.jpg) 0 0 no-repeat } div.pg-001-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-001-dropcap.jpg) 0 0 no-repeat } div.pg-009-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-009-dropcap.jpg) 0 0 no-repeat } div.pg-021-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-021-dropcap.jpg) 0 0 no-repeat } div.pg-026-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-026-dropcap.jpg) 0 0 no-repeat } div.pg-040-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-040-dropcap.jpg) 0 0 no-repeat } div.pg-064-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-064-dropcap.jpg) 0 0 no-repeat } div.pg-074-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-074-dropcap.jpg) 0 0 no-repeat } div.pg-082-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-082-dropcap.jpg) 0 0 no-repeat } div.pg-091-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-091-dropcap.jpg) 0 0 no-repeat } div.pg-105-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-105-dropcap.jpg) 0 0 no-repeat } div.pg-116-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-116-dropcap.jpg) 0 0 no-repeat } div.pg-136-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-136-dropcap.jpg) 0 0 no-repeat } div.pg-154-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-154-dropcap.jpg) 0 0 no-repeat } div.pg-164-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-164-dropcap.jpg) 0 0 no-repeat } div.pg-176-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-176-dropcap.jpg) 0 0 no-repeat } div.pg-189-dropcap { background: url(@public@vhost@g@gutenberg@html@files@44638@44638-h@images@pg-189-dropcap.jpg) 0 0 no-repeat } /* visible page numbers */ a[title].pagenum:after { font-weight: normal; font-variant: normal; font-style: normal; text-indent: 0; text-align: left; color: #C0C0C0; background-color: inherit; content: attr(title) } a[href].pagenum { text-decoration: none; /*to avoid IE underlining*/ } /* transcriber notes */ div.transnote { border: 1px solid #C0C0C0; background-color: #F5F5F5; padding: 1em; font-family: sans-serif, serif; font-size: 90% } div.transnote h2 { text-align: left; font-family: sans-serif, serif; font-size: 120% } div.transnote p { text-indent: 0; margin-top: 0.625em } /* general formatting */ .center { text-align: center } .smcap { font-variant: small-caps } .all-smcap { font-size: 75% } .upper { text-transform: uppercase } .larger { font-size: 120% } a:link { color: #0000CD } a:visited { color: #800080 } a:hover { text-decoration: none } a:active { color: #F00 } @media print { a:link { text-decoration: none; color: inherit } a.return, span.enlarge { display: none } } @media all { /* was @media handheld */ div#cover-preview, span.enlarge { display: none } div.caption { max-width: 100% } div.headpiece + h2 { page-break-before: avoid } div.dropcap { float: none; margin: 0; position: static; z-index: auto } p.decorated:first-letter, p.decorated.i:first-letter, p.decorated.a:first-letter, p.decorated.w:first-letter { margin: 0; padding: 0 } } /**/