/* -------------- General Styles -------------- */ @font-face { font-family: "MrEaves"; src: url("fonts/MrEavesSanOT-Bold.otf"); font-style:normal; } @font-face { font-family: "MrEaves"; src: url("fonts/MrEavesSanOT-BoldItalic.otf"); font-style:italic; } body { margin: 0; } p { font-size: 1.3em; font-family: "MrEaves"; text-align: left; line-height: 1.2em; margin-top: 0em; margin-bottom: 1em; } .indent {text-indent: 0em;} .noindent {text-indent: 0;} .center {text-align: center;margin: 0;} .right {text-align: right;} .left {text-align: left;} .first {margin-top: 3em;} .spacer {margin-top: 2em;} .hang { margin-left: 2em; text-indent: -2em; } .center-leading1 {text-align: center; margin-bottom: 1em;} .leading1 {margin-bottom: 1em;} .leading2 {margin-bottom: 2em;} .leading3 {margin-bottom: 3em;} .tbmargins { margin-top: 8px; margin-bottom: 8px; } .pagebreak { page-break-before: always; } blockquote { padding-top:1em; margin-top: 2em; margin-bottom: 1em; } p.quote { margin-top: 1em; margin-left: 1em; } span.dropcap { font-size: 2.5em; font-weight: bold; } span.big {font-size: 2.6em;} span.small {font-size: 0.8em;} span.underline {text-decoration: underline;} span.strike {text-decoration: line-through;} span.sup1 {vertical-align: top;} span.red {color: red;} span.blue {color: blue;} sup { vertical-align: 4px; } sup.frac { font-size: 0.7em; line-height: 0em; } sub.frac { font-size: 0.7em; line-height: 0em; } .clear {clear: both} /* -------------- Headings -------------- */ .nounder { text-decoration: none; } a { text-decoration: none; color: RGB(0,157,224); } h1 { font-size: 2em; text-align: left; text-decoration: none; font-family: sans-serif; } h2 { font-size: 1.8em; text-align: center; margin-top: 1em; } h3 { font-size: 1.4em; text-align: center; margin-top: 1em; } h4 { text-align: left; margin-top: 1em; } h5 { text-align: left; margin-top: 1em; } h6 { text-align: left; margin-top: 1em; } /* -------------- Cover page -------------- */ div#coverpage { text-align: center; } /* -------------- Title Page -------------- */ div#titlepage { margin: 0; } .booktitle { margin-top: 2em; margin-bottom: 3em; text-align: center; } .subtitle { margin-bottom: 3em; text-align: center; } .byline { /* by, translated by, edited by, etc. */ text-align: center; } .author { text-align: center; } .othertext { /* "a novel", "author of...", etc. */ text-align: center; } .publogo { text-align: center; } /* -------------- Copyright -------------- */ div#copyright { font-size: .8em; } div#copyright p { } .leading1 {margin-bottom: 1em;} .leading2 {margin-bottom: 2em;} .leading3 {margin-bottom: 3em;} div#copyright blockquote { margin-top: 0; margin-bottom: 0; } /* -------------- Dedication -------------- */ div#dedication { padding-top: 10%; } /* -------------- TOC -------------- */ div#TOC p { margin-top: 3px; margin-bottom: 3px; } div#TOC blockquote { margin-top: 0; margin-bottom: 0; } /* -------------- Front Matter (Preface, Forward, Introduction) -------------- */ div.fbmatter { display: block; } .fbmtitle { font-style: italic; font-size: x-large; } /* -------------- Chapters -------------- */ div.chapter { display: block; } /* -------------- Images -------------- */ div.image { text-align: center; margin: 0; } div.image_vert { text-align: center; margin: 0; height: 70%; width: auto; } .floatleft { float: left; margin: 10px 10px 10px 0; } .floatright { float: right; margin: 10px 0 10px 10px; } img.inline { vertical-align: middle; } p.caption { text-indent: 0; margin: 0 2em 2em 2em; font-family: sans-serif; font-size: 0.9em; text-align: center; } p.title { text-align: center; font-family: sans-serif; font-weight: bold; } /* ------------- About the Publisher --------- */ div#atp p { font-size: 0.9em; text-align: left; text-indent: 0em; } .atpimg { margin-top: 1em; margin-bottom: 2em; } .atptext { margin-bottom: 0.9em; text-indent: 0em; font-size: 0.9em; } h2.atphead { text-align: left; font-size: 1.5em; margin-bottom: 2em; } /* -------------- Colored Text ---------------- */ a.puburl { color: #dc7ea8; font-size: 0.8em; margin-top: 1em; } span.textBlue { color: #dc7ea8; } /* ----------------- Mobi ----------------*/ .noindentfirst { text-indent: 0em; margin-top: 2em; } .centerfirst { text-align: center; margin-top: 2em; } .indentfirst { text-indent: 2em; margin-top: 2em; } .rightfirst { text-align: right; margin-top: 2em; } .leftfirst { text-align: left; margin-top: 2em; } .hangfirst { margin-top: 2em; margin-left: 2em; text-indent: -2em; } .horizontal { width:90%; height:auto; } .vertical { height:90%; width:auto; } .tall { height:70%; width:auto; }