img { min-width:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid;} @font-face { font-family:"Alternate Gothic Com No 3"; src : url("../font/AlternateGothicCom-No3.ttf"); } @font-face { font-family:"Univers LT Std 55"; src : url("../font/UniversLTStd.otf"); } @font-face { font-family:"Univers LT Std 47 Cn Lt"; font-weight:bold; font-stretch:condensed; src : url("../font/UniversLTStd-BoldCn.otf"); } @font-face { font-family:"Univers LT Std 57 Cn"; font-stretch:condensed; src : url("../font/UniversLTStd-Cn.otf"); } @font-face { font-family:"Univers LT Std 57 Cn"; font-style:italic; font-stretch:condensed; src : url("../font/UniversLTStd-CnObl.otf"); } @font-face { font-family:"Univers LT Std 57 Cn"; font-style:oblique; font-stretch:condensed; src : url("../font/UniversLTStd-CnObl.otf"); } @font-face { font-family:"Univers LT Std 45 Light"; font-weight:300; src : url("../font/UniversLTStd-Light.otf"); } @font-face { font-family:"Univers LT Std 45 Light"; font-style:italic; font-weight:300; src : url("../font/UniversLTStd-LightObl.otf"); } @font-face { font-family:"Univers LT Std 45 Light"; font-style:oblique; font-weight:300; src : url("../font/UniversLTStd-LightObl.otf"); } @font-face { font-family:"Univers LT Std 55"; font-style:italic; src : url("../font/UniversLTStd-Obl.otf"); } @font-face { font-family:"Univers LT Std 55"; font-style:oblique; src : url("../font/UniversLTStd-Obl.otf"); } @font-face { font-family:"Yearling"; font-stretch:condensed; src : url("../font/Yearling.otf"); } @font-face { font-family:"Yearling"; font-weight:bold; font-stretch:condensed; src : url("../font/Yearling-Bold.otf"); } @font-face { font-family:"Yearling"; font-style:italic; font-weight:bold; font-stretch:condensed; src : url("../font/Yearling-BoldItalic.otf"); } @font-face { font-family:"Yearling"; font-style:oblique; font-weight:bold; font-stretch:condensed; src : url("../font/Yearling-BoldItalic.otf"); } @font-face { font-family:"Yearling ExtraBold"; font-weight:800; font-stretch:condensed; src : url("../font/YearlingExtraBold.otf"); } @font-face { font-family:"Yearling Lite"; font-weight:300; font-stretch:condensed; src : url("../font/YearlingLite.otf"); } @font-face { font-family:"Yearling Lite"; font-style:italic; font-weight:300; font-stretch:condensed; src : url("../font/YearlingLite-Italic.otf"); } @font-face { font-family:"Yearling Lite"; font-style:oblique; font-weight:300; font-stretch:condensed; src : url("../font/YearlingLite-Italic.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } body { max-width: 100%; -epub-hyphens:auto; } @page { margin : 0.0em 0.0em 0.0em 0.0em; } p, h1, h2, h3, h4, h5, h6 { -epub-hyphens:none; -webkit-hyphens:none; font-style:normal; font-variant:normal; font-weight:normal; margin:0; orphans:1; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } table.Basic-Table { border-collapse:collapse; border-style:none; border-width:0.0625em; margin-bottom:0.5em; margin-top:0.25em; width:100%; } td.Basic-Table { border-left-width:0.0625em; border-left-style:none; border-top-width:0.0625em; border-top-style:none; border-right-width:0.0625em; border-right-style:none; border-bottom-width:0.0625em; border-bottom-style:none; padding-top:0.25em; padding-bottom:0.25em; padding-left:0.25em; padding-right:0.25em; vertical-align:top; } tr.Basic-Table { } h1.backmatter_B1-about-the-author { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1.667em; font-weight:800; line-height:1; margin-bottom:0.375em; } h1.backmatter_B1-bibliography { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1.667em; font-weight:800; line-height:1; margin-bottom:0.375em; } h1.backmatter_B1-further-reading { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1.667em; font-weight:800; line-height:1; margin-bottom:0.375em; } h1.backmatter_B1-glossary { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1.667em; font-weight:800; line-height:1; margin-bottom:0.375em; } h1.backmatter_B1-index { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1.667em; font-weight:800; line-height:1; margin-bottom:0.375em; } h1.backmatter_B1-photo-acks { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1em; font-weight:800; line-height:1; margin-bottom:0.375em; } h1.backmatter_B1-source-notes { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:1.667em; font-weight:800; line-height:1; margin-bottom:0.375em; } h2.backmatter_B2-FURTHER-READING-BHEAD { font-family:"Alternate Gothic Com No 3", sans-serif; font-size:1em; line-height:0.917; margin-bottom:0.25em; margin-left:1.125em; margin-top:0.6875em; text-indent:-1.125em; } h2.backmatter_B2-further-reading-bhead-after-B1 { font-family:"Univers LT Std 47 Cn Lt", sans-serif; font-size:0.833em; font-weight:bold; line-height:1.1; margin-bottom:0.25em; margin-left:1.125em; text-indent:-1.125em; } h1.main-text_H1-CHAPTER-HEAD { color:#bcbec0; font-family:"Yearling", sans-serif; font-size:2.5em; line-height:1.067; text-align:center; text-transform:uppercase; } h2.main-text_H2-BHEAD { color:#d92027; font-family:"Yearling", sans-serif; font-size:1em; font-weight:bold; line-height:1.25; margin-top:0.875em; text-transform:uppercase; } h1.main-text_chap-opener-quote { color:white; font-family:"Yearling", sans-serif; font-size:1.083em; font-variant:small-caps; font-weight:bold; line-height:1.4; margin:0.5625em 0 0.1875em; } p._idGenParaOverride-1 { } ._idGenDropcap-1 { color:#d92027; float:left; font-family:"Yearling", sans-serif; font-size:3.9em; font-weight:bold; line-height:1; margin-bottom:-0.2em; margin-right:0.05em; margin-top:-0.15em; } ._idGenDropcap-2 { color:#203660; float:left; font-family:"Yearling", sans-serif; font-size:3.9em; font-weight:bold; line-height:1; margin-bottom:-0.2em; margin-right:0.05em; margin-top:-0.15em; } ._idGenDropcap-3 { color:#203660; float:left; font-family:"Yearling", sans-serif; font-size:3.584em; font-style:italic; font-weight:bold; line-height:1; margin-bottom:-0.2em; margin-right:0.05em; margin-top:-0.15em; } /** frontmatter **/ p.frontmatter_manufacturing-info { font-family:"Eurostile LT Pro Medium", sans-serif; font-size:0.667em; line-height:1.25; } p.frontmatter_publisher-info { font-family:"Eurostile LT Pro Medium", sans-serif; font-size:0.667em; line-height:1.25; } p.frontmatter_TOC-chapter-head { font-family:"Yearling", sans-serif; font-size:0.833em; line-height:1.3; margin-bottom:0.5em; text-align:center; } p.frontmatter_TOC-f_bmatter { font-family:"Yearling", sans-serif; font-size:0.833em; line-height:1; margin-bottom:0.25em; text-align:center; } p.frontmatter_TOC-head { color:#d92027; font-family:"Yearling ExtraBold", sans-serif; font-size:2.5em; font-weight:800; line-height:1.118; margin-bottom:0.625em; margin-left:2.8125em; text-align:center; text-indent:-2.8125em; text-transform:uppercase; } p.frontmatter_TOC-nonvisible { font-family:"Yearling", sans-serif; font-size:0.917em; line-height:1.273; } p.frontmatter_acknowledgments-and-credits { font-family:"Eurostile LT Pro Medium", sans-serif; font-size:0.667em; line-height:1.25; } p.frontmatter_CIP { font-family:"Eurostile LT Pro Medium", sans-serif; font-size:0.667em; line-height:1.25; margin-left:1.125em; text-indent:-1.125em; } p.frontmatter_copyright { font-family:"Eurostile LT Pro Medium", sans-serif; font-size:0.667em; line-height:1.25; } /** main text **/ p.main-text_chap-opener-quote-attribute { color:#d92027; font-family:"Yearling", sans-serif; font-size:0.917em; font-variant:small-caps; font-weight:bold; line-height:2.182; margin-bottom:0.1875em; margin-top:0.25em; } p.main-text_TEXT { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.833em; font-weight:300; line-height:1.5; text-indent:1.125em; } p.main-text_text-chapter-opener-para { font-family:"Univers LT Std 55", sans-serif; font-size:0.833em; line-height:1.5; margin-bottom:0.875em; } p.main-text_text-chapter-opener-paragraph-no-rule { font-family:"Univers LT Std 55", sans-serif; font-size:0.833em; line-height:1.5; } p.main-text_text-no-indent { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.833em; font-weight:300; line-height:1.5; } p.main-text_BLOCK-QUOTE-ONLY { color:white; background-color:#203660; padding:1em; font-family:"Yearling", sans-serif; font-size:0.917em; font-weight:300; font-variant:small-caps; line-height:1.5; text-align:center; margin-top:1em; margin-bottom:1em; } p.main-text_text-chapter-opener-no-dropcap { font-family:"Univers LT Std 55", sans-serif; font-size:0.833em; line-height:1.5; margin-bottom:0.875em; text-indent:1.125em; } p.main-text_text-chapter-opener-no-dropcap-no-rule { font-family:"Univers LT Std 55", sans-serif; font-size:0.833em; line-height:1.5; text-indent:1.125em; } /** Sidebar **/ p.sidebar_A-sidebar-head { color:#e6e7e8; background-color:#203660; padding:1em 0.5em 0.25em; font-family:"Yearling", sans-serif; font-size:1.75em; font-variant:small-caps; line-height:0.8; margin-bottom:0.75em; } p.sidebar_A-SIDEBAR-TEXT { font-family:"Univers LT Std 57 Cn", sans-serif; font-size:0.833em; line-height:1.6; text-indent:1.125em; } p.sidebar_A-sidebar-text-no-indent { font-family:"Univers LT Std 57 Cn", sans-serif; font-size:0.833em; line-height:1.6; } /** backmatter **/ p.backmatter_bibliography { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.667em; font-weight:300; line-height:1.688; margin-bottom:0.25em; margin-left:1.125em; text-indent:-1.125em; } p.backmatter_further-reading { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.833em; font-weight:300; line-height:1.35; margin-bottom:0.25em; margin-left:1.125em; text-indent:-1.125em; } p.backmatter_glossary { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.833em; font-weight:300; line-height:1.35; margin-bottom:0.3125em; margin-left:1.125em; text-indent:-1.125em; } p.backmatter_INDEX { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.583em; font-weight:300; line-height:1.286; margin-left:1.125em; text-indent:-1.125em; } p.backmatter_index-space-after { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.583em; font-weight:300; line-height:1.286; margin-bottom:0.5625em; margin-left:1.125em; text-indent:-1.125em; } p.backmatter_photo-acks { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.667em; font-weight:300; line-height:1.5; margin-bottom:0.25em; } p.backmatter_source-notes { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.667em; font-weight:300; line-height:1.5; margin-bottom:0.3125em; margin-left:2.0625em; text-indent:-2.0625em; } p.backmatter_subentry-INDEX { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.583em; font-weight:300; line-height:1.286; margin-left:1.125em; text-indent:-0.5625em; } p.backmatter_subentry-INDEX-space-after { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.583em; font-weight:300; line-height:1.286; margin-bottom:0.5625em; margin-left:1.125em; text-indent:-0.5625em; } p.backmatter_timeline { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.75em; font-weight:300; line-height:1.333; margin-bottom:0.5625em; } p.backmatter_ABOUT-THE-AUTHOR { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.917em; font-weight:300; line-height:1.545; margin-bottom:0.25em; } p.backmatter_B1-timeline { color:#d92027; background-color:black; font-family:"Yearling ExtraBold", sans-serif; font-size:3em; font-weight:800; line-height:1; margin-bottom:0.5em; text-transform:uppercase; } p.PageBreak { page-break-after:always; } /** image **/ div.centerfull { margin:auto; max-width:100%; height:auto; page-break-inside:avoid!important; } div.centerfullspace { margin:auto; margin-top:1em; text-align:center; max-width:100%; height:auto; page-break-inside:avoid!important; } div.center50 { margin:auto; text-align:center; max-width:50%; height:auto; page-break-inside:avoid!important; } div.textdivider { margin:auto; text-align:center; max-width:10%; height:auto; page-break-inside:avoid!important; } div.floatright { float:right; max-width:40%; height:auto; padding:0.5em 0 0.5em 0.5em; page-break-inside:avoid!important; } div.chapteropener { background-image:url(../image/p4.jpg); height:auto; max-width:100%; padding:10%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; margin-bottom:2em; } div.sidebar_A { background-color:#EAECEE; border:1px solid white; padding:0 1em 1em 1em; margin-top:1em; margin-bottom:1em; } p.caption { border:3px solid #203660; padding:0.5em; font-family:"Yearling Lite", sans-serif; font-size:0.708em; font-weight:300; line-height:1.176; margin-bottom:1em; margin-top:-0.5em; } p.chapter-open-caption { color:#bcbec0; font-family:"Yearling", sans-serif; font-size:0.75em; line-height:1.222; } p.anchored-image { font-family:"Univers LT Std 45 Light", sans-serif; font-size:0.833em; font-weight:300; line-height:1.5; text-indent:1.125em; } /** spans **/ span.CMS-italic { font-style:oblique; } span.backmatter_CMS-ital { font-style:oblique; } span.backmatter_glossary-term { font-family:"Univers LT Std 47 Cn Lt", sans-serif; font-size:1em; font-weight:bold; } span.backmatter_timeline-date { font-family:"Yearling", sans-serif; font-size:0.917em; text-transform:uppercase; } span.frontmatter_TOC-chapter-number { color:#d92027; font-family:"Yearling", sans-serif; font-size:1.5em; font-weight:bold; } span.frontmatter_TOC-chapter-page-number { font-family:"Yearling", sans-serif; font-size:0.917em; } span.frontmatter_emphasis { font-weight:bold; } span.image_caption-A-CMS-ital { font-family:"Yearling Lite", sans-serif; font-style:italic; font-weight:300; } span.image_caption-A-directional { font-family:"Yearling Lite", sans-serif; font-style:italic; font-weight:300; } span.main-text_CMS-ital { font-style:oblique; } span.main-text_CMS-ital-and-emphasized { color:#d92027; font-style:italic; font-weight:bold; } span.main-text_CMS-ital-chap-opener { font-style:oblique; } span.main-text_CMS-ital-chap-opener-quote { font-family:"Yearling", sans-serif; font-style:italic; font-weight:bold; } span.main-text_H1-CMS-italic { font-style:italic; font-weight:bold; } span.main-text_H1-chapter-number { color:#d92027; font-family:"Yearling", sans-serif; font-size:0.833em; font-weight:bold; text-transform:uppercase; } span.main-text_drop-cap { color:#d92027; font-family:"Yearling", sans-serif; font-size:0.917em; font-weight:bold; } span.sidebar_A-sidebar-CMS-ital { font-style:oblique; } span.sidebar_A-sidebar-directional-ital { font-style:oblique; }