/* default styles */ body { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.50em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } hr { margin-bottom: 0.00em; margin-top: 0.00em; } h1 { line-height: 1.0em; margin-bottom: 0.00em; text-align:center; } img { margin-top:0.00em; margin-bottom: 0.00em; margin-left: 0.00em; margin-right: 0.00em; } .body { font-family: "Minion Pro", "serif"; line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.50em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } .body-italics { font-family: "Minion Pro Medium Italic", "serif"; font-style: italic; } .body-tip { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.50em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: italic; } #shadowspinners-cover { margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; } /* also available */ .alsoavailable { text-align: center; text-indent: 0.00em; line-height: 1.2em; margin-top: 0.2; } /* about the author page */ .abouttheauthor { font-family: "Minion Pro", "serif"; line-height: 1.5em; font-size: 1.00em; margin-right: 2.00em; margin-left: 2.00em; text-align: justify; font-weight: normal; font-style: normal; text-indent: 1.50em; margin-bottom: 0.00em; margin-top: 2.00em; }/* acknowledgement page */ .acknowledgement { font-family: "Minion Pro", "serif"; line-height: 1.5em; font-size: 1.00em; margin-right: 2.00em; margin-left: 2.00em; text-align: justify; font-weight: normal; font-style: normal; text-indent: 1.50em; margin-bottom: 0.00em; margin-top: 2.00em; } /* also by page stypes */ .also-by { font-family: "Minion Pro", "serif"; font-style: normal; line-height: 1.2em; font-weight: normal; text-decoration: none; font-size: 1em; margin-bottom: 0.20em; margin-top: 0.00em; margin-right: 0.00em; margin-left: 4.00em; text-indent: 0.00em; text-align: left; } .also-by-first { font-family: "Minion Pro", "serif"; font-style: normal; line-height: 1.2em; font-weight: normal; text-decoration: none; font-size: 1em; margin-bottom: 0.20em; margin-top: 1.80em; margin-right: 0.00em; margin-left: 4.00em; text-indent: 0.00em; text-align: left; } .also-by-title { font-family: "Minion Pro Medium Italic", "serif"; font-style: italic; } /* */ .bquote { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.50em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: italic; } .by-line { margin-top: 1.00em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; page-break-before: avoid; hyphens: none; /* does this even work? */ line-height: 1.00em; font-size: 1.00em; margin-bottom: 3.0em; text-indent: 0.00em; text-align: left; } .call-to-action { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.50em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } .call-to-action-first-para { line-height: 1.5em; font-size: 1.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; text-indent: 0.00em; margin-bottom: 0.00em; margin-top: 1.00em; } .call-to-action-greeting { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 2.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 3.00em; text-align: left; font-weight: normal; font-style: normal; } .call-to-action-signature { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 3.00em; text-align: left; font-weight: normal; font-style: normal; } /* table of contents styles */ .contents-body { font-size: 0.90em; margin-bottom: 0.00em; margin-top: 0.80em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; page-break-inside: avoid; /* does this even work? */ text-align: center; text-indent: 0.00em; line-height: 1.00em; } .contents-link a { font-weight: normal; text-decoration: none; } .contents-story-title { font-variant: small-caps; } /* copyright page styles */ .copyright-body { margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; line-height: 1.2em; font-size: 0.90em; margin-bottom: 1.00em; margin-top: 1.00em; text-indent: 0.00em; text-align: center; } .copyright-title { margin-right: 0.00em; margin-left: 0.00em; font-style: normal; line-height: 1.33em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 3.50em; text-indent: 0.00em; text-align: center; font-weight: bold; } .copyright-body-header { margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; line-height: 1.2em; font-size: 1.00em; margin-bottom: 1.00em; margin-top: 2.00em; text-indent: 0.00em; text-align: center; } /* cover styles */ .cover-image { text-align: center; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; } .cover-image img { max-width: 100%; height: 100%; /*max-height: 100%;*/ padding: 0; margin: 0; } /* dedication page */ .dedication { font-family: "Minion Pro", "serif"; line-height: 1.5em; font-size: 1.10em; margin-right: 2.00em; margin-left: 2.00em; text-align: justify; font-weight: normal; font-style: normal; text-indent: 0.00em; margin-bottom: 0.00em; margin-top: 6.00em; } /* */ p.first-para-section { font-family: "Minion Pro", "serif"; line-height: 1.5em; font-size: 1.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; text-indent: 0.00em; margin-bottom: 0.00em; margin-top: 0.00em; } p.first-para-section-tip { line-height: 1.5em; font-size: 1.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; text-indent: 0.00em; margin-bottom: 0.00em; margin-top: 0.00em; font-style: italic; } p.first-para-scene { font-family: "Minion Pro", "serif"; line-height: 1.5em; font-size: 1.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; text-indent: 0.00em; margin-bottom: 0.00em; margin-top: 2.00em; } p.first-para-scene-tip { line-height: 1.5em; font-size: 1.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; text-indent: 0.00em; margin-bottom: 0.00em; margin-top: 2.00em; font-style: italic; } .header { font-family: "Minion Pro", "serif"; font-size: 1.50em; margin-bottom: 0.04em; margin-top: 2.5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; }.header-smcaps { font-family: "Minion Pro", "serif"; font-size: 0.70em; margin-bottom: 0.04em; margin-top: 2.5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } .imgblock { page-break-inside: avoid; } .introduction { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.50em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } .introduction-first-para { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 2.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; } .introduction-signature { line-height: 1.5em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 1.00em; margin-right: 0.00em; text-align: left; font-weight: normal; font-style: normal; margin-left: 3.00em; text-indent: 0.00em; } #licensenotes { page-break-inside: avoid; /* does this even work? */ } .link-style a { } .publisher-inits { font-size: 1.50em; } .scene-break { /*display: none;*/ text-align: center; padding: .50 em; text-indent: 0.00em; font-size: 1.00em; font-weight: bold; } /* section header */ .section-header-div { page-break-inside: avoid; /* does this even work? */ text-indent: 0.00em; margin-top: 2.00em; margin-bottom: 0.66em; margin-left: 0.00em; margin-right: 0.00em; font-style: italic; } .section-header { line-height: 1.5em; font-size: 1.00em; text-align: left; font-weight: normal; text-indent: 0.00em; margin-top: 0.00em; margin-bottom: 0.00em; margin-left: 0.00em; margin-right: 0.00em; font-style: italic; } /* story styles */ .small-caps { font-family: "Minion Pro", "serif"; font-weight: normal; font-style: normal; font-size: 1.00em; font-variant: small-caps; } .small-caps-lc { font-family: "Minion Pro", "serif"; font-weight: normal; font-style: normal; /*font-size: 0.70em;*/ text-transform: lowercase; font-variant: small-caps; } .small-caps-tip { font-weight: normal; font-size: 1.00em; font-variant: small-caps; font-style: italic; } .small-caps-tip-lc { font-weight: normal; font-size: 1.00em; text-transform: lowercase; font-variant: small-caps; font-style: italic; } .story-end { display: none; text-align: center; padding: .50 em; text-indent: 0.00em; font-size: 1.00em; font-weight: bold; } .chapter-header { font-family: "IM FELL Double Pica", serif; line-height: 1.2em; font-weight: normal; hyphens: none; /* does this even work? */ font-size: 1.30em; margin-bottom: 1.20em; margin-top: 3.0em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; } .story-header-div { margin-left: 0.00em; page-break-inside: avoid; text-indent: 0.00; } /* title page */ .title-author { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; margin-bottom: 0.50em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; text-indent: 0.00em; text-align: center; font-size: 1.60em; margin-top: 0.50em; }.title-author-by { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; margin-bottom: 0.50em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; text-indent: 0.00em; text-align: center; font-size: 0.50em; margin-top: 0.50em; }.title-author-smcaps { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; margin-bottom: 0.50em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; text-indent: 0.00em; text-align: center; font-size: 0.80em; margin-top: 0.50em; } .title-distributor { font-family: "Minion Pro", serif; line-height: 1.5em; margin-bottom: 0.00em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; text-indent: 0.00em; text-align: center; font-size: .80em; margin-top: 3.00em; } .title-logo { height: 50px; width: 50px; margin: auto; } .title-publisher { font-family: "Minion Pro", serif; line-height: 1.5em; margin-bottom: 0.00em; margin-right: 0.00em; margin-left: 0.00em; font-weight: normal; font-style: normal; text-indent: 0.00em; text-align: center; font-size: 0.80em; margin-top: 1.50em; } .title-subtitle { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; margin-bottom: 1.00em; margin-top: 0.50em; margin-right: 0.00em; margin-left: 0.00em; font-style: normal; text-indent: 0.00em; text-align: center; font-size: 1.20em; font-weight: normal; }.title-subtitle-smcaps { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; margin-bottom: 0.00em; margin-top: 1.00em; margin-right: 0.00em; margin-left: 0.00em; font-style: normal; text-indent: 0.00em; text-align: center; font-size: 0.80em; font-weight: normal; } .title-title { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; font-style: normal; text-indent: 0.00em; text-align: center; margin-top: 0.00em; margin-bottom: 0.00em; margin-right: 0.00em; margin-left: 0.00em; font-size: 2.00em; font-weight: normal; } .title-title-smcaps { font-family: "IM FELL Double Pica", serif; line-height: 1.5em; font-style: normal; text-indent: 0.00em; text-align: center; margin-top: 0.00em; margin-bottom: 0.00em; margin-right: 0.00em; margin-left: 0.00em; font-size: 0.80em; font-weight: normal; }