.EPUB-HIDE { display:none; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; font-size:1em; -epub-hyphens:none; -webkit-hyphens:none; } body { margin:0 1em; } ol { /*list-style-position: inside;*/ padding-left:2em; } div.Illustration100, div.Illustration95, div.Illustration90, div.Illustration80, div.Illustration85, div.Illustration75, div.Illustration70, div.Illustration65, div.Illustration60, div.Illustration55 { text-align:center; padding-left:1.5em; } div.Illustration50 { text-align:center; padding-left:4em; } div.Illustration45 { text-align:center; padding-left:4.5em; } div.Copy-Logo { margin:1em 0 0 0; text-align:left; } div.Copy-Logo img { } div.Ad img { text-align:center; width:100%; page-break-inside: avoid; } div.Ad { text-align:center; padding-left:4.5em; width:70%; } div.Logo, div.Illustration { text-align:center; } div.Illustration100, div.Illustration100 img { width:100% } div.Illustration95, div.Illustration95 img { width:95% } div.Illustration90, div.Illustration90 img { width:90% } div.Illustration85, div.Illustration85 img { width:85% } div.Illustration80, div.Illustration80 img { width:80% } div.Illustration75, div.Illustration75 img { width:75% } div.Illustration70, div.Illustration70 img { width:70% } div.Illustration65, div.Illustration65 img { width:65% } div.Illustration60, div.Illustration60 img { width:60% } div.Illustration55, div.Illustration55 img { width:55% } div.Illustration50, div.Illustration50 img { width:50% } div.Illustration45, div.Illustration45 img { width:45%; } div.Illustration40, div.Illustration40 img { width:40%; } div.Logo { padding-top:4em; } div.Illustration, div.Illustration img { width:100%; } div.Illustration { text-align:center; } div.Illustration2, div.Illustration2 img { width:95%; } div.Illustration2 { text-align:center; } div.Illustration3, div.Illustration3 img { width:80%; padding-left:7%; } div.Photo-Caption-Group { text-align:center; width:100%; page-break-inside: avoid; } div.Photo-Caption-Group img { width:100%; } div.Photo-box { margin-left:7.5em; text-align:center; width:40%; page-break-inside: avoid; } div.Photo-box img { width:100%; } div.wrap { text-align:center; display:inline-block; width:50%; margin-left:-10px; padding:0; } div.Logo2 { text-align: right; Margin:.5em 0 0 0; } div.Logo2, .Logo2 img { height:50%; } div.Logo3 { Margin-top:.5em; text-align:left; } div.Logo, div.Logo img, div.Logo3, div.Logo3 img { } .LogoSmall, .LogoSmall img { width:55%; } li.Numbered-list { font-family:sans-serif; font-size:0.85em; line-height:1.4; } a { color:inherit; font-size:inherit; text-decoration:none; border-bottom:1px solid black; } p { padding-bottom:0.8em; text-align:left; text-indent:0px; } table { margin-top:0.4em; border: 1px solid #000; text-align:left; border-collapse:collapse; } tr { margin:0; padding:0; } tr { background: #fff; } th { font-weight: normal; background: #D1B28A; border: 1px solid #000; } td { margin:0; padding:0; border: 1px solid #000; } p.Title-full-T { width:100%; margin:.5em 0 0 0; padding:0.5em 0; color:#000; font-family:sans-serif; font-size:3.3em; font-weight:600; line-height:1; text-align:center; } div.FunFacts { background:#FAE4C5; border: 2px dotted #8b2323; padding:1em; /*width:90%; margin:1em auto;*/ margin:1em; } p.FunFacts-head { color: #8b2323; font-weight:bold; text-align:center; font-size:1.25em; font-family:sans-serif; } .FunFacts-copy-indented { text-indent:1em; font-family:sans-serif; } .FunFacts-copy { font-family:sans-serif; font-size:1em; line-height:1.5em; } p.Bulleted-list-no-bullet { font-family:sans-serif; font-size:0.85em; line-height:1.4; text-indent:1em; padding-left:4.58ex; margin:0; } .Chart-copy { font-family:sans-serif; font-size:0.75em; line-height:1.2; padding:0.3em; } .Chart-headers { font-family:sans-serif; font-size:0.75em; line-height:1.2; padding:0.3em; } .Chart-copy-marked { background-color:#FAE4C5; font-family:sans-serif; font-size:0.75em; line-height:1.2; padding:0.3em; } span.Subscript { color:#e08d28; font-family:sans-serif; font-size:0.6em; margin:0; padding-bottom:0.3em; } p.Glossary-copy, p.Numbered-list, p.Species-copy, p.Body-copy-noindent { font-family:sans-serif; font-size:0.85em; line-height:1.4; } .Body-copy-noindent-tight { font-family:sans-serif; font-size:0.85em; padding:0; line-height:1.4em; margin-top:0; margin-bottom:0; } .Body-copy-indented-tight { padding:0; line-height:1.4em; font-family:sans-serif; font-size:0.85em; text-indent:1em; margin-top:0; margin-bottom:0; } p.Species-copy-indented, p.Body-copy-indented { font-family:sans-serif; font-size:0.85em; text-indent:1em; line-height:1.4; } p.TabText { color:#bababa; text-align:center; font-family:sans-serif; font-size:1.2em; font-weight:600; margin:0.5em 0 0.5em 0; padding:0; width:100%; } p.TabTextM { text-align:left; color:#fff; background:#8b2323; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextB { text-align:left; color:#fff; background:#D17E52; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextR { text-align:left; color:#fff; background:#3E5C19; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextA { text-align:left; color:#fff; /*background:#97AB37;*/ background:#e08d28; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextF { text-align:left; color:#fff; background:#79818C; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextBu { text-align:left; color:#fff; background:#A3375D; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextMo { text-align:left; color:#fff; background:#E6B449; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.TabTextS { text-align:left; color:#fff; background:#8B9996; font-family:sans-serif; font-size:1em; padding:1em 0 .5em 2em; line-height:1.4em; margin: 0 0 .5em -1em; width:100%; } p.Extra-space { width:100%; font-size:0.85em; padding:0; margin:0 0 1em 0; } p.Extra-space2 { width:100%; font-size:0.85em; padding:0; margin:0 0 2em 0; } p.BM-A-head, p.FM-A-head-T { color:#8b2323; font-family:sans-serif; font-size:1.4em; font-weight:600; margin:0.5em 0 0 0; padding:0 0 1em 0; width:100%; } p.Body-A-head { color:#8b2323; font-family:sans-serif; font-size:1.1em; font-weight:600; margin:0.5em 0 0 0; padding:0 0 .25em 0; width:100%; } p.Body-B-head, p.BM-B-head, p.FM-B-head { color:#e08d28; font-family:sans-serif; font-size:.95em; font-weight:600; margin:0.65em 0 0.35em 0; padding:0; width:100%; } p.FM-C-head { font-family:sans-serif; font-size:.95em; font-weight:600; margin:0.65em 0 0.35em 0; padding:0; width:100%; } .Captions { font-size:.7em; font-style:normal; font-weight:bold; font-family:sans-serif; text-align:left; /*font-size:.82em; font-style:italic; text-align:left;*/ } .Captions-italic { font-style:normal; } span.Photo-credit { font-size:0.9em; font-style:normal; font-family:sans-serif; font-variant:small-caps; text-align:left; } .contents p { font-family:sans-serif; font-size:0.85em; padding-bottom:0.3em; } .contents div { padding-bottom:1em; } .contents .level-one { line-height:1.5em; font-family:sans-serif; } .contents .level-two { padding-left:1em; line-height:1.5em; font-family:sans-serif; } .contents .header-one, p.TOC-head { color:#e08d28; font-size:.95em; font-family:sans-serif; font-weight:bold; } .subhead { margin-top:1em; line-height:1.5em; font-family:sans-serif; } .subhead-under { line-height:1.5em; font-family:sans-serif; } .contents .header-one-b { font-family:sans-serif; font-weight:bold; color:#e08d28; } .contents .header-two { font-weight:bold; } p.Family-Info-Left, p.Species-info-left, p.Species-Info-Left, p.Species-info-right { color:#e08d28; font-family:sans-serif; font-size:0.95em; line-height:1.35; margin:0; padding-bottom:0.3em; } p.Species-Info-Left-top { color:#e08d28; font-family:sans-serif; font-size:0.95em; line-height:1.5; margin:0; padding:1em 0 0.3em 0; } p.Species-Name-Left-T, p.Species-name { color:#8b2323; font-family:sans-serif; font-size:1.5em; line-height:1.6; margin:0; padding:.5em 0 0 0; } div.border { margin: .8em 0 1.2em 0; border:5px solid #ffefdb; border-radius:20px; } div.border2 { margin: .8em 0 1.2em 0; border:2px solid #8b2323; } div.Sidebar-Box-SB { background:#ffefdb; padding:0 7% 1em 7%; font-family: sans serif; border-radius:25px; margin:1.5em 0 1.5em 0; } p.Sidebar-copy-no-indent, p.Sidebar-copy-indented { font-family:sans-serif; margin:0; padding:0 1.1em 0 1.1em 1em; background:#ffefdb; line-height:1.4em; } p.Sidebar-copy-indented { text-indent:1em; } p.Sidebar-copy-center { font-family:sans-serif; margin:0; padding:0 1em 1em 0; background:#ffefdb; text-align:center; line-height:1.4em; } p.Sidebar-issues { text-align:center; color:#ffffff; background:#8b2323; font-family:sans-serif; font-size:1em; text-transform:uppercase; padding:.25em 0 .25em 0; line-height:1.2em; /*margin: 0 7.5em 0 7.5em;*/ width:60%; margin-left:20%; border-radius: 0 0 13px 13px; } p.Sidebar-Title-T { margin:0; padding:1em 0 0 0; font-family:sans-serif; font-size:1.5em; color:#e08d28; background:#ffefdb; text-align:center; text-transform:uppercase; } span.Arrow-copy { font-family:sans-serif; font-size:0.85em; line-height:1.4; } span.Glossary-copy-bold, span.Sidebar-copy-bold, span.Species-copy-bold, span.Body-copy-bold, span.Species-info-bold { font-family:sans-serif; font-weight:600; } span.Sidebar-copy-italic, span.Species-copy-italic, span.Body-copy-italic { font-style:italic; } span.Species-latin-name-italic, span.Species-name-latin-italic { font-style:italic; font-size:.8em; } p.Chapter-title { color:#8b2323; font-family:sans-serif; font-size:1.1em; margin-top:2em; margin-bottom:1.5em; } span.Chapter-number { color:#8b2323; font-family:sans-serif; font-size:1em; /*margin-top:2em;*/ /*display: inline-block; width:35%;*/ } span.Chapter-title-char { color:#e08d28; font-family:sans-serif; font-size:1.85em; width:60%; margin-left:.2em ; display: inline-block; vertical-align:top; } p.Dedication { color:#8b2323; font-family:sans-serif; font-size:1em; text-align:center; line-height:1.5; margin:1em 1.5em 0 1.5em; font-weight:600; } p.Copyright-line-T { font-family:sans-serif; font-size:0.8em; margin:0; padding-top:1em; } p.Copyright-text { font-family:sans-serif; font-size:0.8em; margin:0; } p.Disclaimer { background:#ffefdb; padding:1em; font-family:sans-serif; font-size:0.667em; line-height:1.375; margin-top:1em; } p.Part-opener-head-T { color:#8b2323; font-family:sans-serif; font-size:1.75em; line-height:1; text-align:center; margin:0; padding:1.5em 0 1em 0; -webkit-hyphens:auto; } p.Part-opener-subhead { color:#8b2323; font-family:sans-serif; font-size:3.75em; line-height:1; text-align:center; padding:0; margin:0; -webkit-hyphens:auto; } p.Chart-title { font-family:sans-serif; font-size:1.6em; font-weight:bold; line-height:1.2; padding-top:2em; margin:0; text-align:center; } p.Author-byline { font-family:sans-serif; font-size:1.1em; font-weight:bold; line-height:1.2; padding-top:3em; margin:0; text-align:center; }