/* defaults */ div, p, span, img, h1, h2, h3, h4 { text-indent: 0; padding: 0; margin: 0; border: 0; } h1, h2, h3, h4 { font-weight: bold; text-align: center; } .pba { page-break-after: avoid; } div { text-align: center; } /* top margin */ img.topmargin { background-color: transparent; height: 1em; margin-bottom: 10%; } div.pgbreak { page-break-before: always; /* kindle */ } /* headers */ h1 { font-size: xx-large; font-style: italic; margin-bottom: .3em; } h2 { font-weight: normal; font-size: x-large; margin-bottom: .7em; } h2.fm { margin-bottom: 2.4em; } h2.toc { margin-bottom: 2.4em; } h3 { font-size: large; font-weight: normal; font-style: italic; margin-left: 1em; margin-right: 1em; margin-bottom: 2.6em; } h3.subhead { font-style: normal; margin-bottom: 1em; } /* front matter */ div.bk { margin-bottom: .25em; } div.author { font-weight: bold; font-size: large; } div.translator { font-size: large; margin-bottom: 1.7em; } div.sub { font-size: large; } div.copy { text-align: justify; font-size: small; margin-right: 1em; margin-left: 1em; /* line-height: 1em; kindle */ line-height: 1.3em; /* epub */ } /* table of contents */ p.block { text-align: left; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; line-height: 1.3em; /* epub */ } p.en { margin-bottom: 2px; } p.nm { margin-bottom: 0; } /* drop cap */ span { font-size: large; font-weight: bold; } /* body text */ p { text-align: justify; /* epub */ line-height: 1.5em; /* epub */ widows: 2; orphans: 2; } p.text { text-indent: 1em; } p.center { text-align: center; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.indent { text-indent: 0; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; line-height: 1.4em; /* epub */ } p.ni { text-indent: 0; } p.db { margin-bottom: 1em; }