/**/ body { margin: 0 3em 0 0; padding: 0.5em; text-align: center; font-size: 100% } div, span, p { padding: 0; margin: 0 } div, p { line-height: 1.5em } p { text-indent: 1em; text-align: justify } div, span, p.first, p.continue { text-indent: 0 } div.front { max-width: 40em; text-align: center; margin: 2em auto; padding: 4em 0; page-break-before: always } div#worksbyfs { display: inline-block; font-size: 0.9em; max-width: 26em; border: thin black solid; padding: 0.5em } div#worksbyfs p { margin: 0 0 1em 0; padding-left: 2em; text-indent: -2em } div#worksbyfs p.center { text-indent: 0; margin: 0 0 1em 0 } div.fsize1, div.fsize2, div.fsize3, div.fsize4 { line-height: 1.1em } div.fsize1 { font-size: 1.8em } div.fsize2 { font-size: 1.4em } div.fsize3 { font-size: 1em } div.fsize4 { font-size: 0.8em } div.pad2v { padding: 2em 0 } div.thoughtbreak { height: 1.5em } span.smaller, div.smaller { display: block; font-size: 0.8em; margin: 0.5em 0 } span.tiny, span#tiny15, div.tiny { display: block; font-size: 0.6em; font-weight: normal } span#tiny15 { margin: 0 10% } h1, h2, h3, h4 { text-align: center; font-weight: normal; margin: 0 } h1 { page-break-before: always; font-size: 1.6em } h2 { page-break-before: always; padding-top: 1em } h2.mostly { font-size: 1.4em; page-break-before: avoid; padding: 2em 1em 0 1em } h2.pbb { page-break-before: always } h3 { font-size: 1em; padding: 0.5em 0 0.5em 2em; text-align: left; text-indent: -1em; page-break-before: avoid } h3.center { padding: 0.5em 0; text-align: center; text-indent: 0 } h4 { font-size: 1em; padding: 0 } div.chapter { page-break-before: always } div.chapter p { text-align: justify; text-indent: 0 } div#thehermitage { max-width: 17em; padding: 0.5em 0; page-break-inside: avoid } div.keeptogether { page-break-inside: avoid } div.sidenote { color: #222; background-color: #eee; font-size: 0.7em; display: inline-block; text-align: center; padding: 0.2em 2%; max-width: 48% } em { vertical-align: inherit } em.eBU0I1 { /* italic uppercase large*/ font-weight: normal; text-transform: uppercase; font-variant: normal; font-style: italic; font-size: 1.15em; border: none } em.e0U003 { /*uppercase small*/ text-transform: uppercase; font-variant: normal; font-style: normal; font-size: 0.85em; border: none } em.e00S02 { /*small caps*/ text-transform: none; font-variant: small-caps; font-style: normal; font-size: 1.1em; text-decoration: none } em.e000I2 { /*italic*/ font-weight: inherit; text-transform: none; font-variant: normal; font-style: italic; font-size: 1em; vertical-align: inherit } div.tablebox { margin: 0.5em 0 0.5em 1em; text-align: center } div#tableboxright { margin: 1em 2em 0.5em 0; text-align: right } table { border-collapse: collapse } table.inlinet { display: inline-block; margin: 0.5em 0; padding: 0 } table.notinline { display: table; margin: 0.5em auto; padding: 0 } table.villeinsvc-tab td { vertical-align: bottom } table.villeinsvc-tab td p { text-indent: 0; line-height: 1.5em } th { vertical-align: top; text-align: center; padding: 0 1em; font-weight: normal } td { vertical-align: top; text-align: right; padding: 0 1em } td.right { text-align: right } td.left { padding: 0 1em 0 2em; text-indent: -1em; text-align: left } td.center { text-align: center } td.border-b { border-bottom: thin black solid } td.bracketwidth, td.bracket-right, td.bracket-left { width: 0.5em; padding: 0 } td.bracket-right { border-left: none; border-right: thin black solid; border-top: thin black solid; border-bottom: thin black solid } td.bracket-left { border-left: thin black solid; border-right: none; border-top: thin black solid; border-bottom: thin black solid } td p { padding: 0 0 0 1em; text-indent: -1em } table#p052table td { vertical-align: middle } table#p037table { max-width: 25em } table#p039table td { border: thin gray dotted; padding: 0 0.4em; text-indent: 0 } ul { list-style-type: none; margin: 0; padding: 0 } li { margin: 0; padding: 0; page-break-inside: avoid } li.li1 { margin: 1em 0 0 0 } ul.listcontents { margin: 0 1em 2em 1em } ul.listcontents li li { margin: 0.2em 0 0.2em 0; padding-left: 2em; text-align: left; text-indent: -2em } span.toc-chapno { display: block; margin: 0.5em auto; text-align: center } span.toc-chapno-l2 { display: block; margin: 0; text-align: justify; margin: 0.2em 0 0.2em 2em; text-indent: -2em } span.toc-chapdesc { text-align: justify; margin: 0 0 1em 0; display: block } span.toc-pg { text-align: right; clear: right; padding: 0 0 0 1em } div.noescape { clear: both } ul.ulblock { display: block; margin: 0.5em 0 0.5em 1em } ul.ulblock ul { display: block; margin: 0 0 0.5em 0.5em } ul.inline { display: inline-block; margin: 0.5em 0 0.5em 1em } ul.inline li, ul.ulblock li { text-align: left; padding: 0 0 0 1.5em; text-indent: -1.5em } span.xxpn, div.xxpn { font-size: 0.6em; color: #222; background-color: #eee; padding: 0 0 0 1em; line-height: 1em; margin: 0 -4.5em 0 0 } /*div.front,*/ div.blockquot p, div.footnote p, div.poem p, div.inblk p, li, li p, td, td p, div.caption, div.imglinks, div.fnlinks { line-height: 1.25em } div.blockquot { margin: 0.5em 0 0.5em 1em } div.blockquot p { margin: 0.5em 0 } div.villeinsvc { max-width: 28em; margin: 1em 0 1em 1em } div.villeinsvc td, div.villeinsvc th { vertical-align: bottom; padding: 0.2em } div.villeinsvc p.left { margin: 0.2em 0.2em 0.2em 1.2em; text-indent: -1em } div.inblk { display: inline-block; width: 46%; vertical-align: top; margin: 0.25em } div.inblk p.center { text-align: center; margin: 0.5em 0 } span.nowrap, span.mixfract, span.fraction { display: inline-block } span.fraction { vertical-align: middle } span.mixfract, span.nowrap { vertical-align: baseline } span.mixfract, span.fraction { height: 1.5em } span.fup, span.fdn { display: block; text-align: center; font-size: 0.74em; line-height: 1em } span.fup { border-bottom: solid thin black } img { max-width: 100%; height: auto } div.figsize1 { padding: 0.5ex; margin: 0.5em 0 0.5em 1em; text-align: center; clear: both } div.bor4 { border: thin gray solid } div.figsize1 { max-width: 100% } div.center, p.center { text-align: center } div.right, p.right { text-align: right; padding-right: 0.5em } div.caption, div.imglinks { font-size: 0.9em; padding: 0 0.2em 0.2em 0 } div.caption { margin: 0 9%; text-align: justify } div.imglinks { margin: 0 0 0 40%; text-align: right } div.footnotes { margin: 1.5em; padding: 0.5em; border: medium #ccc solid } div.fnlinks { font-size: 0.8em; text-align: right; padding: 0 0 0 1em } div.footnote { margin: 0.5em 0; padding: 0; font-size: 0.9em } div.footnote p.continue { text-indent: 0 } a.fnlabel { border: none; display: inline-block; line-height: 1em; margin: 0 0 0 -2em; padding: 0 0.5em 0 0 } a.fnanchor, sup { vertical-align: super; font-size: 0.8em; line-height: 1em; border: none } div.transnote { text-align: left; margin: 3em 1em 3em 2em; padding: 1em; border: medium #9cf solid; font-size: 0.8em } div.transnote p { margin: 0.5em auto; text-indent: 0; text-align: left } div.poembox { display: block; text-align: center; margin: 0.5em 0 } div.poem { display: inline-block; text-align: left } div.poem p { margin: 0 0 0 4em; text-indent: -4em } p#quoteout { text-indent: -4.2em } div.poem p.right { text-align: right; padding: 0 1em 0 0 } a { font-weight: bold; text-decoration: none } span.whitefont { visibility: hidden } img.utf8 { /*for images of two Unicode characters not widely supported*/ display: inline-block; height: 1em; width: auto } table#p024tab p { line-height: 1.1em; text-align: left; font-size: 0.9em } table#p200tab td { padding: 0 0.2em 0 1.5em } div#p087tab td { padding: 0 0.3em } table#p216t, table#p224t { max-width: 30em } table#p216t td, table#p224t td { border: thin gray dotted; text-align: left } td#w45td { width: 48% } ul#indexul li { font-size: 0.9em } div.imglinks { /*display or not for handheld or screen*/ display: block } p.handheld { display: none } @media all { /* was @media handheld */ p.handheld { display: block } div.imglinks { display: none } em.e00S02 { /*small caps*/ text-decoration: underline } span.toc-pg { float: none } span.xxpn, div.xxpn, div.fnlinks { margin: 0; float: right; clear: right } ul.listcontents { margin: 0 0 2em 1em } div.footnotes, div.transnote { margin: 1.5em 0 } } h1.pg { font-weight: bold; font-size: 190% } h4.pg { font-weight: bold; font-size: 100% } hr.full { width: 100%; margin-top: 3em; margin-bottom: 0; margin-left: auto; margin-right: auto; border-width: 4px 0 0 0; /* remove all borders except the top one */ border-style: solid; border-color: #000; clear: both } /**/