/* Style Sheet */ /* This defines styles and classes used in the book */ @page { margin-top: 30px; margin-left: 20px; margin-right: 20px; margin-left: 20px; } /********************/ /* Entire document */ /********************/ body { font-family: serif; font-size: 100%; } /******************/ /* Default Tags */ /******************/ blockquote { text-align: left; margin-top: 1em; /* trying to change margin left, no matter what to, simply sets it at 3em (double the paragraph indent, or coincidence) on KF8 and mobi */ } div { margin-top: 0px; margin-bottom: 0px; } h1 { font-size: 200%; } h2, h3 { font-size: 150%; } h4, h5 { font-size: 125%; } hr { background-color: black; clear: both; color: black; height: 2px; } li { margin-top: 2ex; margin-bottom: 0px; margin-right: 0px; text-align: left; } ol, ul { list-style-position: outside; margin-bottom: 0px; padding-left: 1.5em; text-align: left; width: auto; } p { margin-bottom: 2px; margin-top: 0px; text-align: justify; text-indent: 1.5em; /* 1.5 em for readers; 1 em for generics */ } small { font-size: 85%; } /***********************/ /* All-purpose classes */ /***********************/ .bold, .boldital { font-weight: bold; } .center, .centergap10pc, .centergap, .centerlarge, .centerlargegap, .centergap2, .centerlargegap2, .centergap3, .centerlargegap3, .centersmallgap, .centersmallgap3, .centergap5, .centersmallgap5, .centerxbig { text-indent: 0px; text-align: center; } .flushright, .flushrightgap, .flushrightgap2, .flushrightsmallgap { text-align: right; } /* classes with various amounts of top space (in pixels or pts, not ems) */ .gap6p /*, .imggap0p /**/ { margin-top: 6pt; } .gap15p, .pubFRgap15p { margin-top: 15pt; } /* top space in percent */ .gap5pc, .copyrightgap5pc, .imggap5pc { margin-top: 5%; } .gap10pc, .centergap10pc, .copyrightgap10pc, .epigraphAligngap10pc, .imggap10pc { margin-top: 10%; } .gap15pc, .epigraphAligngap15pc, .imggap15pc { margin-top: 15%; } .gap20pc, .copyrightgap20pc, .imggap20pc { margin-top: 20%; } .gap30pc, .copyrightgap30pc, .dedicationgap30pc, .epigraphAligngap30pc, .imggap30pc { margin-top: 30%; } /* top space in ex */ .ex, .blockex, .blocksmallex, .copyrightgaphalf, .copywidegaphalf, .indentex, .noinex, .pubFRgaphalf { margin-top: 1ex; } /* top space in ems */ .gap, .blockgap, .blocksmallgap, .boldNotegap, .centergap, .centerlargegap, .centersmallgap, .contentssubgap, .copynoingap, .copyrightgap, .copywidegap, .copywideleftgap, .copywideleftindentgap, .contentsgap, .contentspart, .contentsxpart, .dedicationgap, .dedicationleftgap, .epigraphAligngap, .epigraphRightgap, .flushrightgap, .flushrightsmallgap, .imggap, .indent10pcgap, .indentgap, .italNotegap, .maincontentsgap, .nearrightgap, .noingap, .plainversegap, .plainverse2gap, .plainverse3gap, .plainverse4gap, .plainverse5gap, .plainverse6gap, .plainverse7gap, .rightgap, .signaturegap, .sansSerifNotegap, .versegap, .verse2gap, .verse3gap, .verse4gap, .verse5gap, .verse6gap, .verse7gap, .blockcomplete, .blockstart { margin-top: 1em; } .gap2, .centergap2, .centerlargegap2, .copywidegap2, .copywidebordersgap2, .epigraphgap2, .epigraphAligngap2, .epigraphRightgap2, .copyrightgap2, .flushrightgap2, .imggap2, .indent10pcgap2, .noincopygap2, .noingap2, .plainversegap2, .salutationgap2, .versegap2 { margin-top: 2em; } .gap3, .centergap3, .centersmallgap3, .contentsgap3, .contentspartgap3, .contentsSubgap3, .contentsxpartgap3, .copyrightgap3, .copyrighttop, .copywidegap3, .dedicationgap3, .dedicationleftgap3, .imggap3, .maincontentsgap3, .noincopygap3 { margin-top: 3em; } .gap5, .centergap5, .centersmallgap5, .copyrightgap5, .imggap5, .noincopygap5, .noingap5, .plainversegap3, .versegap3 { margin-top: 5em; } .gap8 { margin-top: 8em; } .gapspecial { margin-top: 38px; } .hide, .hidekf8 { display: none; } .img, .imggap, .imggap2, .imggap3, .imggap5, .imggap5pc, .imggap10pc, .imggap15pc, .imggap20pc, .imggap30pc { text-align: center; text-indent: 0px; } .indent10pc, .indent10pcgap, .indent10pcgap2 { padding-left: 10%; margin-right: 10%; width: 80%; } .inline { display: inline; } .ital, .boldital { font-style: italic; } .large, .centerlarge, .centerlargegap, .centerlargegap2, .centerlargegap3 { font-size: 150%; } .nogap, .imgnogap { margin-top: 0px; } .noin, .noinex, .noingap, .noincopygap, .noingap2, .noincopygap2, .noingap5, .noincopygap5 { text-indent: 0px; } /* Notes */ .boldNote, .italNote, .sanSerifNote, .scrawledNote { font-size: 110%; line-height: 150%; margin-top: 1em; text-align: center; text-indent: 0px; } .boldNote { font-weight: bold; } .italNote { font-style: italic; } .sanSerifNote { font-family: Verdana, Arial, sans-serif; } .scrawledNote { font-family: RockSalt, serif; font-size: 100%; line-height: 200%; } /* End Notes */ .nowrap, .nowrapital { white-space: nowrap; } .nowrapItal { font-style: italic; } .right, .rightgap { text-align: right; } .small, .blocksmall, .centersmallgap, .centersmallgap3, .centersmallgap5, .flushrightsmallgap, .smallgap { font-size: 80%; } .xbig, .centerxbig { font-size: 200%; } /*********************************************************/ /* Restricted classes/IDs or tags restricted by position */ /*********************************************************/ /* div.copyright { width: 90%; margin: 1em 5% auto; font-size: 80%; } /* replace p.copyright with this after mobi is defunct */ div.box { border: 2px solid black; text-align: center; text-indent: 0px; margin: auto; padding: 10px; /* position: relative; /* for epub only, if necessary */ } div.clear { clear: both; } div.container1 { margin: 25% 0px 0px; width: auto; } div.container2 { clear: both; margin: 1ex 0px 0px; width: auto; } div.header { padding-left: 5%; padding-right: 5%; } div.lineheightnorm { line-height: 120%; margin-top: 3%; } div.pagebreak, div.partbreak { clear: both; page-break-after: always; } div.publisher /* used with publisher_name & publisher_logo? */ { margin: 25% 5% auto; /*clear: both; overflow: hidden; width: auto; */} div.teaser { padding-left: 9.5%; padding-right: 9.5%; } h1.title, h1.titlereminder, h1.parttitle, h1.parttitlesub, h2.titlereminder, h2.subtitle, h2.parttitle, h2.parttitlesub { font-family: sans-serif; font-size: 350%; font-weight: bold; margin-top: 5%; text-align: right; text-indent: 0px; } h1.parttitle, h1.parttitlesub { font-size: 200%; } h2.parttitle, h2.parttitlesub { font-size: 175%; } h2.titlereminder, h2.subtitle, h2.parttitle, h2.parttitlesub { font-family: serif; font-size: 175%; font-style: italic; font-weight: normal; margin-top: 10%; } h3.chap, h3.chapsub, h3.contents, h4.chap, h4.chapsub, h4.contents { text-align: center; text-indent: 0px; } h3.chap, h4.chap { margin-top: 15%; } h3.chapsub, h4.chapsub { margin-top: 7%; font-weight: normal; } h3.contents, h4.contents { margin-top: 7.5%; } hr.chap { margin: 5% 30% 0px; width: 40%; } hr.fn { margin: .5ex 2%; width: auto; } p.attribution { text-align: left; text-indent: -5%; margin-top: 2ex; padding-left: 25%; } p.author, p.by { font-size: 150%; line-height: 2; margin-top: 15%; /* 8% if <h2 class='subtitle' /> removed */ text-align: right; text-indent: 0px; } p.by { margin-bottom: 7%; } p.block, p.blockgap, p.blockex, p.blocksmall { margin-right: 10%; padding-left: 10%; text-align: left; text-indent: 0px; width: auto; } p.blocksmall, p.blocksmallgap, p.blocksmallex { text-align: justify; font-size: 80%; } /*p+p.block, p.block+p, p+p.blocksmall, p.blocksmall+p { margin-top: 1em; } p.block+p.block, p.blocksmall+p.blocksmall { margin-top: 1ex; }*/ /* when mobi bites dust, eliminate comment markers (and this comment), blockgap & blockex */ p.break { margin-top: 0.5em; text-align: center; text-indent: 0; } p.breakparagraph { margin-top: 2ex; text-indent: 0px; } p.contents, p.contentsgap, p.contentsgap3, p.contentspart, p.contentspartgap3, p.contentsxpart, p.contentsxpartgap3, p.contentssub, p.contentssubgap /* div.contents>p /* replace p.contents(s) after mobi is defunct */ { padding-left: 8.5em; text-align: left; text-indent: -6em; width: auto; /* either these four lines for hanging left: */ /*margin-bottom: 6pt; /* this one's as needed */ /*text-indent: 0px; text-align: center; /* or these two for centering */ } p.contentspart, p.contentspartgap3, p.contentsxpart, p.contentsxpartgap3 { padding-left: 6.5em; } p.contentssub, p.contentssubgap { padding-left: 10.5em; } p.copyright, p.copyrightgap5pc, p.copyrightgap10pc, p.copyrightgap20pc, p.copyrightgap30pc, p.copyrightFL, p.copyrightFR, p.copyrightgap, p.copyrightgaphalf, p.copyrightgap2, p.copyrightgap3, p.copyrighttop, p.copyrightgap5, p.copyrightleft, p.copynoin, p.copynoingap, p.copyrightright, p.copywide, p.copywidegaphalf, p.copywidegap, p.copywidegap2, p.copywideleft, p.copywideleftgap, p.copywideleftindent, p.copywideleftindentgap, p.copywidebordersgap2 /* div.copyright>p /* replace p.copyrights(s) after mobi is defunct */ { font-size: 80%; /* can drop this line after mobi is defunct */ margin-right: 10%; padding-left: 10%; text-align: center; text-indent: 0px; width: 80%; } p.copyrightFL, p.copyrightleft, p.copynoin, p.copynoingap { text-align: justify; } p.copyrightFL { padding-left: 0px; float: left; width: 55%; } p.copyrightFR, p.copyrightright { text-align: right; } p.copyrightFR { margin-right: 0%; padding-left: 0%; float: right; text-indent: 0px; width: 35%; } p.copyrightleft { text-indent: 1.5em; } p.copywide, p.copywidegaphalf, p.copywidegap, p.copywidegap2, p.copywideleft, p.copywideleftgap, p.copywideleftindent, p.copywideleftindentgap, p.copywidebordersgap2 { margin-right: 7%; padding-left: 7%; width: auto; } p.copywidebordersgap2 { border-bottom: 2px solid black; border-top: 2px solid black; margin-left: 7%; padding-bottom: 10px; padding-left: 0px; padding-top: 10px; } p.copywideleft, p.copywideleftgap, p.copywideleftindent, p.copywideleftindentgap { text-align: left; } p.copywideleftindent, p.copywideleftindentgap { text-indent: 1.5em; } p.dedication, p.dedicationgap, p.dedicationgap30pc, p.dedicationgap3, p.dedicationleft, p.dedicationleftgap, p.dedicationleftgap3 { font-size: 115%; font-style: italic; text-indent: 0px; text-align: center; } p.dedicationleft, p.dedicationleftgap, p.dedicationleftgap3 { text-align: left; } div+p { clear: both; } div.header p /* can be consolidated into p.teaser (with div's "padding"s becoming "margin"s here) after mobi is defunct */ { border: 2px solid black; padding: 10px; text-align: center; text-indent: 0px; width: auto; /* 86%; /* after mobi is defunct */ } div.teaser p /* can be consolidated into p.teaser (with div's "padding"s becoming "margin"s here) after mobi is defunct */ { border: 2px solid black; padding: 10px; text-align: center; text-indent: 0px; width: auto; /* 77%; /* after consolidation */ } p.epigraph, p.epigraphAlign, p.epigraphRight, p.epigraphAligngap10pc, p.epigraphAligngap15pc, p.epigraphAligngap30pc, p.epigraphAligngap, p.epigraphRightgap, p.epigraphgap2, p.epigraphAligngap2, p.epigraphRightgap2 { font-style: italic; text-align: center; text-indent: 0px; width: auto; } p.epigraphRight, p.epigraphRightgap, p.epigraphRightgap2 { margin-right: 0px; padding-left: 25%; text-align: right; } p.epigraphAlign, p.epigraphAligngap10pc, p.epigraphAligngap15pc, p.epigraphAligngap30pc, p.epigraphAligngap, p.epigraphAligngap2 { margin-right: 10%; padding-left: 15%; text-align: left; text-indent: -5%; } p.firstparagraph /* h3+p, h4+p /* replace after mobi defunct? (means first paragraph always must follow h3 or h4) */ { margin-top: 10%; text-indent: 0px; } p.formatter { font-family: GoudySub; font-size: 150%; line-height: 120%; margin-top: 30%; text-align: center; text-indent: 0px; } p.formatterAssist { font-size: 135%; text-align: center; text-indent: 0px; } p.formatterURL { font-size: 130%; text-align: center; text-indent: 0px; } p.fontedName { font-family: GoudySub; font-size: 150%; text-align: center; text-indent: 0px; } p.fn /* USAGE: nook(touch or color)/any generic: •    <b><TERM>:</b>   nook original: •   <b><a href='#<LABEL>'><TERM>:</a></b>   */ { font-size: 80%; margin-bottom: 0px; padding-left: 1.5em; /* ineffective on kindle */ text-align: left; text-indent: -1.5em; } /* replaces div.header and div.header+p after mobi defunct p.header { border: 2px solid black; text-align: center; text-indent: 0px; padding: 10px; width: 86%; margin: auto 5%; }*/ p.img, p.imggap, p.imggap2, p.imggap3, p.imggap5, p.imggap10pc, p.imggap15pc, p.imggap20pc, p.imggap30pc { margin-bottom: 0px; margin-right: 0px; padding-left: 0px; text-indent: 0px; } p.indent, p.indentgap, p.indentex, p.indentsmall { margin-right: 2%; padding-left: 8%; text-align: left; text-indent: 0px; width: auto; } p.indentsmall, p.indentsmallgap, p.indentsmallex { text-align: justify; font-size: 80%; } p.maincontents, p.maincontentsgap, p.maincontentsgap3 /* div.maincontent>p /* replace after mobi is defunct */ { margin-bottom: 1ex; margin-right: 7%; padding-left: 21%; text-align: left; text-indent: -14%; width: auto; } p.nearrightgap { margin-right: 2%; text-align: right; } p.newsarticle, p.newsarticlegap { font-family: Gandhi, serif; font-weight: bold; margin-right: 10%; padding-left: 10%; text-align: justify; width: 80%; } p.newsarticlegap { margin-top: 1em; } p.noin, p.noinex, p.noingap { text-align: left; text-indent: 0px; } p.parttitle { text-align: center; text-indent: 0px; font-size: 300%; margin-top: 20%; } /* .plainverse AND .verse */ p.plainverse, p.plainverse2, p.plainverse3, p.plainverse4, p.plainverse5, p.plainverse6, p.plainverse7, p.verse, p.verse2, p.verse3, p.verse4, p.verse5, p.verse6, p.verse7, p.plainversegap, p.plainverse2gap, p.plainverse3gap, p.plainverse4gap, p.plainverse5gap, p.plainverse6gap, p.plainverse7gap, p.versegap, p.verse2gap, p.verse3gap, p.verse4gap, p.verse5gap, p.verse6gap, p.verse7gap, p.plainversegap2, p.versegap2 { margin-bottom: 0px; padding-left: 17%; text-indent: -7%; text-align: left; width: auto; } p.verse, p.verse2, p.verse3, p.verse4, p.verse5, p.verse6, p.verse7, p.versegap, p.versegap2, p.verse2gap, p.verse3gap, p.verse4gap, p.verse5gap, p.verse6gap, p.verse7gap { font-style: italic; } p.plainverse2, p.plainverse2gap, p.verse2, p.verse2gap { padding-left: 22%; } p.plainverse3, p.plainverse3gap, p.verse3, p.verse3gap { padding-left: 27%; } p.plainverse4, p.plainverse4gap, p.verse4, p.verse4gap { padding-left: 32%; } p.plainverse5, p.plainverse5gap, p.verse5, p.verse5gap { padding-left: 37%; } p.plainverse6, p.plainverse6gap, p.verse6, p.verse6gap { padding-left: 42%; } p.plainverse7, p.plainverse7gap, p.verse7, p.verse7gap { padding-left: 47%; } /* End .plainverse and .verse */ p.publisher { color: gray; font-size: 120%; font-style: italic; margin-top: 15%; text-align: right; text-indent: 0px; } p.publishername { font-family: GoudySub; font-size: 110%; line-height: 100%; text-align: center; text-indent: 0px; } /* for use with div.publisher p#publisher_logo { float: left; padding: 0px; margin: 0px; page-break-before: avoid; } p#publisher_name { float: left; width: 60%; text-indent: 0px; padding: 2px 5px 0px; margin: 0px; page-break-before: avoid; } /* end of "for use with div.publisher */ p.pubFL { float: left; padding-left: 0px; text-align: left; text-indent: 0px; width: 40%; } p.pubFR, p.pubFRgap15p { float: right; padding-right: 0px; text-align: right; text-indent: 0px; width: 59%; } p.salutation { margin-top: 15%; text-indent: 0px; } p.signature, p.signaturegap { text-indent: 15%; } p.special { color: gray; font-size: 250%; font-style: italic; text-align: center; text-indent: 0px; } p.subhead { font-weight: bold; margin-top: 4ex; text-indent: 0px; } p.subtitle { font-size: 130%; font-weight: bold; margin-top: 15%; text-align: center; text-indent: 0; } p.subtitlerem { margin-top: 8%; text-align: center; text-indent: 0; font-size: 130%; font-weight: bold; } /* replaces div.teaser and div.teaser+p after mobi defunct p.teaser { border: 2px solid black; text-align: center; text-indent: 0px; padding: 10px; width: 77%; margin-left: 9.5%; margin-right: 9.5%; }*/ /* p.verse: SEE p.plainverse */ span.big, span.bigf { font-size: 125%; } span.fakehyperlink { color: blue; text-decoration: underline; } span.firstletter, span.firstletterital { font-size: 200%; font-weight: bold; } span.firstletterital { font-style: italic; font-weight: bold; } span.firstwords, span.firstwords_lg, span.firstwordsital { font-size: 85%; font-weight: bold; } span.firstwords_lg { font-size: 110%; font-weight: bold; } span.firstwordsital { font-style: italic; } span.ital { font-style: italic; } span.nowrap { white-space: nowrap; } span.strikeout { text-decoration: line-through; } span.xbig { font-size: 161%; }