@font-face { font-family: Custom; src: url('fonts/Jefferies.ttf') format('truetype'); font-weight: normal; font-style: normal; font-effect: none !important; } /* Page styles */ @page {margin: 30px 30px 20px 30px;} body { font-family: serif; line-height: 1; } h1, h2 { line-height: 1; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } /* Universal heds */ .fm-bm-h1 { color: #D21034; font-family: Custom, sans-serif; font-size: x-large; margin: 15% 0 0 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } h1.hype { font-size: x-large; margin: 1em 0 0 0; text-align: left; text-indent: 0; } h2.hype { font-size: large; margin-top: 0; margin-bottom: 0; text-align: left; text-indent: 0; } /* Paragraphs */ p, p.ind { text-indent: 1em; margin: 0; text-align: justify; } p.alsoby { margin-top: 1em; text-align: left; text-indent: 0; } .attrib { margin: 4px 0 0 0; text-align: center; text-indent: 0; } .bug { text-align: center; margin-top: 1em; margin-bottom: 6px; color:#c0c0c0; } p.chapstart { text-indent: 0; margin-top: 96px; } p.chapstart-shallow { text-indent: 0; margin: 0; } p.copyright { text-align: center; text-indent: 0; font-size: 80%; margin: 1em 0 0 0; } .ctr { margin-bottom: 1em; margin-top: 1em; text-indent: 0; text-align: center; } .ctr-DX { margin: 1em 0 0 0; text-align: center; text-indent: 0; } .ctr-marg-top { margin: 1em 0 0 0; text-indent: 0; text-align: center; } .dedication { text-indent: 0; text-align: center; font-style: italic; margin-top: 30%; } .end { font-size: 80%; margin: 1em 0 0 0; text-align: center; text-indent: 0; } .epigraph { margin: 1.5em 0 0 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .epigraph-top { margin: 15% 0 0 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .image { margin-top: 0; margin-bottom: 0; overflow: hidden; padding: 0; position: top left; text-align: left; text-indent: 0; } .letter { margin: 0 1.5em; text-align: left; text-indent: 0; } .noind {text-indent: 0;} .resume { margin-top: 0; text-indent: 0; } .sans {font-family: Helvetica, sans-serif;} .smallcaps {font-size: 85%;} .subtitle { font-family: Helvetica, sans-serif; font-size: 1.2em; margin: 1em 0 0 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.toc { text-indent: 0; margin-top: 1em; margin-bottom: 0; text-align: left; } p.toc2 { text-indent: 0; margin: 0 0 0 2em; margin-bottom: 0; text-align: left; } /* Misc. */ .align-right {margin: 0 0 0 4em;} .marg-bot {margin: 0 0 1em 0;} .marg-deep {margin-top: 25%;} .marg-lt-rt { margin-left: 1.5em; margin-right: 1.5em; } .marg-top {margin: 1em 0 0 0;} .marg-top-bot { margin: 1em 0; text-indent: 0; } .mono { font-family: Courier, monospace; text-align: left; } .mono-noind { font-family: Courier, monospace; text-align: left; text-indent: 0; } .recipe1 { margin-bottom: 1em; margin-top: 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .recipe2 { margin-bottom: 0; margin-top: 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .rightpara { font-weight: bold; margin-bottom: 0; margin-top: 96px; text-align: right; text-indent: 0; } .under-em { font-style: italic; text-decoration: underline; } .wide {width: 100%;} ol.upper-alpha {list-style-type: upper-alpha;} /* Bibs */ h1.bibs { font-size: 1.33em; font-weight: 500; margin: 1em 0 0 0; text-align: center; text-indent: 0; } h2.bibs { font-size: 1.15em; font-weight: 500; margin: 1.25em 0 0.5em 0; text-align: center; text-indent: 0; } p.bibs { margin: 0.25em 0 0 0; text-align: center; text-indent: 0; } /* BQ */ .bq {margin: 1em 0;} .bq-ind {margin: 0 7%;} /* Bonus Material */ .noind-marg-top { text-indent: 0; margin-top: 1em; } /* Media queries @media amzn-kf8 { */ /* Headings */ h1, h1.chapheader, h1.chapheader-smaller, h1.chapheader-deep, h1.about, h1.ack, h1.alsoby, h1.note, h1.title, h1.toc { text-indent: 0; text-align: left; margin-bottom: 0; margin-top: 0; font-weight: 500; line-height: 100%; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } h1.chapheader { color: #D21034; font-family: Custom, sans-serif; font-size: 2em; margin-bottom: 0; margin-top: 0; text-align: left; } h1.chapheader-smaller { color: #D21034; font-family: Custom, sans-serif; font-size: 1.75em; margin-bottom: 0; margin-top: 0; text-align: left; } h1.chapheader-deep { color: #D21034; font-family: Custom, sans-serif; font-size: 2em; margin-bottom: 0; margin-top: 20%; text-indent: 0; text-align: center; } h1.title { color: #D21034; font-family: Custom, sans-serif; color: #D21034; margin-bottom: 0; margin-top: 0; font-size: 2.4em; } h2 { color: #212424; text-indent: 0; text-align: left; } h2.alsoby { color: #212424; font-family: Custom, sans-serif; font-size: 1.4em; font-weight: 500; margin-top: 24px; margin-bottom: 8px; } h2.subhed { font-family: Helvetica, sans-serif; font-size: 1.1em; font-style: italic; margin: 0; text-align: left; text-indent: 0; } h2.subhed-deep { font-family: Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin: 96px 4px 16px 0; text-align: left; text-indent: 0; } h2.title { color: #212424; margin-top: 2.5em; margin-bottom: 0; font-size: 2.4em; font-family: Custom, sans-serif; font-weight: 500; line-height: 100%; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } h3.subhed { font-family: Helvetica, sans-serif; font-size: medium; margin: 1em 0; text-align: center; text-indent: 0; } p.copyright { text-align: center; text-indent: 0; font-size: 80%; margin-bottom: 1em; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .dropcap { font-family: Custom, sans-serif; font-size: 3.5em; float: left; line-height: 100%; /* height: 1em; */ margin: -0.2em 0.05em -0.15em 0.05em; } .image-float-rt { float: right; margin: 1em 0 8px 1em; text-indent: 0; width: 30%; } .image { margin-top: 0; margin-bottom: 0; overflow: hidden; padding: 0; position: top left; text-align: left; text-indent: 0; } .smallcaps {font-size: 80%;} /*} @media not amzn-kf8 { .ctr-DX { display: none; } .dropcap { font-size: x-large; font-weight: bold; } .checkerboard, .mobi8 { display: none; } h1, h1.chapheader, h1.chapheader-deep, h1.about, h1.ack, h1.alsoby, h1.note, h1.title, h1.toc { text-indent: 0; text-align: left; margin-bottom: 0; margin-top: 0; font-size: x-large; } h1.chapheader-deep { color: #D21034; text-indent: 0; text-align: center; margin-bottom: 0; margin-top: 28%; } h1.alsoby, h1.toc { color: #D21034; margin-bottom: 1em; } h1.chapheader { color: #D21034; margin-bottom: 0; margin-top: 0; text-align: left; } h1.chapheader-smaller { color: #D21034; font-size: large; margin-bottom: 0; margin-top: 0; text-align: left; } h1.title { color: #D21034; margin-bottom: 1em; margin-top: 0; font-size: x-large; } h2 { color: #212424; text-indent: 0; text-align: left; } h2.alsoby { font-size: 100%; margin-top: 1.5em; margin-bottom: 0.5em; } h2.title { margin-top: 32px; margin-bottom: 0; font-size: large; } p.copyright { text-align: center; text-indent: 0; font-size: 67%; margin-bottom: 1em; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .smallcaps { font-size: 67%; } .subtitle { font-family: Helvetica,sans-serif; font-style: italic; margin-left: 0; margin-left: 0; text-indent: 0; } p.toc { text-indent: 0; margin-top: 1em; margin-bottom: 0; text-align: left; } } */