@charset "utf-8"; @page { margin-top:9pt; margin-bottom:1pt; } a { color: #336699; text-decoration: none; -webkit-hyphens: none !important; -moz-hyphens: none; hyphens: none; adobe-hyphenate: none; -epub-hyphens: none; } blockquote { margin: 1em 2em; } body { margin-right: 12pt; margin-left: 12pt; background-color: #ffffff; font-family: sans-serif; } cite { font-style: italic; } figure { margin: 1em auto; padding: 1em; text-align: center; } figure img { margin: 0 auto; text-align: center; } h1, h2, h3, h4, h5, h6 { text-align: center; -webkit-hyphens: none !important; -moz-hyphens: none; hyphens: none; adobe-hyphenate: none; -epub-hyphens: none; } img { display: block; max-width: 100%; background-color: #ffffff; } li { margin: 0; margin-bottom: 0.5em; padding: 0; text-align: left; font-size: 1em; line-height: 1.5em; } ol { margin-top: 1em; margin-bottom: 1em; } p { margin: 0; padding: 0; text-align: left; text-indent: 0; line-height: 1.5em; 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; } ul { margin-top: 1em; margin-bottom: 1em; list-style-image: url('images/flourish.png'); } .ad-bktitle { margin-top: 2em; margin-bottom: 0; font-weight: bold; font-size: 1em; } .ad-blurb { text-align: center; -webkit-hyphens: none !important; -moz-hyphens: none; hyphens: none; adobe-hyphenate: none; -epub-hyphens: none; } .ad-details { text-align: center; -webkit-hyphens: none !important; -moz-hyphens: none; hyphens: none; adobe-hyphenate: none; -epub-hyphens: none; } .ad-seriestitle { margin-top: 2em; margin-bottom: 0; letter-spacing: 0.1em; font-weight: bold; font-size: 1.1em; line-height: 1.4; } .ahd { margin-top: 1em; margin-bottom: 0; text-align: left; font-size: 1em; line-height: 1.5; } .chapter-title { font-family: serif; } .cn { letter-spacing: 0.1em; font-size: 0.75em; } .copy, .copys { font-size: 0.7em; } .copys { margin-bottom: 1em; } .coverbody { margin: 0; text-align: center; } .date { margin-bottom: 1em; } .dedi { text-align: center; -webkit-hyphens: none !important; -moz-hyphens: none; hyphens: none; font-style: italic; adobe-hyphenate: none; -epub-hyphens: none; } .dedi-src { text-align: right; font-style: italic; } .dropcap { float: left; padding-top: 9px; padding-right: 3px; font-size: 310%; line-height: 32px; } .figleft { margin: 0 0 0.5em 0; padding: 0; text-align: left; } .figleft img { margin-right: auto; margin-left: 0; padding: 0; } .it { font-style: italic; } .it i, .it em, .it cite { font-style: normal; } .orn { margin: 0.5em 0; } .sc { letter-spacing: 0.1em; font-size: smaller; } .stni { margin-top: 1em; } .tc { text-align: center; } .tcs { margin-bottom: 1em; text-align: center; } .tni { } .tnir { text-align: right; } .tnis { margin-bottom: 1em; } .tp-au { margin-top: 0; margin-bottom: 4em; font-weight: 300; font-size: 1.125em; line-height: 1.481; } .tp-subtitle { margin-top: 0; margin-bottom: 3em; font-weight: normal; font-size: 2em; line-height: 1.583; } .tp-title { margin-top: 0; margin-bottom: 0; font-weight: normal; font-size: 5.833em; line-height: 1.114; } .tx { text-indent: 1em; } .txs { margin-bottom: 1em; text-indent: 1em; } .url { font-style: italic; } .vline { margin: 0; padding: 0; padding-left: 1em; text-indent: -1em; } nav#toc ol { list-style-type: none; } nav#toc li { margin-bottom: 0.5em; } /* !---------------------------MEDIA QUERIES---------------------------- */ @media amzn-kf8 { body { margin: 0; } }