/**/ body { margin-left: 10%; margin-right: 10%; font-size: 105% } h1 { text-align: justify; margin-left: 8%; margin-right: 8%; font-size: 160% } h1:first-letter { clear: left; margin: 0.1em 0.1em 0 0; padding: 0; font-size: 250% } h2, h3, h4 { text-align: center; clear: both } h2 { margin-left: 8%; margin-right: 8%; font-weight: normal; font-size: 180% } h3 { margin-top: 1.5em; margin-bottom: 0.5em; font-weight: normal } h4 { margin-bottom: 0.5em; font-weight: normal } div.t2 { display: block; text-align: center; font-size: 90%; margin-top: 1.5em; margin-bottom: 1.5em } p { margin-top: 0.51em; text-align: justify; text-indent: 3em; margin-bottom: 1em; line-height: 1.3em } p.sig { text-align: right; margin-top: -0.5em; margin-right: 2em } p.sig2 { text-align: left; text-indent: 0; margin-top: -0.5em; margin-left: 80% } p.dropcap:first-letter, p.dropcap2:first-letter, p.dropcap3:first-letter, p.dropcap4:first-letter { clear: left; margin: 0 0.1em 0 0; padding: 0; line-height: 1.2em; font-size: 250%; color: window } p.dropcap:first-letter { margin-left: -1em } p.dropcap2:first-letter { margin-left: -1.3em } p.dropcap3:first-letter, p.dropcap4:first-letter { margin-left: -0.7em } p.dropcap, p.dropcap2, p.dropcap4 { text-indent: -0.3em } p.dropcap2 { line-height: 1.5em } p.dropcap3 { text-indent: -0.5em } img.dropcap { margin: 0 0.5em 0 0; z-index: 1 } img.dropcap2 { margin: 0 0.35em 0 0; z-index: 1 } @media all { /* was @media handheld */ img.dropcap, img.dropcap2, img.dropcap3, img.dropcap4 { display: none; visibility: hidden } p.dropcap:first-letter, p.dropcap2:first-letter, p.dropcap3:first-letter, p.dropcap4:first-letter { padding-right: 0; margin-left: 0; color: black } } div.container { text-align: center } div.content { text-align: left; display: inline-block } .blockquot { font-size: 90%; line-height: 1.2em; text-align: justify } .blockquot p.sig { margin-right: 2em } .blockhead { font-size: 90%; margin-left: 7em; text-indent: -3em; text-align: justify; line-height: 1.2em } .blockhead1 { font-size: 90%; margin-left: 8em; text-align: justify; line-height: 1.2em; margin-top: -1em; margin-bottom: 2em } .blockhead2 { font-size: 90%; padding-left: 18em; text-indent: -13.5em; text-align: justify; line-height: 1.2em } .blockhead3 { font-size: 90%; padding-left: 14em; text-indent: -3em; text-align: justify; line-height: 1.2em; margin-bottom: 1em } div.covernote { /* hide the cover-image TN by default in html */ visibility: hidden; display: none } @media all { /* was @media handheld */ /* make cover TN visible for epub and mobi */ div.covernote { visibility: visible; display: block } } hr { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: 33.5%; margin-right: 33.5%; clear: both } hr.chap { width: 80%; margin-left: 10%; margin-right: 10% } hr.r2 { width: 2%; margin-left: 49%; margin-right: 49%; margin-top: 0.7em; margin-bottom: 0.5em } hr.r20 { width: 20%; margin-left: 40%; margin-right: 40%; margin-top: 2em; margin-bottom: 2em } hr.r25 { width: 25%; margin-left: 37.7%; margin-right: 37.5%; margin-top: 1em; margin-bottom: 1em; background-color: transparent; border-top: 1px solid gray } /* Lists */ div.index { font-size: 90% } ul.IX { padding-left: 0; margin-left: 0; list-style-type: none; font-size: inherit } ul li { margin-left: 1em } .IX li { margin-top: 0 } ul.index { list-style-type: none } li { list-style-type: none; margin-top: 0.25em; margin-bottom: 0; line-height: 1.2em; padding-left: 1.5em; text-indent: -1.5em } /* Tables */ table { margin-left: auto; margin-right: auto; font-size: 90%; border-collapse: collapse } table.fxl { table-layout: fixed } div.tab { display: table; margin-left: auto; margin-right: auto; font-size: 90%; border-collapse: collapse } div.trow { display: table-row } div.tcell { display: table-cell } div.tcell2 { display: table-cell } div.text { text-align: justify; padding-left: 1.5em; text-indent: -1.5em; padding-bottom: 0.8em } span.ilb { display: inline-block; white-space: nowrap } .alpha { text-align: left; padding-top: 1em } .cost { text-align: right; vertical-align: bottom } .cost1 { text-align: right; vertical-align: bottom } .cost2 { text-align: right; vertical-align: bottom } @media all { /* was @media handheld */ .cost { width: 40px } .cost1 { width: 24px } .cost2 { width: 70px } } .wdt { text-align: right; vertical-align: bottom } .wdt1 { text-align: left; vertical-align: bottom } .cw50 { width: 50% } .tal { text-align: left } .tar { text-align: right } .tac { text-align: center } .taj { text-align: justify } .vat { vertical-align: top } .vab { vertical-align: bottom } .bt { border-top: 1px solid } .btb { border-style: solid none solid none; border-width: thin } .btbd { border-top: thin solid; border-bottom: double } .btr { border-style: solid solid none none; border-width: thin } .btrb { border-style: solid solid solid none; border-width: thin } .btl { border-style: solid none none solid; border-width: thin } .btrl { border-style: solid solid none solid; border-width: thin } .bl { border-style: none none none solid; border-width: thin } .br { border-style: none solid none none; border-width: thin } .brl { border-style: none solid none solid; border-width: thin } .bb { border-style: none none solid none; border-width: thin } .bbr { border-style: none solid solid none; border-width: thin } .bbl { border-style: none none solid solid; border-width: thin } .bbrl { border-style: none solid solid solid; border-width: thin } .bnone { /* hides unwanted borders that appear with Safari browser */ visibility: hidden } .hang { padding-left: 1em; text-indent: -0.5em; padding-right: 0.5em } .pb03 { padding-bottom: 0.3em } .pb06 { padding-bottom: 0.6em } .pb1 { padding-bottom: 1em } .plhi { padding-left: 1em; text-indent: -1em } .plhir { padding-left: 1.5em; text-indent: -1.5em; padding-right: 0.3em } .plhir1 { padding-left: 1.5em; text-indent: -1.5em; padding-right: 1em } .plhir2 { padding-left: 2.5em; text-indent: -1.5em; padding-right: 0.3em } .plhir3 { padding-left: 5em; text-indent: -1.5em; padding-right: 0 } .plhir4 { padding-left: 9.5em; text-indent: -1.5em; padding-right: 0 } .plhir5 { padding-left: 3em; text-indent: -1.5em; padding-right: 0 } .pltir { padding-left: 1.5em; text-indent: 1.5em; padding-right: 0.3em } .pl2hi { padding-left: 3em; text-indent: -2em } .pl6hi { padding-left: 12em; text-indent: -9em } .pl7hi { padding-left: 9em; text-indent: -3em } .pl03 { padding-left: 0.3em } .pl1 { padding-left: 1em } .pl15 { padding-left: 1.5em } .pl2 { padding-left: 2em } .pl3 { padding-left: 3em } .pl8 { padding-left: 8em } .pr03 { padding-right: 0.3em } .pr05 { padding-right: 0.5em } .pr1 { padding-right: 1em } .pr2 { padding-right: 2em } .pr4 { padding-right: 4em } .pr6 { padding-right: 6em } .pr8 { padding-right: 8em } .pr10pc { padding-right: 10% } .pr30pc { padding-right: 30% } .prl03 { padding-right: 0.3em; padding-left: 0.3em } .prl05 { padding-right: 0.5em; padding-left: 0.5em } .prl1 { padding-right: 1em; padding-left: 1em } .prl2 { padding-right: 2em; padding-left: 2em } .prl10pc { padding-right: 10%; padding-left: 10% } .pt02 { padding-top: 0.2em } .pt03 { padding-top: 0.3em } .pt05 { padding-top: 0.5em } .pt08 { padding-top: 0.8em } .pt1 { padding-top: 1em } .ptb03 { padding-top: 0.3em; padding-bottom: 0.3em } .ptb1 { padding-top: 1em; padding-bottom: 1em } .pall { padding: 0.3em 0.3em 0.3em 0.3em } .mb-08em { margin-bottom: -0.8em } .mb-04em { margin-bottom: -0.4em } .mb-02em { margin-bottom: -0.2em } .mb05em { margin-bottom: 0.5em } .mb1em { margin-bottom: 1em } .mb2em { margin-bottom: 1.8em } .mb3em { margin-bottom: 3em } .mb5em { margin-bottom: 5em } .mb6em { margin-bottom: 6em } .ml-1em { margin-left: -1em } .ml0em { margin-left: 0 } .ml3em { margin-left: 3em } .ml35em { margin-left: 3.5em } .ml45em { margin-left: 4.5em } .ml6em { margin-left: 6em } .ml8em { margin-left: 8em } .ml10em { margin-left: 10em } .ml15pc { margin-left: 15% } .ml30pc { margin-left: 30% } .ml50pc { margin-left: 50% } .mr-2em { margin-right: -2em } .mr40pc { margin-right: 40% } .mr2em { margin-right: 2em } .mrl10pc { margin-left: 10%; margin-right: 10% } .mt-1em { margin-top: -1em } .mt-08em { margin-top: -0.8em } .mt-05em { margin-top: -0.5em } .mt05em { margin-top: 0.5em } .mt08em { margin-top: 0.8em } .mt1em { margin-top: 1em } .mt17em { margin-top: 1.7em } .mt2em { margin-top: 2em } .mt4em { margin-top: 4em } .mt5em { margin-top: 5em } .mt6em { margin-top: 6em } .mt10em { margin-top: 10em } .mtb1em { margin-top: 1em; margin-bottom: 1em } .mtb15em { margin-top: 1.5em; margin-bottom: 1.5em } .mtb3em { margin-top: 3em; margin-bottom: 3em } .head { text-indent: 0; text-align: center; margin-top: 1.5em; margin-bottom: 0 } .ti0em { text-indent: 0 } .fs80 { font-size: 80% } .fs85 { font-size: 85% } .fs90 { font-size: 90% } .fs92 { font-size: 92% } .fs100 { font-size: 100% } .fs110 { font-size: 110% } .fs120 { font-size: 120% } .fs130 { font-size: 130% } .fs140 { font-size: 140% } .fs160 { font-size: 160% } .fs200 { font-size: 200% } .epubonly { /*text hidden in html but displayed in epub*/ display: none; visibility: hidden } @media all { /* was @media handheld */ .epubonly { display: inline; visibility: visible } .htmlonly { display: none; visibility: hidden } } .hide { visibility: hidden } .nowrap { white-space: nowrap } .fl0 { clear: both } @media all { /* was @media handheld */ .fll { float: left } .flr { float: right } } .center { text-align: center } .smcap { font-variant: small-caps } .lowercase { text-transform: lowercase } .antiqua { font-family: "Excalibur SF", "Fraktur BS", "Times New Roman", serif; font-weight: bold; font-size: 105% } .ls01em { letter-spacing: 0.1em } .ls02em { letter-spacing: 0.2em } .lh12em { line-height: 1.2em } .lh15em { line-height: 1.5em } .lh2em { line-height: 2em } sup { vertical-align: baseline; font-size: 80% } sub { vertical-align: baseline; font-size: 80% } @media all { /* was @media handheld */ sup { vertical-align: baseline; font-size: 80%; position: relative; top: -0.4em } sub { vertical-align: baseline; font-size: 80%; position: relative; top: 0.3em } } .pagenum { font-weight: normal; font-style: normal; font-variant: normal; text-align: right; color: #585858 } div.blockquot > span.pagenum { font-weight: normal; font-style: normal; font-variant: normal; text-align: right; color: #585858 } span[title].pagenum:after { content: attr(title) } a[name] { /* Fix Opera bug */ } a:link { text-decoration: none; color: black; border-bottom: 1px dotted #000 } a:link:hover { background: aqua } /*fractions*/ .fraction { display: inline-block; vertical-align: middle; text-align: center; text-indent: 0; font-size: 65%; line-height: 0.4em } .fraction > span { display: block; padding: 0.1em } .fraction span.bar { display: none } .fraction span.fden { border-top: thin solid black; line-height: 0.6em; padding-top: 0.2em } /* Illustrations */ div.cap_t { background: url(@public@vhost@g@gutenberg@html@files@49011@49011-h@images@img056.jpg) no-repeat top left } #cap_t0 { clear: left } #cap_t1 { clear: left } @media all { /* was @media handheld */ div.cap_t { background: transparent } } .figbr { margin-top: 0.3em; margin-right: 0.5em } .figcenter { margin-left: auto; margin-right: auto; margin-top: 1em; text-align: center; font-size: 90% } .figcenter2 { margin-left: auto; margin-right: auto; margin-top: 3em; margin-bottom: 5em; text-align: center; font-size: 90% } .figcenter3 { margin-left: auto; margin-right: auto; margin-top: 3em; margin-bottom: 3em; text-align: center; font-size: 90% } .figleft { margin-top: 0.3em; margin-right: 1.5em; margin-bottom: 0.3em; margin-left: 0; padding: 0; text-align: center; font-size: 90% } .figright { margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 1.5em; padding: 0; text-align: center; font-size: 90% } .figcenter div, .figleft div, .figright div { text-align: justify } @media all { /* was @media handheld */ .figleft, .figright { float: none; margin-left: auto; margin-right: auto } } .sidenote { padding-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0.5em; margin-right: 0; margin-top: 0; clear: left; line-height: 1.2em } .sidenote2 { padding-bottom: 0.5em; padding-top: 0.1em; padding-left: 0; padding-right: 0.5em; margin-right: 0; margin-top: 0; clear: left; line-height: 1.2em; font-size: 90%; text-align: left } @media all { /* was @media handheld */ .sidenote, .sidenote2 { float: left; clear: left } .sidenote2 { width: 13% } } /* Footnotes */ .footnote { margin-left: 10%; margin-right: 10%; font-size: 0.9em; text-indent: 0; margin-bottom: 0.49em } .footnote p { margin-left: 10%; margin-right: 10%; font-size: 0.9em; text-indent: 0; margin-bottom: 0.49em } .footnote .label { text-align: right; text-indent: 0; border-bottom: 1px dotted } .label:hover { background: aqua } .fnanchor { vertical-align: baseline; margin-left: 0.05em; font-weight: normal; font-style: normal; text-decoration: none; white-space: nowrap } /* Poetry */ .poem { display: inline-block; text-align: left } .poem br { display: none } .verse { text-indent: -2em; padding-left: 2em } /* Transcriber notes */ .transnote { background-color: #F5F5F5; color: black; font-size: 85%; padding: 0.5em; margin-bottom: 5em; font-family: sans-serif, serif } ins { text-decoration: none; border-bottom: 1px dashed red } div.dots { clear: both; background: url(@public@vhost@g@gutenberg@html@files@49011@49011-h@images@dot13.gif) 50% 70% repeat-x } div.dots1 { clear: both; background: url(@public@vhost@g@gutenberg@html@files@49011@49011-h@images@dot13.gif) 50% 70% repeat-x } span.item { padding-right: 0.5ex; background-color: #fff } @media all { /* was @media handheld */ div.dots { background: none; float: none; margin-left: auto; margin-right: auto; width: auto } div.dots1 { background: none; float: none; margin-left: auto; margin-right: auto; width: auto } } /**/