.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; } .Photo-Box, .Logo, .Illustration { text-align:center; } .Photo-Box, .Photo-Box img { width:100%; } .Illustration, .Illustration img { height:80%; } .Logo2, .Logo2 img { float: right; Margin: 0; height:40%; } a { color:#000; 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; } 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.Body-A-head, p.BM-A-head, p.FM-A-head-T { color:#8b2323; font-family:sans-serif; font-size:1.6em; font-weight:600; margin:0.5em 0 0.5em 0; padding:0 0 1em 0; width:100%; } p.Body-B-head, p.BM-B-head, p.FM-B-head { color:#e08d28; font-family:sans-serif; font-size:1.1em; font-weight:600; margin:0.65em 0 0.35em 0; padding:0; width:100%; } .contents p { font-family:serif; font-size:0.85em; padding-bottom:0.3em; } .contents div { padding-bottom:1em; } .contents .level-one { line-height:1.5em; } .contents .level-two { padding-left:1em; line-height:1.5em; } .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; } .contents .header-two { font-weight:bold; } 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; } span.Species-copy-bold, span.Body-copy-bold, span.Species-info-bold { font-family:sans-serif; font-weight:600; } 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.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:#ccc; border:1px solid #000; padding:1em; font-family:sans-serif; font-size:0.667em; line-height:1.375; margin:0; } 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; } 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; }