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; margin:3%; } @page { margin:0px 0px 0px 0px; } p{ font-size:medium; text-indent:1.5em; text-align:left; line-height:1.4; orphans:2; widows:2; } /*SECTION BREAKS AND HEADERS*/ h1{ line-height:1.2em; } h1.x-titlepage{ text-align:center; font-size:125%; font-weight:bold; letter-spacing:.15em; margin-top:25%; font-family:sans-serif; } /*chapter headers*/ h2.x-chapter-title{ font-size:110%; margin-top:30%; font-weight:bold; font-family:sans-serif; letter-spacing:.15em; text-align:left; } h3.chapter-number{ font-size:110%; text-align:center; margin-top:2.5em; font-family:sans-serif; orphans:2; widows:2; } h2.titlepage{ font-weight:normal; margin-top:1em; font-size:120%; text-align:center; font-family:sans-serif; } h2.titlepage_2{ font-weight:normal; margin-top:20%; font-size:120%; text-align:center; font-family:sans-serif; } /*FRONT-BACK MATTER*/ /*alsoby*/ p.x-alsoby{ margin-top:15%; font-size:100%; text-indent:0; text-align:center; line-height:1.2; -epub-hyphens:none; } p.alsoby-cat{ text-indent:0; margin-top:1.5em; text-align:center; margin-bottom:.5em; } p.alsoby{ text-align:left; text-indent:-1.5em; margin-bottom:.25em; } /*copyright*/ p.x-copy{ font-size:small; margin-top:15%; font-weight:normal; text-indent:0; } p.copy{ font-size:small; text-indent:0; } p.copy-w-space{ font-size:small; text-indent:0; margin-top:1em; } /*dedication*/ p.x-dedication{ margin-top:15%; text-indent:0; text-align:center; } /*epigraph*/ p.x-epigraph{ text-indent:1.5em; text-align:left; margin-top:20%; } /*contents*/ h1.x-contents{ font-size:110%; margin-top:30%; font-weight:bold; font-family:sans-serif; letter-spacing:.5em; text-align:center; /*@font-face:gothic*/ } p.TOC-top{ text-indent:0; text-align:center; margin-top:1.3em; text-transform:lowercase; font-variant:small-caps; font-size:120%; } p.TOC-next{ text-indent:0; text-align:center; margin-top:1em; text-transform:lowercase; font-variant:small-caps; font-size:120%; } /*half-title*/ h1.x-half-title{ font-size:110%; margin-top:30%; font-weight:bold; font-family:sans-serif; letter-spacing:.5em; text-align:center; } /*afterword*/ h1.x-afterword{ font-size:110%; font-weight:normal; } /*titlepage*/ h1.x-titlepage{ } /*blurbs*/ h1.x-blurb{ font-size:130%; text-align:center; line-height:1.4; font-weight:normal; } p.blurb{ text-indent:0; text-align:center; margin-top:1em; } p.blurb-att{ text-indent:0; text-align:center; } /*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:1em; text-indent:0; } p.text-first::first-line{ text-transform:lowercase; font-variant:small-caps; } 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.chron-first{ text-indent:-1.5em; margin-left:1.5em; margin-top:1.5em; } p.chron{ text-indent:-1.5em; margin-left:1.5em; } p.chron-next{ margin-left:1.5em; text-indent:1.5em; } p.epigraph{ margin-top:10%; } p.closing{ text-align:right; text-indent:0; orphans:2; widows:2; } /*BREAKERS*/ p.spacebreak{ text-indent:0; text-align:center; margin-top:1em; } span.vr-center{ baseline-shift:-.5em; } /*BLOCK QUOTES,*/ .blockquote-single{ margin:1em 10% 1em 10%; font-size:95%; text-indent:0; } .bq-top{ margin:1em 5% 0 5%; text-indent:1.5em; font-size:100%; } .bq-next{ margin:0 5%; font-size:100%; } .bq-bottom{ margin:0 10% 1em 10%; font-size:100%; } .bq-title{ text-indent:0; margin-top:1em; text-align:center; } .bq-list{ margin:0 5% 0 5%; font-size:95%; } /*POETRY*/ .poetry-first{ text-indent:-1.5em; padding-left:1.5em; margin-left:10%; font-size:90%; text-align:left; margin-top:1em; } .poetry-next{ text-indent:-1.5em; padding-left:1.5em; margin-left:10%; font-size:90%; text-align:left; } /*CAPTIONS*/ .caption{ text-align:center; text-indent:0; font-size:95%; } /*CONTAINERS*/ div.img-box{ text-align:center; margin-top:1em; width:100%; } div.fullwidth_container{ page-break-before:always; max-height:100%; width:100%; text-align:center; } /*IMAGES*/ img.fullwidth_center{ width:100%; } img.halfwidth_center{ width:50%; text-align:center; } /*RULES, BREAKS*/ hr.smallRule{ margin:2% 40%; } /*FLOATED DECORATIONS*/ span.topliner{ display:inline-block; width:30%; float:left; border-top:1px solid black; margin-top:.5em; } /*ENDNOTES*/ hr.endnote{ margin:10% 60% 2% 0%; } p.endnote{ font-size:small; margin-top:.75em; } p.endnote-next{ font-size:small; } /*CHARACTER STYLES*/ .sinkAbove{ margin-top:15%; } .sinkBelow{ margin-bottom:15%; } .letterSpacer{ letter-spacing:.15em; } .smallCaps{ font-variant:small-caps; letter-spacing:.15em; } span.slash{ letter-spacing:.15em; } .fontSm{ font-size:75%; } .initial::first-line{ font-variant:small-caps; } span.inline-char{ height:1em; } img.char{ display:inline; height:1em; } /*CONVENIENCE OVERRIDES*/ .cr{ text-align:center; text-indent:0; } .noInd{ text-indent:0; } .tp1{ margin-top:1em; } .bt1{ margin-bottom:1em; } .breakAfter{ page-break-after:always; } .breakBefore{ page-break-before:always; } .ninjaspace{ opacity:0; } .noletterspace{ letter-spacing:normal; }