/********************* FONTS *********************/ @font-face { font-family: "Charis"; font-style: normal; font-weight: normal; src:url(../Fonts/CharisSILR.ttf); } @font-face { font-family: "Charis"; font-style: normal; font-weight: bold; src:url(../Fonts/CharisSILB.ttf); } @font-face { font-family: "Charis"; font-style: italic; font-weight: normal; src:url(../Fonts/CharisSILI.ttf); } @font-face { font-family: "Charis"; font-style: italic; font-weight: bold; src:url(../Fonts/CharisSILBI.ttf); } /********************* BODY **********************/ body { font-size: medium; line-height: 1.2em; margin-top: 1em; margin-left: 1em; margin-right: 2em; font-family: "Charis", "Times New Roman", Verdana, Arial; } body.cover { text-align: center; margin: 0px; } body.titlepage { text-align: center; } body.map { text-align: center; } /******************** HEADERS ********************/ h1 { page-break-after: avoid; page-break-inside: avoid; } h1.center { text-align: center; } h1.part { font-size: xx-large; text-align: center; font-weight: bold; line-height: 2em; margin: 1em 0; } h1.novel { font-size: x-large; text-align: center; font-weight: bold; margin: 0; } h1.chapter { font-size: x-large; text-align: center; font-weight: bold; line-height: 1.0; margin: 0 0 .3em 0; } h1.section { margin-top: 4%; padding: 0 15%; font-size: large; text-align: center; font-style: italic; font-weight: bold; } h2 { page-break-after: avoid; page-break-inside: avoid; } h2.center { text-align: center; } h2.titlebook { text-align: center; font-weight: bold; margin: 0 0 0.5em 0; } h2.chapter-title { font-size: large; text-align: center; font-style: italic; font-weight: normal; margin: .7em 0 .3em 0; line-height: 1.0; } h2.author { font-size: large; text-align: center; font-style: italic; font-weight: normal; margin: .7em 0 .3em 0; line-height: 1.0; } h3 { page-break-after: avoid; page-break-inside: avoid; } h3.center { text-align: center; } h3.subchapter { text-align: center; font-style: italic; margin: 1em 0;} h4 { page-break-after: avoid; page-break-inside: avoid; } h4.center { text-align: center; } h4.titleauthor { text-align: center; font-style: italic; margin: -1em 0 0 0; } h4.glossary-subtitle { text-align: left; margin: .5em 0 .2em 0; } h5 { page-break-after: avoid; page-break-inside: avoid; } h5.center { text-align: center; } h5.titleseries { text-align: center; font-weight: normal; margin-top: 0.5em; } h6 { page-break-after: avoid; page-break-inside: avoid; } h6.center { text-align: center; } /****************** PARAGRAPH ********************/ p { margin: .2em 0; text-indent: 1.0em; text-align: justify; } p.nonindent { text-indent: 0em; } p.right { text-align: right; } p.smallheight { margin: 1em 0; } p.mediumheight { margin: 2em 0; } p.largeheight { margin: 3em 0; } /****************** EMPHASIZED *******************/ em.emphasized { font-style: italic; } em.annotation { font-style: italic; } em.citation { font-style: italic; } em.poem { font-style: italic; } em.stanza { font-style: italic; } em.note { font-style: italic; } em.plague { font-style: italic; } /******************* STRONG **********************/ strong.strong { font-weight: bold; } strong.glossary-item { font-weight: bold; } /******************** IMG ************************/ img { max-height: 96%; max-width: 96%; } img.cover { max-height: 100%; max-width: 100%; } img.titlelogo { max-width: 80%; } img.titleseparator { max-width: 70%; } img.section { margin: -7% 0 0 0; max-width: 100%; } img.chapter { margin-bottom: 1.0em; } img.story { margin: 0.5em 0; } img.text { margin: 0.5em 0; max-width: 80%; } /******************* LISTS ***********************/ ul.none { list-style-type: none;} ul.disc { list-style-type: disc;} ul.circle { list-style-type: circle; } ul.square { list-style-type: square;} ol.number { list-style-type: decimal; } /********************* DIV ***********************/ div.annotation { font-weight: bold; padding: 0 0 0.5em 0; text-indent: 0em; font-size: small; } div.citation { margin: 0; text-indent: 0em; font-size: small; text-align: right; } div.signature { text-align: right; font-size: small; margin-bottom: .1em 0; } div.poem { page-break-inside: avoid; text-indent: 0em; text-align: center; margin: 1em 0; font-size: .9em; } div.stanza { page-break-inside: avoid; padding: 0 2em; text-align: left; margin: 1em 0; font-size: .9em; } div.note { page-break-inside: avoid; padding: 0 2em; text-align: left; margin: .5em 0; } div.note-signature { page-break-inside: avoid; padding: 0 2em; text-align: right; margin: .5em 0; } div.sign { text-align: left; margin: .5em 0; padding-left: 2em; font-weight: bold; } div.plaque { page-break-inside: avoid; padding: 0 2em; text-align: left; margin: .5em 0; } div.empty-none { line-height: 0; } div.empty-small { line-height: .5em; } div.empty { line-height: 1em; } div.empty-large { line-height: 1.5em; } div.indent-none { text-indent: 0em; } div.indent-small {text-indent: 1em; } div.indent { text-indent: 2em; } div.indent-large { text-indent: 4em; } div.center { text-align: center; } div.right { text-align: right; } /********************* SPAN **********************/ span.smaller { font-size: smaller; } span.larger { font-size: larger; } span.underline { text-decoration: underline; } span.overline { text-decoration: overline; } span.strikethrough { text-decoration: line-through; } span.dropcaps { float: left; font-size: 35px; line-height: 1em; padding-top: 5px; margin: -.6em -.4em 0 0; }