.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; font-family:sans-serif; } .space { padding-left:.7em; } .space1 { padding-left:1.25em; } .space2 { padding-left:1em; } .space3 { padding-left:.8em; } .space4 { padding-left:1.2em; } .space-small { padding-left:.55em; } .space-small1 { } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } ul { list-style:none; margin:0; padding-bottom:0.8em; } ol { margin:0; padding-bottom:0.8em; padding-left:2em; /* list-style-position: inside; */ } body { margin:0 1em; } div.Ad { } .Ad img { width:100%; text-align:center; } .Photo-Caption-Group { text-align:center; page-break-inside: avoid; margin:20px 0; padding:10px 0; } .wide { width:93%; padding:0; } .wide2 { width:60%; padding:0; } .wide-photo-box { text-align:center; padding:0; } .Sidebar-Box-SB .tall, .Sidebar-box-SB .tall { height:70%; } .Sidebar-Box-SB .wide, .Sidebar-box-SB .wide { width:80%; } div.wide img { border: 10px solid #ffca38; width:100%; height:auto; } div.tall img { border: 10px solid #ffca38; height:96%; width:auto; } .tall { height:80%; padding:0; } /*div.tall2 { text-align:center; width:80%; padding:0; } div.tall2 img { border: 10px solid #ffca38; width:100%; } */ p.Captions { font-size:0.8em; letter-spacing:-0.08em; margin-bottom:0; font-weight:normal; color:#222; } span.Photo-credit, span.Photo-Credit { font-size:0.8em; letter-spacing:-0.08em; margin-bottom:0; font-weight:bold; color:#222; } .Map-box, .Map-box-Wide, .Map-box-wide, .Map-box-Square, .Map-box-square, .Logo{ text-align:center; } .Map-box, .Map-box img { height:100%; border:none; } .Map-box-Wide, .Map-box-Wide img , .Map-box-wide, .Map-box-wide img, .Map-box-Square, .Map-box-Square img, .Map-box-square, .Map-box-square img { width:100%; border:none; } a { color:inherit; font-size:inherit; text-decoration:none; border-bottom:1px solid black; } p{ padding-bottom:0.5em; text-align:left; text-indent:0px; } /**************************************************/ /* Colors used light blue #e6f1fa stronger blue #007dba orange #df6d27 green #5b9e37 yellow #ffca38 brown #763225 */ /* Headers */ p.Hike-trail-name-SST { color:#5b9e37; font-weight:bold; font-size:1.1em; padding-bottom:0; margin-bottom:0.5em; padding-top:0.5em; width:100%; border-bottom:solid 1px #000; text-transform: uppercase; } p.Chapter-title-T { } p.TrailFinder-head-T, p.BM-section-head-T , p.BM_section_head-T, p.About-the-Author-head , p.FM-section-head-T, p.FM_section_head-T, p.About-the-Author-head-T { color:#5b9e37; font-size:1.5em; border-bottom:2px dotted #df6d27; font-weight:bold; padding-top:1em; padding-bottom:0em; margin-bottom:0.5em; } p.BM-C-head, p.Body-B-head { padding-top:1em; padding-bottom:0.5em; font-size:1em; font-weight:bold; } p.Body-A-head, p.FM-A-head-SST, p.BM-A-head-SST { color:#5b9e37; font-weight:bold; font-size:1em; padding-bottom:0; padding-top:1em; } p.FM-B-head-ST, p.BM-B-head-ST { font-weight:bold; } p.Trailfinder-A-head-SST, p.TrailFinder-A-head-SST { font-size:0.85em; font-weight:bold; margin-top:1em; padding-bottom:0.3em; } p.MilesDirections-head-SST , p.Miles-Directions-head-SST , p.The-Hike-head-SST, p.Hike-Information-head-SST { color:#df6d27; font-size:0.95em; font-weight:bold; padding-top:1em; padding-bottom:0; margin-bottom:0.5em; width:100%; border-bottom:solid 1px #000; text-transform: uppercase; } p.BM-B-head-ST, p.MilesDirections-A-head { font-weight:bold; } /* wrap the title and number with a div class="hike-top" */ div.hike-top{ padding-top:2em; padding-bottom:0.5em; margin-bottom:0.7em; background-color:#ffca38; /*overflow:hidden;*/ } .clear { clear:both; } p.Hike-title-T, p.Hike_title-T { padding-left:0.4em; padding-right:0.4em; width:72%; font-size:1.2em; line-height:1.2em; font-weight:bold; float:right; } p.Hike-number, p.Hike-number-T{ font-size:2em; font-weight:normal; font-weight:200; float:left; margin-left:0.4em; margin-top:-0.5em; padding-bottom:0; text-align:center; line-height:2em; color:#fff; width:2em; height:2em; background:#df6d27; border-radius:50%; } .Honorable-Mention-Head-T{ padding-top:1em; padding-bottom:0; font-size:1.5em; font-weight:bold; font-style:italic; } .HM-Hike-title-SST{ font-size:1em; font-weight:bold; color:#5b9e37; padding-bottom:0; } /* title */ div.Title-half { padding:100px 0; } p.Title-half-IG { text-align:center; font-size:2em; padding-bottom:0; line-height:1.2em; font-weight:bold; } span.Title-half-location { color:#5b9e37; } p.Title-half-quotes { font-size:0.85em; } p.Title-half-quote-source { font-size:0.85em; text-align:right; width:80%; padding-left:19%; padding-bottom:1.3em; } .Title-full { margin-top:4em; background:#ffca38; } .Title-full:first-child{ padding-top:2em; } .Title-full-T{ color:#000; font-size:2em; text-align:center; margin-bottom:0; font-weight:bold; } .Title-full-T .Title-full-location { color:#5b9e37; font-weight:bold; } p.Author-byline{ margin-top:2em; margin-bottom:5em; font-size:1.3em; text-align:center; font-variant:small-caps; font-weight:normal; } p.Imprint-cities { font-size:0.8em; text-align:center; text-transform: uppercase; } p.Imprint-line { font-size:0.6em; text-align:center; text-transform: uppercase; } /* sidebar */ div.Sidebar-Box, .Sidebar-box-SB { background:#ffca38; border: 2px dotted #df6d27; padding:1em; /*width:90%; margin:1em auto;*/ margin:1em; } p.Sidebar-title, p.Sidebar-title-SB { font-weight:bold; text-align:center; font-size:1.1em; } p.Sidebar-A-head { font-weight:bold; text-align:center; padding-bottom:0; margin-bottom:0.3em; border-bottom:1px solid black; } .Sidebar-copy-indented{ text-indent:1em; } .Sidebar-copy-no-indent{ } .Sidebar-table { margin-bottom:1em; } .Sidebar-table tr { text-align:left; vertical-align:top; } .Sidebar-table th, .Sidebar-table td{ font-size:0.85em; padding-right:4px; border:none; } .Sidebar-table-indented { padding-left:1em; } li.Sidebar-bullets { margin-left:2em; list-style-type:disc; } /* */ div.Chapter-title { /*margin:0 -2em 2em -2em;*/ font-weight:bold; text-align:center; height:100%; margin-bottom:2em; } .Chapter-title-T, .Chapter_title-T { color:#5b9e37; font-size:2em; font-weight:bold; padding:5%; background:#ffca38; margin:0; /*display:inline-block;*/ } p.Chapter-subtitle, p.Chapter-SubTitle { } div.Chapter-title-subtitle { font-weight:bold; text-align:center; height:100%; margin-bottom:2em; } .Chapter-subtitle, .Chapter-SubTitle { color:#222; font-size:1.5em; font-weight:bold; padding:5%; background:#ffca38; margin:0; } div.Chapter-subtitle, img.Wide { width:100%; border-bottom: 10px solid #5b9e37; } div.Chapter-subtitle .Captions { padding-left:2em; } /* div.Chapter-title-subtitle { color:#5b9e37; font-size:1.5em; font-weight:bold; padding:5%; background:#ffca38; margin:0; /*display:inline-block; } .Chapter-SubTitle, .Chapter-subtitle { color:#222; font-size:1.5em; font-weight:bold; } div.Chapter-title-subtitle img.Wide{ width:100%; border-bottom: 10px solid #5b9e37; } */ div.Chapter-title img.Wide{ width:100%; border-bottom: 10px solid #5b9e37; } div.Chapter-title div.Chapter-Tall { height:60%; } div.wrap { text-align:center; display:inline-block; width:70%; } div.wrap2 { text-align:center; display:inline-block; width:60%; } div.wrap3 { text-align:center; display:inline-block; width:50%; } div.wrap-tall { text-align:center; display:inline-block; width:60%; } div.Chapter-title .Chapter-Tall img{ height:96%; border-left: 10px solid #5b9e37; border-right: 10px solid #5b9e37; border-bottom: 10px solid #5b9e37; } div.Chapter-title .Captions{ padding-left:2em; } /* copy */ p.Body-copy-dropcap , p.Body-copy-no-indent, p.Hike-1st-paragraph { font-size:0.95em; } p.body-copy-no-indent-space-before, p.Body-copy-no-indent-space-before { font-size:0.95em; margin-top:1em; } p.Body-copy-indented { font-size:0.95em; text-indent:1em; } p.Body-copy-extra-indent { font-size:0.95em; padding-left:3em; text-indent:-2em; } p.Body-copy-justified { font-size:0.95em; padding-left:2.2em; } p.Body-copy-indented-space-before { font-size:0.95em; text-indent:1em; margin-top:1em; } .Unnumbered-list, .Bibliography-text, .Bibliography-copy { font-size:0.95em; padding-left:1em; text-indent:-1em; } .Drop-cap { font-size:4em; float:left; margin-top:-0.13em; margin-right:0.02em; margin-bottom:-0.25em; } p.Overview-text, p.Overview-copy { font-size:0.9em; font-style:italic; } p.Overview-text-indented, p.Overview-copy-indented { font-size:0.9em; font-style:italic; text-indent:1em; } .MilesDirections-copy, .MilesDirections-text { font-family:sans-serif; padding-left:4em; font-size:0.85em; } .MilesDirections-bold { font-weight:600; margin-left:-3em; float:left; width:3em; } /* add a div with class="Copyright" */ .Copyright { background:#e6f1fa; margin:1em 0; } p.Copyright-text { padding:0.5em 1em; } /* specials */ /*green tip*/ div.GreenTip-SB { background:#5b9e37; border: 2px dotted #ffca38; padding:2%; width:80%; margin-top:3em; margin-bottom:2em; margin-left:7%; } .GreenTip-text, .GreenTip-copy { color:#fff; font-weight:bold; text-align:center; font-style:italic; } .GreenTip-italic { color:#fff; font-weight:bold; text-align:center; font-style:normal; } .GreenTip-text-space { color:#fff; font-weight:bold; text-align:center; font-style:italic; padding-top:.5em; padding-bottom:1em; } .GreenTip-title, .GreenTip-title-SB{ font-weight:bold; text-align:center; color:#ffca38; } /* copy greentip.jpg into image folder and update it on the opf file */ span.GreenTipOrnament { display:inline-block; width:50px; height:23px; background:url('../image/greentip.jpg'); background-repeat:no-repeat; vertical-align:top; } /* empty the content of this span */ span.GreenTipOrnament { } div.Kid-appeal-SB { width:64%; padding:3%; margin:0.5em 14%; border: 2px dotted #5b9e37;/* #178013; #ffca38;*/ } p.Kid-appeal-head { color:#1289B8; font-size:1em; font-weight:bold; text-align:center; font-style:normal; } div.Tidbit-SB { width:64%; padding:3%; margin:0.5em 14%; border: 2px dotted #ffca38; } p.Tidbit-copy, p.Tidbit-text, p.Tid-Bit-text, p.Tidbit-text-SB, p.Tidbit-quote-author { font-size:0.85em; font-weight:600; font-style:italic; } p.Tidbit-quote-author { text-align:right; } .Temperature-chart { margin-bottom:1em; } table.Temperature-chart * { border:none; } .Temperature-chart tr { background:#fff; text-align:left; vertical-align:bottom; } .Temperature-chart th, .Temperature-chart td{ font-size:0.85em; padding-right:2px; } p.Temperature-chart-head { text-align:center; font-weight:bold; padding-bottom:0em; padding-top:0.3em; } /* lists */ li.Numbered-list, li.Numbered-list-first{ font-size:0.95em; margin-left:.5em; /* text-indent:-3.9ex; padding-left:5.5ex; */ line-height:1.2em; } .Checklist { font-size:0.85em; text-indent: -3.5ex; padding-left:4.5ex; } li.Sidebar-bulleted-list, li.Bulleted-list, li.Bulleted-list-first { /*font-size:0.85em;*/ margin-left:2em; list-style-type:disc; /* If there are • bullets - remove them */ } li.Bulleted-list-last { list-style-type:disc; margin-bottom:1em; margin-left:1.5em; } .Bullets { font-weight:bold; } li.Check-list { list-style:none; } p.Trailfinder-copy, p.TrailFinder-copy { text-indent: -5ex; padding-left: 5.5ex; font-size:.85em; } li.Bulleted-list { font-size:0.95em; } span.Bullets { } /* contents */ /* add class="trailfinder" */ trailfinder div{ padding-bottom:1em; } .trailfinder p { font-size:0.85em; } .trailfinder .level-two { padding-left:1em; } .TOC-Hike-number { font-size:1em; font-weight:bold; } .appendix div { padding-bottom:1em; } .appendix p { padding-bottom:0.1em; } /* contents add class="contents" */ .contents p{ font-size:0.85em; padding-bottom:0.3em; } .contents div { padding-bottom:1em; } .contents .level-one { padding-left: 3.6ex; text-indent: -3.4ex; } .contents .level-two { /* padding-left:1em; */ padding-left: 4.6ex; text-indent: -3.2ex; } .contents .header-one, p.TOC-A-head-T { font-weight:bold; color:#5b9e37; } .TOC-section-head-T{ color:#df6d27; font-size:1.5em; font-weight:bold; } .contents .header-one-b { font-weight:bold; } .contents .header-two { font-weight:bold; } span.TOC-Hike-number { color:#df6d27; } /* help us this div[class=help-us] needs to be manually added */ div.Help-Us, div.help-us { width:80%; margin:1em auto; font-size:0.95em; border:solid 1px #5b9e37; } p.HelpUs_title-T, p.HelpUs-title-T { color: white; background-color: #5b9e37; padding-top: 6pt; padding-bottom: 6pt; text-align: center; } .HelpUsKeep-centered{ padding:0.5em 1em; text-align:center; } .HelpUsKeep-indented{ padding:0.5em 1em; text-indent:1em; } .HelpUsKeep-indented1{ padding:0 1em; text-indent:1em; } .HelpUsKeep-indented2{ padding-top:0; padding-left:1em; padding-right:1em; text-indent:1em; } .HelpUsKeep-info{ padding:0em 1em; padding-left:2em; } .HelpUsKeep-no-indent{ padding:0.5em 1em; } p.HelpUsKeep-thanks { text-align:center; font-weight:bold; } /* Hike Specs */ .Hike-specs-A-head, .Finding-trailhead-text, .Finding-trailhead-copy, .Hike-specs, .HS01-Hike-start , .HS02-Hike-distance , .HS03-Hike-hiking-time , .HS04-Hike-difficulty , .HS05-Hike-trail-surface , .HS06-Hike-best-season, .HS07-Hike-other-trail-users , .HS08-Hike-canine-compatibility , .HS09-Hike-fees-and-permits , .HS10-Hike-schedule , .HS11-Hike-maps-info , .HS12-Hike-trail-contacts , .HS13-Hike-other-info , .HS14-Hike-hike-type , .HS15-Hike-special-features , .HS16-Hike-elevation-change , .HS17-Hike-highest-point , .HS18-Hike-lowest-point , .HS19-Hike-elevation-gain , .HS20-Hike-elevation-loss , .HS21-Hike-special-considerations , .HS22-Hike-nearest-town , .HS23-Hike-nearest-facilities , .HS24-Hike-water-availability , .HS26-Hike-land-status { margin:0; padding:0.5em 1em; font-size:0.8em; line-height:1.35; background:#e6f1fa; padding:0.25em 1em; } .Finding-trailhead-indented, .Hike-specs-indented { margin:0; padding:0.5em 1em; font-size:0.8em; line-height:1.35; background:#e6f1fa; padding:0.25em 1em; text-indent:1em; } .Hike-specs-A-head { font-weight:bold; padding-top:1em; } .Hike-specs-bold, .Finding-trailhead-bold, .Finding-trailhead, .Restrictions, .HS01-Hike-start-bold, .HS02-Hike-distance-bold, .HS03-Hike-hiking-time-bold, .HS04-Hike-difficulty-bold, .HS05-Hike-trail-surface-bold, .HS06-Hike-best-season-bold , .HS07-Hike-other-trail-users-bold, .HS08-Hike-canine-compatibility-bold, .HS09-Hike-fees-and-permits-bold, .HS10-Hike-schedule-bold, .HS11-Hike-maps-info-bold, .HS12-Hike-trail-contacts-bold, .HS13-Hike-other-info-bold , .HS14-Hike-hike-type-bold , .HS15-Hike-special-features-bold , .HS16-Hike-elevation-change-bold , .HS17-Hike-highest-point-bold , .HS18-Hike-lowest-point-bold , .HS19-Hike-elevation-gain-bold , .HS20-Hike-elevation-loss-bold , .HS21-Hike-special-considerations-bold, .HS22-Hike-nearest-town-bold, .HS23-Hike-nearest-facilities-bold , .HS24-Hike-water-availability-bold , .HS25-Hike-GPS-bold , .HS26-Hike-land-status-bold { font-size:1.1em; font-weight:bold; letter-spacing:-.09em; color:#007dba; } span.Body-copy-smallcaps, span.Hike-specs-smallcaps, span.Hike-specs-smcaps { font-variant:small-caps; } span.Temperature-chart-bold, span.Sidebar-copy-bold, span.Body-copy-bold , span.MilesDirections-bold-text { font-weight:bold; } span.Body-copy-bold-italic, span.MilesDirections-bold-italic { font-weight:bold; font-style:italic; } span.Epigraph-italic, span.Hike-specs-italic , span.Title-half-italic , span.Caption-italic , span.Tidbit-italic , span.Sidebar-copy-italic, span.Body-copy-italic { font-style:italic; } span.Overview-text-italic { font-style:normal; } span.Tidbit-text-italic { font-style:normal; } p.Quote { font-size:0.85em; width:70%; padding-left:15%; } p.Extract-source, p.Quote-author { font-size:0.85em; text-align:right; width:70%; padding-left:15%; padding-bottom:1.3em; } .Dedication { text-align:center; font-weight:bold; margin-top:3em; width:70%; margin-left:10%; margin-bottom:2em; } .Epigraph { text-align:center; font-weight:bold; margin-top:1em; width:70%; margin-left:10%; } .Extract-indented { text-align:center; font-weight:normal; font-style:italic; margin-top:1em; width:70%; margin-left:10%; }