/* Fonts */ @font-face { font-family: Fanwood; font-weight: normal; font-style: normal; src: url(fonts/FanwoodText.otf) } @font-face { font-family: Fanwood; font-weight: normal; font-style: italic; src: url(fonts/FanwoodText-Italic.otf) } @font-face { font-family: Josefin; font-weight: normal; font-style: normal; src: url(fonts/JosefinSlab-Regular.ttf) } @font-face { font-family: Josefin; font-weight: normal; font-style: italic; src: url(fonts/JosefinSlab-LightItalic.ttf) } @font-face { font-family: Josefin; font-weight: normal; font-style: bold; src: url(fonts/JosefinSlab-SemiBold.ttf) } @font-face { font-family: Josefin; font-weight: normal; font-style: light; src: url(fonts/JosefinSlab-Light.ttf) } @font-face { font-family: Orbitron; font-weight: normal; font-style: normal; src: url(fonts/orbitron-medium.otf) } @font-face { font-family: Orbitron; font-weight: bold; font-style: normal; src: url(fonts/orbitron-bold.otf) } /* General Formatting */ body { text-transform: none; text-decoration: none; text-align: justify; font-style: normal; font-weight: normal; } a { color: #006699; } sup { line-height: 1em; } /* Headers */ h1 { font-family: Josefin,serif; margin: 1em auto; text-align: center; text-indent: 0; font-weight: normal; font-size: 2.5em; } h2 { font-family: Josefin,serif; margin: 1em auto; text-align: center; text-indent: 0; font-size: 1.5em; font-weight: normal; } h3 { font-family: Josefin,serif; font-size: 1.2em; margin-top: 2em; margin-bottom: 0.5em; text-align: center; font-style: italic; text-indent: 0; text-transform: lowercase; font-weight: normal; } h4 { font-family: Josefin,serif; font-size: 0.8em; margin-top: 0em; margin-bottom: 0.5em; text-align: center; text-indent: 0; font-weight: normal; } /* Images */ img { margin: 0 auto; padding: 0; } .cover div{ text-align: center; max-width: 100%; } .logo { text-align: center; } .logo div { display: inline-block; } .logo img { margin: 0 auto; max-width: 100%; } .divider { text-align: center; } .divider img { margin: 0 auto; max-width: 100%; } .author { text-align: center; } .author div { margin: 0em; } .author img { margin-top: 0em; margin-bottom: 1em; } /* Chapter & Text Styles */ .dedication p { font-family: Josefin,serif; text-align: center; font-style: italic; line-height: 1.5em; } .chapter { } .chapter p { text-indent: 2em; margin: 0; line-height: 1.5em; } .upcap { font-family: Josefin,serif; text-indent: 0em; font-size: 2em; font-style: light; } span.second { font-family: serif; text-indent: 0em; } .chat { text-indent: 0em; } .chat p { font-family: serif; margin-bottom: 1em; line-height: 1.25em; } p.news { font-family: Josefin,serif; margin-top: 1em; margin-bottom: 1em; text-indent: 0; text-align: center; font-style:italic; font-size: 1.2em; } p.news1 { font-family: IMFell; margin-top: 1em; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; text-indent: 2em; text-align: justify; font-size: 1.2em; line-height: 1.5em; color: #3D2B1F; } .epigraph { font-family: IMFell,serif; margin: 6em 0 0 0; text-align: center; font-style: italic; font-size: 1.3em; color: #3D2B1F; } .epigraph-aut { font-family: Fanwood, serif; margin: 2em 1em 0 0; text-align: right; font-size: 2.5em; line-height: 0.8em; color: #3D2B1F; } .epigraph-aut span{ font-family: IMFell,serif; font-size: 0.5em; } .copyright { text-indent: 0; hyphens: none; } .copyright p { font-family: Droid, serif; font-size: .9em; text-align: center; margin: 1em auto; } /* Lists */ li { font-family: Droid,serif; list-style: none; margin-top: 1em; font-style: italic; font-size: 1.2em; } li span { font-family: sans-serif; text-transform: uppercase; font-style: normal; font-size: 1.1em; } .toc { hyphens: none; text-indent: 0; margin-left: 3em; text-align: left; } .toc li{ list-style: none; margin-top: 1em; font-size: 1em; font-style: italic; } .toc span{ font-family: sans-serif; margin-top: 1em; font-size: 1.2em; font-style: normal; text-transform: uppercase; }