@charset "UTF-8"; /* Reset, based on YUI 3.18.1 (build f7e7bcb) © 2014 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, th, td { margin: 0; padding: 0; } img { border: 0; } address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; } ol, ul { list-style: none; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } abbr, acronym { border: 0; font-variant: normal; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } /* Page Layout */ @page { margin: 5pt; } html, body { height: 100%; margin: 0; padding: 0; border-width: 0; } /* Fonts */ @font-face { font-family: "RM Ginger"; font-weight: normal; font-style: normal; src: url("../Fonts/RM-Ginger.ttf"); } body { font-family: serif; } /* Story text */ h1, h2, h3, .preface { text-align: center; margin: 0.5em 0; font-family: "RM Ginger"; } h1 { font-size: 200%; } h2 { font-size: 150%; } .preface { font-size: 200%; } @media amzn-mobi { h1, h2, h3 { font-weight: bold; } } h4, h5, h6 { font-style: italic; } p { text-indent: 2em; margin-top: 0; margin-bottom: 0; line-height: 1.2em; font-size: 1em; text-align: justify; } h1 + p, h2 + p, h3 + p, .hr + p, .no-first-indent p:first-child { text-indent: 0; } h1 + p::first-line { font-variant: small-caps; } blockquote { margin-top: 1em; margin-bottom: 1em; margin-right: 2em; margin-left: 2em; } /* Title page &c. */ .center { text-align: center; } .center p { text-indent: 0; text-align: inherit; margin-top: 1em; margin-bottom: 1em; } .title { text-align: center; page-break-inside: avoid; font-family: "RM Ginger"; } .title div { line-height: 0.5em; } /* Section separators */ .hr { text-align: center; } /* Thought quotes and other italicized matter */ q.i { quotes: '' '' '' ''; } cite { display: inline; } .i, cite, em, i { font-style: italic; } .i .i, .i cite, .i em, .i i, cite .i, cite cite, cite em, cite i, em .i, em cite, em em, em i, i .i, i cite, i em, i i { font-style: normal; } b strong { font-weight: bold; } /* Images */ .img { page-break-inside: avoid; text-indent: 0; padding: 0; margin: 0; text-align: center; clear: both; } .img img { max-height: 100%; max-width: 100%; } /* Defaults: */ /* (For ADE platforms, comment out the `@media not` line) */ @media not amzn-kf8, not amzn-mobi { .kf8-epub-default { display: initial; } .mobi-fallback { display: none; } .not-amazon { display: initial; } .amazon-only { display: none; } } @media amzn-mobi { .kf8-epub-default { display: none; } .mobi-fallback { display: initial; } .not-amazon { display: none; } .amazon-only { display: initial; } } @media amzn-kf8 { .kf8-epub-default { display: initial; } .mobi-fallback { display: none; } .not-amazon { display: none; } .amazon-only { display: initial; } } /* Glossary */ dl { } dt { float: left; clear: left; font-weight: bold; } dt:after { content: "—"; } dd { }