/* XML blockout */ h1, h2, div.titlepage p { font-weight: normal; text-align: center; text-indent: 0 } h1 { font-size: 200%; line-height: 1.5 } h1 big { font-size: 150% } h1 small { font-size: 65% } h2 { page-break-before: always; line-height: 3; font-size: 100% } h2 img { padding-bottom: 4em } #chapthefirst img { padding-bottom: 1.333em } #intro, #chapthefirst { font-size: 150%; line-height: 1.8 } div.titlepage, div.preamble, div.chapter { margin: 6em auto } p { text-align: justify; margin-top: 0 } p.deco, p.fakeh2, p.finis { text-align: center; text-indent: 0; margin: 4em 0 } p.fakeh2 { line-height: 3; margin-bottom: 0.8333em } p.salutation { font-variant: small-caps; padding-bottom: 1em } p.letter-indent { text-indent: 4em } p.signoff { text-align: right; line-height: 1.8; text-indent: 0 } span.padrt1 { padding-right: 1em } span.padrt4 { padding-right: 4em } div.titlepage p { margin: 2em auto; word-spacing: 0.333em } img { margin-left: -12em; margin-right: -12em } .poetry-container { text-align: center; padding-bottom: 0.25em; font-size: 85% } .poetry { display: inline-block; /* note this interferes with page breaking */ text-align: left } .poetry .stanza { padding: 0.25em 0 0.75em 0; page-break-inside: avoid } .stanza div { line-height: 1.3em; margin: 0; padding-left: 8em; text-indent: -8em } .stanza .i1 { text-indent: -7em } hr.short { width: 25%; margin: 1em 37.5% } hr.ww { width: 100%; height: 0.25em; margin: 1em auto } /* page numbers */ span.pagenum { display: none; visibility: hidden; /* over-ridden for screen devices */ font-size: x-small; font-family: serif; font-variant: normal; font-style: normal; font-weight: normal; line-height: 1.2; letter-spacing: 0; text-indent: 0; text-align: left; margin: 0; padding: 0.05em 0.5em } /* for transcriber's note at the end and porn warning at start */ div.tnote, div.pornwarn { padding: 1em; margin: 6em auto 3em auto; font-family: serif; page-break-after: always } div.pornwarn { max-width: 24em; background-color: #ffccd5; border: 8px double #ff4d6a } div.tnote h2, div.pornwarn h2 { text-indent: 0; font-size: large; font-style: normal; margin: 0 auto; line-height: 1; letter-spacing: 0; padding-top: 0.667em } div.pornwarn h2 { font-weight: normal; page-break-before: avoid } div.pornwarn { page-break-before: always } div.tnote h2 { font-weight: bold; border-top: thin solid black } div.tnote p, div.pornwarn p { text-indent: 0; margin-top: 0.5em; font-size: 100% } div.pornwarn h2, div.pornwarn p { text-align: center } div.tnote h2, div.tnote p { text-align: left } .ns { display: none; visibility: hidden } em, cite { font-style: italic } .smc { font-variant: small-caps } .allsc { text-transform: lowercase; font-variant: small-caps } @media print { a:link { color: black; background-color: inherit; text-decoration: none } a:visited { color: black; background-color: inherit; text-decoration: none } div.preamble { max-width: 32em } div.chapter { max-width: 32em; line-height: 1.33 } p { margin: 0 0 0.15em 0; text-indent: 1em } } @media screen { body { margin-left: 10%; margin-right: 10% } div.preamble { max-width: 32em } div.chapter { max-width: 32em; line-height: 1.33 } span.pagenum { border-top: thin solid silver; border-bottom: thin solid silver; display: inline; visibility: visible; position: absolute; left: 1% } #p3, #chap3 { width: 640px } /* height 101px; */ #chap1 { width: 651px } /* height 89px; */ #p24, p58 { width: 77px } /* height 130px; */ #chap2, #chap4 { width: 627px } /* height 124px; */ #p73 { width: 123px } /* height 118px; */ #chap5 { width: 622px } /* height 76px; */ } /* overrides for epub */ /* explicit overrides for styles defined in @media screen because Kindle thinks it's a screen device */ @media all { /* was @media handheld */ body { margin-left: 0; margin-right: 0 } span.pagenum, hr.ww { display: none; visibility: hidden } #p3, #chap3, #chap1, #p24, p58, #chap2, #chap4, #p73, #chap5 { max-width: 100% } } /* XML end */