@charset "UTF-8"; @namespace h "http://www.w3.org/1999/xhtml/"; @namespace epub "http://www.idpf.org/2007/ops"; @namespace svg "http://www.w3.org/2000/svg"; /* Top Horse of Crescent Ranch */ /* by Howard L. Hastings */ /* =====CONTENTS===== 1. Default style 2. Copyright 3. Headings 4. Endnotes 5. Images 6. FUTURE ACCESSIBILITY */ /* ===DEFAULT STYLE=== */ @page { margin: 5pt; } html, body { margin: 0; padding: 0; widows: 1; orphans: 1; } body { font-family: serif; font-weight: normal; font-style: normal; /* If left-aligned body text is preferred, remove the text-align: justify; statement directly below. */ text-align: justify; /* https://friendsofepub.github.io/eBookTricks/ */ font-kerning: normal; font-variant: common-ligatures oldstyle-nums proportional-nums; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; } body * { line-height: inherit; } div { display: block; } blockquote { display: block; border: none; margin: 1em 1.2em 1em 1.2em; } span { display: inline; } a { text-decoration: underline; text-decoration-style: solid; text-decoration-skip: ink; color: inherit; -webkit-text-fill-color: inherit; } a.fn { font-size: 0.675em; line-height: inherit; vertical-align: super; vertical-align: 35%; padding: 0 0 0 .25em; } img { width: auto; height: auto; max-width: 100%; object-fit: contain; } /* ---Font Styles--- */ i, cite, dfn, em { font-style: italic; } i i, i cite, i dfn, i em, cite i, cite cite, cite dfn, cite em, dfn i, dfn cite, dfn dfn, dfn em, em i, em cite, em dfn, em em { font-style: normal; } b, strong { font-weight: bold; } /* Small Caps */ /* https://friendsofepub.github.io/eBookTricks/ */ .smallcaps { font-variant: small-caps; text-transform: lowercase; font-feature-settings: "smcp" 1; } .smallcaps-c { font-variant: small-caps; text-transform: capitalize; font-feature-settings: "smcp" 1; } @supports not (font-variant-caps: small-caps) { span.smallcaps, span.smallcaps-c { font-variant: normal; font-feature-settings: "smcp", "onum", "pnum"; } } @supports (font-variant-caps: small-caps) { span.smallcaps, span.smallcaps-c { font-variant: normal; font-variant-caps: small-caps; } } /* ---Heading Legibility, Page Breaks, No Hyphens--- */ /* https://friendsofepub.github.io/eBookTricks/ */ h1, h2, h3, h4, h5, h6 { font-variant: common-ligatures lining-nums proportional-nums; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; page-break-inside: avoid; break-inside: avoid; page-break-after: avoid; break-after: avoid; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; adobe-hyphenate: none; hyphens: none; } /* ---No Hyphenation--- */ address, caption, dt, li, pre, table, th, td, .nohyphen p { -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; adobe-hyphenate: none; hyphens: none; } /* ---No Display--- */ nav#landmarks, .nodisplay { display: none !important; } /* ---No Indent--- */ h1 + p, h2 + p, hr + p { text-indent: 0; } /* ---No Wrap--- */ span.nowrap { text-indent: 0; display: inline-block; } /* ---First Letter--- */ h1#dedication-hd + p::first-letter, h2 + p::first-letter { font-size: 1.7em; padding-right: .02em; } /* ---Paragraph--- */ p { text-indent: 1.2em; /* Hyphenation from Blitz Tricks */ /* https://friendsofepub.github.io/eBookTricks/ */ -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; adobe-hyphenate: auto; hyphens: auto; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-after: 2; -moz-hyphenate-limit-chars: 6 3 2; -ms-hyphenate-limit-chars: 6 3 2; hyphenate-limit-chars: 6 3 2; -webkit-hyphenate-limit-lines: 2; -moz-hyphenate-limit-lines: 2; -ms-hyphenate-limit-lines: 2; hyphenate-limit-lines: 2; } /* ---Alignment--- */ .align-center p, .align-center li { text-align: center; text-indent: 0; } /* ---Spacing--- */ .topmargin-1-2 { margin-top: 1.2em; } div.biblio-margin li { margin: 0 0 .8em 0; } /* ---Section and Scenebreaks--- */ hr { height: 0; width: 100%; page-break-after: avoid; break-after: avoid; color: #1E1496; /* #1E1496:custom blue:rgb:30,20,150 */ } hr.copyrt-ornament { border-top: 2px solid #000000; width: 16%; margin-top: 1.3em; margin-right: 42%; margin-bottom: .8em; margin-left: 42%; } hr.scenebreak { border-top: 2px solid; width: 16%; margin-top: 1.3em; margin-right: 42%; margin-bottom: 1.3em; margin-left: 42%; } hr.section { border-top: 3pt double; margin: 1.2em 0 1.2em 0; } /* ---Lists--- */ ol { list-style-type: none; } ul { list-style-type: none; } li { text-align: left; text-indent: 0; margin: 0 0 .6em 0; } li ol { font-size: .94em; margin: .6em 0 1.2em 1em; } /* ---About Pages--- */ .about p { text-indent: 0; margin-bottom: .9em; } .booktitle p { font-size: 1.4em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 .6em 0; color: #1E1496; /* #1E1496:custom blue:rgb:30,20,150 */ } div.ABC-logo-position { text-align: center; text-indent: 0; margin-top: 1.2em; page-break-inside: avoid; break-inside: avoid; } img.ABC-logo-size { height: 3.4em; max-width: 100%; } /* ---Other--- */ .nav-ref p { font-size: .94em; font-style: italic; text-align: left; text-indent: 0; margin: 2em 0 0 0; } /* ===Copyright=== */ .copyrt-1 p { font-size: .94em; text-align: center; text-indent: 0; margin-top: 8%; margin-right: 0; margin-bottom: 1em; margin-left: 0; } .copyrt-2 p { font-size: .94em; text-align: center; text-indent: 0; margin: 0; } .copyrt-3 p { font-size: .94em; text-align: center; text-indent: 0; margin: 3em 0 0 0; } /* ===HEADINGS=== */ h1 { font-size: 1.2em; font-weight: bold; font-style: italic; text-align: center; text-indent: 0; margin-top: 1.2%; margin-right: 10%; margin-bottom: 1.3em; margin-left: 10%; width: 80%; padding-top: 1em; padding-bottom: 1.5em; border-top: 2px solid #1E1496; border-bottom: 2px solid #1E1496; /* #1E1496:custom blue:rgb:30,20,150 */ } h2 { display: block; font-size: 1em; font-weight: bold; font-style: normal; text-align: center; text-indent: 0; margin-top: 1.2%; margin-right: 10%; margin-bottom: 1.5em; margin-left: 10%; width: 80%; padding-top: 1em; padding-bottom: 1.5em; border-top: 2px solid #1E1496; border-bottom: 2px solid #1E1496; /* #1E1496:custom blue:rgb:30,20,150 */ } h2 span.subtitle { display: block; font-size: 1.2em; font-weight: bold; font-style: italic; text-align: center; text-indent: 0; margin: 1em 0 0 0; } h2.section-hd { font-size: 1em; font-weight: bold; font-style: italic; text-align: center; text-indent: 0; margin: 0 0 1.1em 0; border: none; width: 100%; padding: 0; } h2.imprint { font-size: 1.05em; font-weight: bold; font-style: normal; text-align: center; text-indent: 0; font-variant: small-caps; text-transform: capitalize; font-feature-settings: "smcp" 1; margin: 0 0 1em 0; border: none; width: 100%; padding: 0; } /* ===ENDNOTES=== */ div.endnotes { margin-right: 1.2em; margin-left: 1.2em; } .note { text-align: left; text-indent: -1em; padding-left: 1em; margin: 0 0 1em 0; } /* ======IMAGES====== */ div.svg { display: block; text-align: center; text-indent: 0; border-width: 0; } /* ===FUTURE ACCESSIBILITY=== */ /* In the text of this ebook, epub:type has been used to label:
tags that represent decoration (epub:type="decorative") tags identifying the type of work cited (epub:type="book") (epub:type="magazine") (epub:type="comic") in hopes that these tags will enable the book to be updated to future accessibility standards. In addition, some abbreviations will be identified with tags and titles. */