/* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } /* end reset */ td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } a:link {color:#CC0000;} /* Headline Color #990000 */ /* ======================================================================== */ /* ------------------------------- p Styles ------------------------------- */ /* ======================================================================== */ p { text-align:justify; } p.n { font-family:serif; font-size:1em; text-indent:1.3em; } p.first { font-family:serif; font-size:1em; text-indent:0; } p.firstspace { font-size:1em; text-indent:0; margin-bottom:0.5em; } p.alt { font-family:sans-serif; font-size:1em; text-indent:1.3em; } p.altfirst { font-family:sans-serif; font-size:1em; text-indent:0; } p.center { text-align:center; margin:0.5em; } p.bold { font-weight:bold; margin-top:0.7em; } p.sequence { margin-bottom:1em; } p.PerfectDay { text-align:center; font-size:1.3em; margin:1em; } p.ScientificName { text-align:center; font-size:1em; font-style:italic; margin-bottom:0.5em; } p.Hiking { font-size:1em; text-indent:0; margin-top:0.7em; } p.break { margin-top:1em; } /* --------------------- Grand Canyon ---------------------- */ p.RiverOutfitters { text-align:center; font-size:1.2em; margin-top:1em; } /* ---------------------- Costa Rica ---------------------- */ p.poemS { font-family:serif; font-size:1em; font-style:italic; text-align:center; margin:1em 0; } p.poemE { font-family:serif; font-size:1em; text-align:center; margin:1em 0; } /* ======================================================================== */ /* ---------------------------------- TOC --------------------------------- */ /* ======================================================================== */ p.toc1 { font-size:1.5em; margin-top:.5em; } p.toc2 { font-size:1em; text-indent:1em; } p.toc3 { font-size:1em; text-indent:2em; } /* ======================================================================== */ /* ------------------------------- Headers -------------------------------- */ /* ======================================================================== */ h1, h2, h3, h4, h5, h6 { hyphens: none; -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; } h1, h2 { font-family:Charter, Georgia, serif; color:#990000; /* Red */ word-break:keep-all; font-weight:bold; margin-top:0.5em; } h1.n { font-size:2.5em; text-align:center; margin-bottom:0.2em; line-height:120%; page-break-before:always; } h1.sub { font-size:2.5em; text-align:center; margin-bottom:0.2em; line-height:120%; page-break-before:always; } h2.n { font-size:1.7em; text-align:left; margin-bottom:0.3em; line-height:100%; } h2.center { font-size:1.7em; text-align:center; margin-bottom:0.3em; line-height:100%; } h3.n { /* Sidebox */ color:#990000; /* Red */ font-family:helvetica, arial, sans-serif; word-break:keep-all; font-size:1.7em; font-weight:bold; text-align:center; border-bottom:thin solid black; padding:0em; margin-top:0.5em; margin-bottom: 0.3em; } h3.center { font-size:2em; text-align:center; text-indent:0; margin-bottom:0.2em; } h4.n { /* Sight */ font-family:Charter, Georgia, serif; font-size:1.7em; line-height:1em; text-indent:0; page-break-before:always; } h4.HikeName { font-size:1.5em; font-family:Charter, Georgia, serif; text-transform:uppercase; text-align:center; padding:.25em 0; line-height: 1em; letter-spacing:.05em; page-break-before:always; } h5.n { color:#990000; /* Red */ font-family:serif; font-size:1.5em; line-height:1.2; margin-bottom:4px; margin-left:0; margin-right:0; margin-top:.7em; text-align:left; text-indent:0; } h5.center { font-size:1.5em; color:#990000; /* Red */ font-family:serif; line-height:1.2; margin-bottom:4px; margin-left:0; margin-right:0; margin-top:.7em; text-align:center; text-indent:0; } h6.n { font-size:1em; font-family:serif; text-align:left; margin-top:.75em; orphans:1; text-indent:0; } h6.center { font-size:1em; font-family:serif; line-height:1.2; margin-bottom:1px; margin-left:0; margin-right:0; margin-top:.5em; text-align:center; text-indent:0; text-transform:uppercase; } h6.campground { font-size:1.3em; font-weight:normal; text-transform:none; text-align:center; } h6.Name { font-size:1.5em; text-align:center; font-variant:small-caps; margin:0.2em 0; font-weight:bold; } /* ======================================================================== */ /* --------------------------------- Divs --------------------------------- */ /* ======================================================================== */ /* -------------------------------- Photos -------------------------------- */ div.PageBreak { margin:0px auto; text-align:center; page-break-before:always; } div.Center { text-align:center; margin:.5em 0; } div.WildlifePhoto { margin:0em auto; text-align:center; page-break-before:always; } div.WildflowerPhoto { margin:1em auto; text-align:center; page-break-before:always; } div.SightPhoto { margin-top:0.5em; margin-bottom:0.5em; text-align:center; } div.ChapterPhoto { margin-top:0.5em; margin-bottom:1em; text-align:center; } div.PhotoShadowR { text-align:center; page-break-before:always; } div.DropShadowL { text-align:center; page-break-before:always; } div.Outline { text-align:center; page-break-before:always; } div.Float-Right { float:right; } div.Float-Left { float:left; } /* --------------------------------- Tags --------------------------------- */ div.NameTag { font-family: serif; padding: .2em 0; margin: 0em 2em 1em 2em; background-color:#EEEEDF; /*box-shadow: 5px 5px 7px #888888;*/ } div.TextBox { margin:1em; padding:1em; /*box-shadow: 5px 5px 7px #888888;*/ page-break-before:always; } div.CampgroundMap { margin:0em; padding:0em; } div.RangeMap { float:right; } div.DropShadow { text-align:center; } div.Canvas { text-align:center; margin:1em 0; } /* ======================================================================== */ /* --------------------------------- Spans -------------------------------- */ /* ======================================================================== */ span.HikeInfo { text-transform:uppercase; font-weight:bold; margin-top:1em; } span.FirstCap { font-size:1.5em; } span.FirstWords { text-transform:uppercase; } span.RestaurantPrices { font-weight:normal; } span.NumberBox { font-size:0.7em; font-family:"Lexia", sans-serif; font-weight:bold; color:white; background-color:#990000; /* Red */ margin-right:0.3em; padding: 0 0.3em; border:1px solid black; top:-0.2em; } span.RiverMiles { font-size:0.7em; } span.italic { font-style: italic; } span.bold { font-weight: bold; } span.BoldItalic { font-weight: bold; font-style: italic; } span.SmallCaps { text-transform:uppercase; }