/* -------------------------------------------------------------- / F&W Media / CSS for Crimson: Optimized for CMS / Format: EPUB with Mobi media queries / Version: 1.1 / Created: July 1, 2013 / Last modified: October 8, 2013; July 17, 2014 / Modified by: Colleen Cunningham, colleen.cunningham@fwmedia.com ----------------------------------------------------------------- */ /* ---------------------------Page Margins--------------------------- */ @page { margin-top:9pt; margin-bottom:1pt; } body { margin-left:12pt; margin-right:12pt; font-weight:normal; font-size:medium; font-family:Charter, Georgia, serif; } body.coverbody { margin:0; text-align:center; } /* ! */ /* ---------------------------Images--------------------------- */ .ipadfp { margin: 0; height: 98vh; text-align: center; } .imagefp { margin: 0em; height: 100%; text-align: center; } img { max-width:100%; } div.figure { text-align:center; text-indent:0em; margin-top:1em; margin-bottom:1em; } div.figurenospace { text-align:center; text-indent:0em; margin:0em; } p.image-center { text-align:center; margin-top:1em; margin-bottom:1em; } /* Word:Image center */ p.image-center-caption { font-style:italic; text-align:center; margin-bottom:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Image center caption */ /* ---------------------------Links--------------------------- */ a { font-style:italic; color:#903; -webkit-text-fill-color:#903; text-decoration:none; } span.link { font-style:italic; color:#903; -webkit-text-fill-color:#903; text-decoration:none; } a.normal { font-style:normal; color:#903; -webkit-text-fill-color:#903; text-decoration:none; } /* ! */ /* ---------------------------Heads--------------------------- */ h1, h2, h3, h4, h5, h6 { -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; page-break-inside:avoid; page-break-after:avoid; } h1.publ_section_title { font-family:serif; text-align:center; text-indent:0em; margin-top:4em; margin-bottom:2em; } /* Word:Title */ h2.subtitle1 { font-family:serif; text-align:center; margin-top:0em; margin-bottom:2em; text-indent:0em; } /* Word:Chapter title subtitle */ div.keeptext { page-break-inside:avoid; margin:0 !important; } /* ---------------------------Body Text--------------------------- */ p { font-size:1em; font-style:normal; font-weight:normal; line-height:1.5; margin:0; text-align:left; text-indent:0; widows:2; orphans:2; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; } p.p-left { } /* Word:Normal FL */ p.p-left-sa { margin-top:1em; } /* Word:Normal FL space above */ p.p-indent-fl { text-indent:2em; } /* Word:Normal Indent */ p.p-indent-fl-sa { text-indent:2em; margin-top:1em; } /* Word:Normal Indent space above */ p.p-center { text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Center */ p.p-center-sa { text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:1em; } /* Word:Center space above */ p.p-right { text-align:right; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Right */ p.p-right-sa { text-align:right; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:1em; } /* Word:Right space above */ p.spacebreak1 { font-weight:normal; font-style:normal; text-align:center; margin-top:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Signature */ /* row of three bullets */ /* ---------------------------Blockquotes--------------------------- */ div.grouping_quot { margin-top:1em; margin-right:0em; margin-bottom:0em; margin-left:0em; } p.blockquot-left { font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin-left:2.1em; margin-right:2.1em; } /* Word:Blockquote FL */ p.blockquot-left-sa { font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin-left:2.1em; margin-right:2.1em; margin-top:1em; } /* Word:Blockquote FL space above */ p.blockquot-indent-fl { font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin-left:2.1em; margin-right:2.1em; text-indent:1em; } /* Word:Blockquote Indent */ p.blockquot-indent-fl-sa { font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin-right:2.1em; margin-left:2.1em; text-indent:1em; margin-top:1em; } /* Word:Blockquote Indent space above */ p.blockquot-right { font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin-left:2.1em; margin-right:2.1em; text-align:right; } /* Word:Blockquote right */ p.blockquot-right-sa { font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin-left:2.1em; margin-right:2.1em; text-align:right; margin-top:1em; } /* Word:Blockquote right space above */ /* ---------------------------Quotes--------------------------- */ p.quot-center { text-align:center; margin-top:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Quote center */ p.quot-center-sa { text-align:center; margin-top:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:1em; } /* Word:Quote center space above */ p.quot-center-source { text-align:center; margin-top:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Quote center author */ /* ---------------------------Lists--------------------------- */ ol.grouping_ol, ul.grouping_ul { margin-top:1em; margin-bottom:1em; } ol { adobe-text-layout:optimizeSpeed; } /* to fix NookColor bug */ li.p-bullet1, li.p-numbered1 { font-size:1em; line-height:1.5em; text-align:left; widows:2; orphans:2; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; } /* ---------------------------Spans--------------------------- */ span.emphasis { font-style:italic; font-weight:normal; } /* maps to */ em.i { font-style: italic; font-weight: normal; } span.strong { font-style:normal; font-weight:bold; } /* maps to */ strong.b { font-style:normal; font-weight: bold; } span.strongemphasis { font-style:italic; font-weight:bold; } /* maps to */ strong.bi { font-style: italic; font-weight: bold; } span.normal { font-style:normal; } span.sc { font-size:80%; } span.smallcaps { font-size:80%; } span.small-cap { font-size:80%; } span.underline { text-decoration:underline; } span.link-media { font-weight: bold; text-transform: none; } /* ---------------------------FM and EM--------------------------- */ h1.titlepage-title { font-family:serif; font-weight:normal; font-style:normal; font-size:x-large; line-height:1.5em; margin:60px 0em 0em 0em; text-indent:0em; text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Title page title */ h1.titlepage-subtitle { font-family:serif; font-weight:normal; font-style:normal; font-size:large; margin:1em 0em 0em 0em; text-indent:0em; text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Title page subtitle */ h1.titlepage-author-sa { font-family:serif; font-weight:normal; font-style:normal; font-size:large; margin:2em 0em 0em 0em; text-indent:0em; text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Title page author space above */ h1.titlepage-author { font-family:serif; font-weight:normal; font-style:normal; font-size:large; margin:0em 0em 0em 0em; text-indent:0em; text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Title page author */ p.titlepage-imprintlogo { font-family:serif; font-size:small; text-align:center; margin:3em 0em 0em 0em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Title page imprint logo */ p.titlepage-imprintaddress { font-family:serif; font-size:small; margin:0em 0em 0em 0em; text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Title page imprint address */ p.copyright-top { font-size:small; line-height:normal; text-align:left; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:50px; } /* Word:Copyright first line; changed from p.copyright-fl on 7/16/2014 */ p.copyright { font-size:small; line-height:normal; text-align:left; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Copyright */ p.copyright-sa { font-size:small; line-height:normal; text-align:left; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:1em; } /* Word:Copyright space above */ p.dedication-top { text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:50px; } /* Word:Dedication first line; changed from p.dedication-fl on 7/16/2014 */ p.contents { text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } p.contents-sa { text-align:center; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; margin-top:1em; } p.alsoavailable-cover { text-align:center; margin-top:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Also available cover */ p.alsoavailable-text { font-size:large; text-align:center; margin-top:1em; -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* Word:Also available text */ /* ---------------------------Cover--------------------------- */ p.publishingproduct_cover_image { text-align:center; } /* ---------------------------Table of contents--------------------------- */ h1.epub_toctitle { font-family:serif; text-align:left; text-indent:0em; margin-top:3em; margin-bottom:1em; } ol.epub_toc { margin-left:0em; list-style-type:none; line-height:1.5em; } li.epubtocitem { -webkit-hyphens:none !important; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none; } /* ---------------------------Media Queries--------------------------- */ @media amzn-kf8 { body { margin-right:0; margin-left:0; } /* resets margins for Fire tablet */ } /* END OF MAPPED CSS. ANYTHING BELOW THIS LINE IS AUTO-GENERATED BY THE CMS AND SHOULD BE CHECKED. */