.MOBI-HIDE { } .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; } div.Illustration90, div.Illustration80, div.Illustration85, div.Illustration75, div.Illustration70, div.Illustration65, div.Illustration60, div.Illustration55, div.Illustration50, div.Photo-Box2, div.Photo-Box, div.Logo, div.Illustration { text-align:center; padding-left:1.5em; } 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.Logo { padding-top:4em; } div.Photo-Box, div.Photo-Box img { width:100%; } div.Photo-Box2, div.Photo-Box2 img { width:90%; padding-left:.5em; } 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%; } .Logo2, .Logo2 img { float: right; Margin: 0; height:40%; } .LogoSmall, .LogoSmall img { width:55%; } 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; } p.Title-full-T { width:100%; margin:2em 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; } p.Species-copy, p.Body-copy-noindent { font-family:sans-serif; font-size:0.85em; line-height:1.4; } 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.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.Chapter-title { color:#8b2323; font-family:sans-serif; font-size:1.1em; margin-top:1em; margin-bottom:1.5em; } span.Chapter-number { color:#8b2323; font-family:sans-serif; font-size:1em; margin-top:1em; } .Captions { font-size:0.7em; font-style:normal; font-family:sans-serif; font-weight:bold; text-align:center; } .Captions-italic { font-style:italic; } .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; } .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-bottom:0.12em; } div.border { margin: .8em 0 1.2em 0; border:5px solid #ffefdb; border-radius:20px; } 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.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; } span.Chapter-title-char { color:#e08d28; font-family:sans-serif; font-size:1.85em; margin-top:1em; } 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:3.75em; line-height:1; text-align:center; margin:0; padding:0.5em 0; -webkit-hyphens:auto; } 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; }