body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote{ margin:0; padding:0; border-width:0; } body{ -epub-hyphens:auto; } @page { margin:0px 0px 0px 0px; } a._idGenColorInherit{ color:inherit; } p{ font-size:medium; text-indent:1.5em; text-align:left; line-height:1.2; orphans:2; widows:2; } /*SECTION BREAKS AND HEADERS*/ h1{ line-height:1.2em; } /*chapter headers*/ h2.x-chapter-title{ font-size:150%; margin-top:20%; text-align:center; } h3.chapter-number{ font-size:130%; text-align:center; page-break-before:always; } /*FRONT-BACK MATTER*/ /*alsoby*/ p.x-alsoby{ margin-top:15%; font-size:120%; font-weight:normal; font-variant:small-caps; text-indent:0; text-align:center; } p.alsoby-cat{ text-indent:0; margin-top:1em; text-align:center; margin-bottom:.5em; } p.alsoby{ text-indent:0; text-align:center; } /*copyright*/ p.x-copy{ font-size:small; margin-top:15%; font-weight:normal; text-indent:0; } /*dedication*/ p.x-dedication{ margin-top:15%; text-indent:0; text-align:center; } /*contents*/ h1.x-contents{ font-size:110%; margin-top:15%; font-weight:bold; } /*half-title*/ h1.x-half-title{ margin-top:15%; font-size:120%; font-weight:normal; text-align:center; text-indent:0; } /*afterword*/ h1.x-afterword{ font-size:110%; font-weight:normal; } /*titlepage*/ h1.x-titlepage{ } /*backad*/ h1.backad{ font-size:120%; margin-bottom:1em; font-variant:small-caps; text-indent:0; text-align:center; } h2.title{ font-size:150%; text-indent:0; text-align:center; } h2.author{ font-size:120%; margin-top:1em; text-indent:0; text-align:center; } h2.translator{ font-size:100%; text-indent:0; text-align:center; margin-bottom:1em; } div.book-container{ width:100%; max-height:50%; text-align:center; } img.simple_story{ width:50%; text-align:center; } p.book-description{ text-indent:0; text-align:center; margin-top:1em; } p.review-quote{ text-indent:0; text-align:center; margin-top:1em; } /*BODY TEXT*/ p.text-first{ margin-top:2em; text-indent:0; } p.text-w-space{ text-indent:0; margin-top:1em; } p.text-no-space{ } p.salutation{ text-indent:0; text-align:right; margin-top:15%; } p.salutation-center{ text-indent:0; text-align:center; margin-bottom:1em; margin-top:15%; } p.salutation-center-sub{ text-indent:0; text-align:center; margin-bottom:1em; } p.epigraph{ text-align:center; margin-top:3em; } .closing{ text-align:left; text-indent:0; margin-left:60%; margin-top:1em; max-width:30em; orphans:2; widows:2; } /*CHARACTER STYLES*/ .italic{ font-style:italic; } .bold{ font-weight:bold; } .sinkAbove{ margin-top:15%; } .sinkBelow{ margin-bottom:15%; } .letterSpacer{ letter-spacing:.15em; } .smallCaps{ font-variant:small-caps; } span.slash{ letter-spacing:.15em; } /*BLOCK QUOTES, EXTRACTS, POETRY, CAPTIONS: ;*/ .blockquote-single{ margin:1em 10% 1em 10%; font-size:95%; text-indent:0; } .bq-top{ margin:1em 10% 0 10%; text-indent:0; font-size:95%; } .bq-next{ margin:0 10%; font-size:95%; } .bq-bottom{ margin:0 10% 1em 10%; font-size:95%; } .bq-title{ text-indent:0; margin-top:1em; text-align:center; } .bq-list{ margin:0 5% 0 5%; font-size:95%; } .caption{ text-align:center; text-indent:0; font-size:95%; } div.box{ border:1px solid black; margin:3%; padding:7%; } img.molimo{ width:100%; } div.blooner{ page-break-before:always; max-height:100%; width:100%; text-align:center; } img.bloon{ width:50%; text-align:center; } /*RULES, BREAKS*/ hr.smallRule{ margin:2% 40% } hr.topline{ margin:15% 55% .25em 0%; border:0; border-top:1.5px solid black; padding-bottom:.35em; vertical-align:middle; } span.topliner{ display:inline-block; width:30%; float:left; border-top:1px solid black; margin-top:.5em; } hr.footnote{ margin:2% 60% 2% 0%; } .breakAfter{ page-break-after:always; } .breakBefore{ page-break-before:always; } .ninjaspace{ opacity:0; } /*IMAGES*/ div.fullpage{ text-align:center; } img.titlepgae{ height:100%; text-align:center; } /*ENDNOTES*/ p.endnote{ font-size:75%; margin-top:2em; } /*CONVENIENCE OVERRIDES*/ .cr{ text-align:center; text-indent:0; } .noInd{ text-indent:0; } .tp1{ margin-top:1em; } .bt1{ margin-bottom:1em; } .fontSm{ font-size:small; } .initial::first-line{ font-variant:small-caps; }