/* XML blockout */ p { text-align: justify; margin-top: 0 } div.frontcover, div.titlepage, div.copyrightpage { page-break-after: always; margin: 6em auto; text-align: center } div.copyrightpage p { text-align: center; text-indent: 0; line-height: 1.7; padding-top: 0.33em; word-spacing: 0.5em } div.frontcover { page-break-before: always } div.plate { page-break-after: always; page-break-before: always; page-break-inside: avoid; margin: 6em auto; text-align: center; font-size: 85%; line-height: 1.8 } h1 { font-weight: normal; text-align: center; text-indent: 0; margin: 6em auto 0 auto; line-height: 1.5; font-size: 200%; word-spacing: 0.25em } h1 small { font-size: 70% } small.tiny { font-size: 37.5% } p.subtitle { margin: 0 0 2em 0; text-align: center; text-indent: 0; word-spacing: 0.25em; line-height: 3 } p.subtitle small { font-size: 75% } span.nospread { display: block; font-size: 90%; text-indent: 0; line-height: normal; text-align: center; word-spacing: 0.667em } p.publisher { margin: 0 0 2em 0; text-align: center; text-indent: 0; word-spacing: 0.5em; letter-spacing: 0.25em } p.publisher small { letter-spacing: normal } h2 { /* ebookmaker adds page-break-before: always; padding-top: 1em; */ font-weight: normal; text-align: center; text-indent: 0; margin: 6em auto 0 auto; line-height: 1.8; font-size: 200%; word-spacing: 0.25em } h2.preface { font-size: 120% } hr.h2 { width: 28%; margin: 0 36% 3em 36%; text-align: center } div.runin { /* work-around because "h3 {display: run-in;}" is not supported */ text-align: justify } div.runin h3 { font-weight: normal; font-size: medium; text-align: left; display: inline; padding-right: 0 } div.runin p { text-indent: 0; display: inline } div.chap { margin: 0 auto; padding: 2em 0; clear: both; font-size: medium; max-width: 40em; page-break-after: always } div.adverts, div.adverts2 { margin: 0 auto; padding: 2em 0; font-size: 85%; max-width: 50em; page-break-after: always } div.adverts h2 { font-size: 105%; font-weight: bold; margin-bottom: 0 } div.adverts2 { border: medium double black; padding: 1em } .poetry-container { text-align: center; font-size: 85%; page-break-inside: avoid; padding-bottom: 0.25em } .poetry { display: inline-block; text-align: left } .poetry div { line-height: 1.3em; margin: 0; padding-left: 4em; text-indent: -4em } .poetry .hangpunct { text-indent: -4.4em } .poetry .hangdbl { text-indent: -4.7em } div.chap p.theend { text-align: center; text-indent: 0; padding: 4em 0 } p.ad { padding-left: 1em; text-indent: -1em } .bkprice { padding: 0 0 0 2em; margin: 0 } p.indent { text-indent: 2em } /* drop caps */ div.chap p.drop-cap { text-indent: -0.25em } p.drop-cap:first-letter { margin: 0.1em 0.1em 0 0; font-size: 275%; text-indent: 0; line-height: 0.9em } /* page numbers */ span.pagenum { 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 } .ns { display: none; visibility: hidden } .nw { white-space: nowrap } em, cite { font-style: italic } .smc { font-variant: small-caps } .uc { text-transform: uppercase } .allsc { font-variant: small-caps; text-transform: lowercase } .gesperrt { letter-spacing: 0.15em } .squish { letter-spacing: -0.2em; font-size: 50% } .ctr { text-align: center; text-indent: 0 } .addr { font-variant: small-caps; padding-right: 2em } .pobox { font-variant: small-caps; text-transform: lowercase; padding-left: 2em } img { font-style: italic; font-size: 100%; font-variant: normal; max-width: 100% } img:after { content: " — Illustration"; font-style: normal; font-weight: normal } #i_a01 { font-style: italic; font-size: 150%; font-weight: bold } @media print { span.pagenum { display: none; visibility: hidden } div.chap p { margin: 0 0 0.15em 0; text-indent: 2em } div.runin { margin: 0 0 0.15em 0 } #i_a01 { width: 600px } /* height: 771px; */ } @media screen { body { margin-left: 10%; margin-right: 10% } div.chap p { margin: 0.5em 0 0.75em 0; text-indent: 0 } div.runin { margin: 0.5em 0 0.75em 0 } span.pagenum { border-top: thin solid silver; border-bottom: thin solid silver; display: inline; visibility: visible; position: absolute; left: 1% } #i_a01 { width: 450px } /* scaled 75%, actual width: 600px; height: 771px; */ } @media print, screen { /* specify image widths only, so if scaled subject to max-width, aspect ratio is preserved */ #i_b02 { width: 500px } /* height: 496px; */ #i_b13 { width: 700px } /* height: 495px; */ #i_b21 { width: 500px } /* height: 532px; */ #i_b29 { width: 400px } /* height: 501px; */ #i_b37 { width: 675px } /* height: 500px; */ #i_b45 { width: 652px } /* height: 500px; */ #i_b50 { width: 700px } /* height: 193px; */ } @media all { /* was @media handheld */ div.chap p { margin: 0 0 0.15em 0; text-indent: 2em } div.runin { margin: 0 0 0.15em 0 } span.pagenum, hr.ww, div.frontcover { display: none; visibility: hidden } div.chap p.drop-cap { text-indent: 0 } p.drop-cap:first-letter { float: none; margin: 0; font-size: 100%; line-height: normal } } /* XML end */