/**/ /* Titles */ h1 { text-align: center; font-size: 2em; line-height: 120%; font-weight: normal; margin: 1em auto; word-spacing: 0.1em } h2 { text-align: center; font-size: 1.2em; font-weight: normal; margin: 4em 0 1em 0; line-height: 2em; word-spacing: 0.1em } h3 { text-align: center; font-size: 1em; margin: 3em 0 1em 0; line-height: 1.5em; word-spacing: 0.1em } h3.mpty { text-align: left } /* Typography */ p { margin: 0.5em 0; text-align: justify; text-indent: 2em; line-height: 1.1em } em { font-style: normal; font-size: 0.75em } ins { text-decoration: none; border-bottom: thin dotted blue } sup { font-size: x-small; font-style: normal; font-variant: normal } /* Styles */ .bgr { background-color: #ddd; padding-left: 1em } .cant { font-family: Canterbury, Georgia } .cent { text-align: center; text-indent: 0; clear: both } .cs20 { font-size: 2em } .cs9 { font-size: 0.9em } .cs8 { font-size: 0.8em } .cs6 { font-size: 0.6em } .dcmt { margin-left: 3em; text-indent: 0 } .esp { letter-spacing: 0.1em } .ital { font-style: italic } .lh1 { line-height: 1.6em } .nobreak { page-break-before: avoid } .noind { text-indent: 0 } .ralign { text-align: right; margin-top: 0.6em; margin-right: 1.5em } .sgntr { padding-left: 12em } .smcap { font-variant: small-caps; font-style: normal } .ssrf { font-family: sans-serif } .stitl { display: inline-block; width: 90%; text-align: center } .underl { text-decoration: underline } /* Text Blocks */ div.text { margin: 1em 0 1.5em 1em } div.text div { margin: 0 0 0 5em; text-align: left; text-indent: -1em; line-height: 1.1em } div.text div.first { margin-top: 0.5em } div.text div.firstb { margin-top: 0.5em; text-indent: 3em } div.text div.ital { margin: 0 } div.text div.postscr { margin-top: 1.2em; text-indent: 1em } div.text div.poem { margin: 0.5em 0 0.5em 1em } div.text div.shead { margin-top: 1em; margin-bottom: 1em } div.text div.sign { margin-top: 0.5em } /* Spacing */ .lpad { padding-left: 1em } .sep2 { margin-top: 1.6em } .sep3 { margin-top: 2.4em } /* Page numbers and line numbers*/ .pagenum { font-size: small; font-weight: normal; font-style: normal; letter-spacing: normal; word-spacing: normal; text-align: right; color: #aaa; background-color: inherit; text-indent: 0 } .lnum { margin-left: -5.5em; padding-right: 1.5em; font-weight: normal; font-style: normal; letter-spacing: normal; word-spacing: normal; text-align: right; color: #666; display: inline-block; width: 4em } div.text div.first span.lnum { margin-right: 2em } /* Notes */ div.footnotes { background-color: #f6f6f6; padding: 0.5em 0 1em 2em; margin: 1.5em 0 1.5em 0; font-size: 0.9em; border: solid 1px #ccc } div.footnotes p { margin: 0.3em 2em 0.3em 2.5em; text-indent: -2.5em } div.footnotes p.cont { text-indent: 1.8em } div.footnotes div.fnpad { margin-left: -2em } div.footnotes div.fnpad p { margin-left: 4.5em; text-indent: -2.5em } div.footnotes div.fnpad p.nxt { margin-left: 4.5em; text-indent: 2em } div.footnotes div.title { font-weight: bold; font-size: 0.8em; text-align: right; color: #999; display: inline-block; width: 4.5em; margin: 1em 0 0.8em 0 } .fnanchor { vertical-align: 0.7em; font-size: 0.5em; text-decoration: none; font-style: normal; letter-spacing: normal } .label { display: inline-block; width: 4em; text-align: right; padding-right: 0.5em; font-size: 0.9em; vertical-align: baseline } div.tnote { background-color: #f6f6f6; padding: 0.5em 2em 1em 2em; margin: 2em 1em; font-size: 0.9em; border: solid 1px #ccc } /* Lists */ ul { list-style-type: none; margin-left: -1.7em } li { margin: 0.5em 0; padding-left: 2em; line-height: 1.2em; text-indent: 1.5em } li.lsman { margin-left: 6em; text-indent: -7em } span.ilb { display: inline-block; width: 4em; padding-right: 1em; text-align: right } /* Tables */ table { margin: 1em auto; width: 90% } .tdl { text-align: left; vertical-align: baseline; padding-right: 0.5em; padding-left: 1.5em; text-indent: -1.5em } .tdm { text-align: right; vertical-align: baseline; width: 3em; padding: 0.5em 0.5em 0.3em 0 } .tdn { text-align: right; font-size: small; vertical-align: baseline; width: 4em; padding: 0 0.5em 0 3em } .tdr { text-align: right; vertical-align: bottom; padding: 0 0.2em 0 1em } /* Rules */ hr { border-style: solid none none; border-color: #aaa; clear: both; margin: 1em auto } hr.full { clear: both; margin: 2em auto; border-width: 4px 0 0 0 } hr.hr10 { clear: both; width: 10%; margin: 1em auto } hr.hr20 { clear: both; width: 20%; margin: 1em auto } /* Images */ img { margin: 0 auto; border: none } img.prop { height: 1.4em; vertical-align: top } /* Poetry */ .poem { line-height: 1.1em } .vers { text-indent: -1em; padding-left: 1em } .vers0 { text-indent: -1em } .vers4 { text-indent: -1em; padding-left: 8em } .vers6 { text-indent: -1em; padding-left: 5em } .vers8 { text-indent: -1em; padding-left: 3.4em } div.vers0 span.lnum { margin-left: -6.5em; padding-right: 1.5em } div.vers8 span.lnum { margin-left: -10em; padding-right: 6em } .attrib { padding-left: 9em } /* Links */ a:link { color: #7575a3; text-decoration: none } a:visited { color: #7575a3; text-decoration: none } a:hover { color: #000; text-decoration: underline } /* Devices */ @media screen { body { width: 80%; max-width: 36em; margin: 0 auto; line-height: 1.1em } .screenonly { display: block } .npage { margin-top: 4em } .poem { margin: 1em 0 1em 10% } .figcenter { clear: both; text-align: center; margin: 2em 0 } } @media all { /* was @media handheld */ body { width: 100% } p { margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em; font-size: 1em } .screenonly { display: none } .npage { page-break-before: always } .figcenter { clear: both; text-align: center; margin: 1em 0 } .poem { margin: 1em 0 1em 2em } } /**/