/* 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;
}