/**/ /* === RESETS and BODY === */ a, div, h1, h2, i, img, p, span { margin: 0; padding: 0 } div, span, a { text-indent: 0 } div, h1, h2, p { max-height: 100% } body { margin: 0.5em 2.5em 0.5em 0.5em; line-height: 1.35; font-size: 135%; /* == 135% html; 100% handheld == */ } /* === LINE-HEIGHTS === */ h1 { line-height: 2 } .front, .transnote, .xxpn, h2 { line-height: 1.2 } /* === FONT-SIZES === */ h1 { font-size: 1em } h2 { font-size: 1.3em } .fsize5, #largerblk { font-size: 1.2em } .caption, .fsize6, .footnote, .smallerblk, .poembox { font-size: 0.9em } .fsize7, .xxpn, .smcap span, .smmaj { font-size: 0.72em } /* === PAGE-BREAKS === */ h1.nobreak, h2.nobreak { page-break-before: avoid } .imctr01, .tocgroup { page-break-inside: avoid } .chapter, .transnote, .front, h1, h2 { page-break-before: always } /* === INDENTS, MARGINS, PADDING, ALIGNMENT, CLEAR === */ div, h1, h2, .pcenter, span { text-align: center } p { margin-top: 0.5em; text-indent: 1em } div, p.first, .pcenter, .pleft, span { text-indent: 0 } h1 { padding-top: 4em; color: #dd2400 } h2 { padding-top: 1em; padding-bottom: 1em } .poembox { margin: 0.5em 0 0.5em 2em } .chapter { padding: 4em 0 0 0 } .front { padding: 4em 0 0 0; margin: 0 5% } .transnote { padding: 2em 1em 1em 1em; margin-top: 5em; margin-bottom: 3em; border: #865 medium solid; background-color: #fffcf2 } .hanga { padding-left: 1em; text-indent: -1em } .signature { padding-right: 1em } .padtopa { padding-top: 2em } .padtopc { padding-top: 0.5em } span.xxpn { padding-right: 0.2em } p { text-align: justify } .footnote, .pleft { text-align: left } a.fnlabel, .signature { text-align: right } .poembox p { margin-top: 0 } /* === IMAGES === */ hr.hr28 { margin: 1em 36% } hr.hr18 { margin: 1em 41% } img { width: 100%; height: auto } div.imctr01 { /*100% 600px A1.33 */ margin: 10% } /* === INLINE_BLOCKS === dangerous in epub; make small === */ a.fnlabel, .nowrap, .smcap, span.smmaj, .stanza, .xxpn { display: inline-block } /* === LINKS === */ a { color: #20c; font-weight: normal; text-decoration: none; border-bottom: medium #ccf solid; /*e5e0ff*/ } a.fnlabel { width: 2em; padding-right: 0.5em; border-bottom: none } /* ==POETRY==*/ .verse0, .verse34, .verse05 { padding-left: 10%; text-align: left } .verse0 { text-indent: -15% } .verse34 { text-indent: 34% } .verse05 { text-indent: 5% } .footnote { padding-left: 3em; text-indent: -3em } /* === MISCELLANEOUS === */ span.h1a { display: block; font-size: 0.9em } span.h1b, span.h1c { display: block; font-size: 2.7em } h1, h2 { font-weight: normal } i { font-style: italic; padding-right: 0.15em } .smcap, .smmaj { font-style: normal; text-transform: uppercase } h2, .smcap, .smmaj { letter-spacing: 0.05em } h1 { letter-spacing: 0.15em } .xxpn { font-weight: normal; color: #865; text-decoration: none } #largerblk, .smallerblk { display: block } .tocdesc { text-align: left; padding-bottom: 0.5em } .tocgroup { clear: both } .corrig, .pcases, #toc { margin-left: 10%; margin-right: 10% } .pcases { text-indent: -1em } .corrig { text-align: left; text-indent: -6em; padding-left: 6em } .smallerblk { padding-top: 1em } #largerblk { padding-bottom: 1.5em } .index0 { margin-top: 1em; font-size: 1.2em } .index1, .index2 { text-align: left } .index2 { padding-left: 4em; text-indent: -2em } .index1 { padding-left: 2em; text-indent: -2em } /* === HANDHELD === */ @media all { /* was @media handheld */ .xxpn { position: static } body { margin: 0.5em; font-size: 100% } div, h1, h2, p { max-height: none } .tocpn { float: right } } /**/