/* !----------------- GANDHI --------------------- */ @font-face { font-family: Gandhi; font-style: normal; font-weight: normal; src:url("fonts/GandhiSans-Regular.ttf"); } @font-face { font-family: Gandhi; font-style: normal; font-weight: bold; src:url("fonts/GandhiSans-Bold.ttf"); } @font-face { font-family: Gandhi; font-style: italic; font-weight: normal; src:url("fonts/GandhiSans-Italic.ttf"); } @font-face { font-family: Gandhi; font-style: italic; font-weight: bold; src:url("fonts/GandhiSans-BoldItalic.ttf"); } @page { margin-top:30px; margin-bottom:20px; } body { font-family: Charter, Georgia, serif; font-weight: normal; font-size: medium; } .coverbody { margin: 0; text-align: center; } a { color: #336699; text-decoration: none; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } img { max-width: 100%; max-height: 100%; } .rule, .hide { display: none; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup.num { font-size: 0.6em; vertical-align: 0.5em; } sub.den { font-size: 0.6em; vertical-align: -0.1em; } /* !---------------------------DIVS---------------------------- */ .brightdiv, .fig, .figs, .sfig, .sfigs { text-align: center; page-break-inside: avoid; padding-left: 10%; padding-right: 10%; } .brightdiv, .leakdiv, .learndiv, .sfig, .sfigs { margin-top: 1em; } .brightdiv, .figs, .learndiv, .readclear, .readtint, .sfigs { margin-bottom: 1em; } .footdiv { background-color: #ddd; } .leakdiv, .learndiv, .readtint { background-color: #f5f0c6; } .footdiv, .leakdiv, .learndiv, .readclear, .readtint { padding: 1em; page-break-inside: avoid; } /* !---------------------------HEADINGS---------------------------- */ h1, h2, h3, h4, h5, h6 { -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; page-break-inside: avoid; page-break-after: avoid; margin-top: 2em; margin-bottom: 1em; font-weight: bold; font-style: normal; font-family: Gandhi; text-align: center; } .adhd { margin-top: 0.5em; } .copy_ahd, .learnhd { margin-bottom: 0.5em; } .copy_ahd, .tocp { font-size: medium; } .ct { font-size: 2em; } h3.leak { text-align: left; } h3.leak, .mhad_title { margin-top: 1em; } .learnhd { font-size: large; margin-top: 0; } .mhad_au { font-size: medium; } .mhad_au, .mhad_title { font-weight: normal; } .pt { padding-top: 0.75em; } .pt, .tocp { color: #d4c96f; letter-spacing: 0.1em; border-top: 2px solid #d4c96f; border-bottom: 2px solid #d4c96f; padding-bottom: 0.75em; } .tocessay { font-size: medium; } .tocessay, .tocint { margin-top: 1em; margin-bottom: 0.25em; } .tocint { font-size: large; } .tpau { font-size: medium; letter-spacing: 0.1em; margin-bottom: 3em; } .tpst { margin-top: 0.5em; font-style: italic; } .tpt { margin-bottom: 0; color: #cc882a; } /* !---------------------------PARAGRAPHS---------------------------- */ p { font-size: medium; text-indent: 0; line-height: 1.5em; margin: 0; text-align: left; orphans: 1; widows: 2; -webkit-hyphenate-before: 3; hyphenate-before: 3; -webkit-hyphenate-after: 3; hyphenate-after: 3; -webkit-hyphenate-lines: 2; hyphenate-lines: 2; } .authbio, .authnote, .bright, .colophon, .creditname, .intq, p.leak, p.leaks, .learn, .learnextni, .learnextx, .learns, .mhad_box, .mhad_colophon, .mhname, .mhtitle, .note, .tocad, .tocc, .toccredit, .tocfm, .tocfms, .tocteaser { font-family: Gandhi; } .authbio, .intq, .note, .tocad { margin-top: 1em; } .authbio, .authnote, .copy, .copys, .credit, .learn, .learnextni, .learnextx, .learns, .mhad_box, .mhad_colophon, .note, .tocteaser { font-size: small; } .authnote, .copys, .intq, p.leaks, .learns, .mhtitle, .tnis, .tocfms, .txs { margin-bottom: 1em; } .bright { color: #c9892b; font-style: italic; } .bright, p.leak, p.leaks { font-size: large; } .bright, .colophon, .copy, .copys, .credit, .mhad_box, .mhad_colophon, .mhname, .mhtitle, .tocad, .tocc, .toccredit, .tocfm, .tocfms, .tocteaser { text-align: center; } .bright, .colophon, .copy, .copys, .credit, .mhad_box, .mhad_colophon, .mhname, .mhtitle, .readsrc, .tocad, .tocc, .toccredit, .tocfm, .tocfms, .tocteaser { -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .creditname { font-size: x-small; } .creditname, p.leak, p.leaks, .mhad_box, .mhname, .intq { font-weight: bold; } .creditname, .mhad_colophon, .mhname { letter-spacing: 0.1em; } .learnextni, .learnextx { margin-left: 1em; margin-right: 1em; } .learnextx, .tx, .txs { text-indent: 1em; } .mhad_box_span { color: white; background-color: black; padding: 0.4em; } .note { border-top: 1px solid #c9892b; padding-top: 0.5em; } .readsrc { text-align: right; } .readsrc, .tocteaser { margin-left: 2em; } .tocteaser { margin-right: 2em; color: #333; } /* !---------------------------------- LISTS ---------------------------------- */ /* To fix that stupid Nook Color bug*/ ol { adobe-text-layout: optimizeSpeed; } ol, ul { margin-top: 1em; margin-bottom: 1em; } li { font-family: Charter, Georgia, serif; text-align: left; font-size: medium; line-height: 1.5em; } li.leak { font-family: Gandhi; } /* !---------------------------SPANS---------------------------- */ .adlilead, .readsrcname { font-family: Gandhi; } .anlead, .readsrcname { font-size: small; letter-spacing: 0.1em; } .adlilead, .anlead, .readsrcname { font-weight: bold; } .by { font-size: large; } .cst { font-size: x-large; font-style: italic; color: #333; } .cst, .intst { color: #333; } .date { color: #d4c96e; } .date, .intst { font-size: medium; } .intlink { color: #c9892b; }