@charset "utf-8"; /* CSS Document */ /* this stylesheet uses percentages for margins and ems for indents MARGINS only applied to TOP of elements (= spt) never bottom */ /* HEADINGS */ h1 { font-size: 2em; text-align: center; font-weight: normal; margin-bottom: 2em; } h2 { font-size: 1.5em; font-weight: bold; margin-top: 5%; text-align: left; } h3 { font-size: 1.25em; font-weight: bold; font-style: italic; margin-bottom: 0; margin-top: 3.5%; text-align: left; } h4 { font-size: 1em; font-weight: bold; font-style: italic; margin-bottom: 0; margin-top: 2.5%; text-align: left; } h5 { font-size: .9em; font-weight: bold; font-style: italic; margin-bottom: 0; margin-top: 1.5%; text-align: left; } .chapnumber { text-transform: uppercase; text-align: center; font-weight: normal; } .chapter-author { text-align: center; } .chap-subtitle { text-align: center; font-size: 1.5em; font-style: italic; } .partnumber { text-align:center; } .parttitle { } .chapter-title-interleaf { } /* NORMAL SIZE PARAS */ p { } .para1, .para1-spt, .para1-chapstart, .para1small-spt { text-indent: 0; } .para1-spt, .paran-spt, .para1small-spt, .paran-Xspt { margin: 2.5% 0 0; } .paran, .paran-spt, .paran-Xspt { text-indent: 1.25em; } .para1-3xspt, .para1-chapstart { margin-top: 10%; } .para-centre, .para-cente-spt, .normal-cent { text-align: center; } .para-cente-spt, .paran-Xspt { margin-top: 5%; } .para1small-spt { font-size: .8em; } .para1-left { text-align: left; } /* QUOTES, POEMS & SMALLER SIZE PARAS */ .caption, .caption-copyright { text-align: center; margin-top: 2.5%; /*font-weight: bold;*/ font-size: .9em; } .caption-copyright { font-size: .8em; margin-top: 0; } .quote, .quote-spt, .quote-xspt, .quote-ind, .quote-ind-spt, .quote-noind, .quote-noind-spt, .quote-cent-spt, .quote-cent-xspt, .quotecent, .quotecent-spt .quote-right-spt, .quote-right, .quote-left-spt, .quote-left, .poem-ind, .poem, .poem-spt, .poem-title, .poem-title-xspt, .poem-xind, .poem-ll-title, .poem-ll-spt, .poem-ll, .poem-ll-ind, .poem-cent, .poem-cent-spt, .quote-cent-xspt, .quote-author, .quote-author-spt, .quote-underhang-spt, .quote-underhang, .quote-bullet, .quote-bullet-spt { font-size: .8em; /*margin-left: 7.5%; margin-right: 7.5%;*/ } .quotecent-author { font-size: .7em; } .quote-spt, .quote-cent-spt, .quote-right-spt, .quote-left-spt, .poem-spt, .poem-title, .poem-ll-title, .poem-ll-spt, .quote-author, .poem-cent-spt, .quote-ind-spt, .quote-noind-spt, .quote-author-spt, .quote-bullet-spt, .quote-underhang-spt, .quotecent-spt { margin-top: 2.5%; } .quotecent, .quote-cent-spt, .quotecent-spt, .quotecent-author, .quote-cent-xspt, .poem-cent, .poem-cent-spt { text-align: center; } .quote-right, .quote-right-spt, .quote-author-spt { text-align: right; } .quote-left, .quote-left-spt { text-align: left; } .quote-ind, .poem-ll-ind, .quote-ind-spt, .poem-ind { text-indent: 1.25em; } .poem, .poem-spt, .poem-title, .poem-title-xspt, .poem-xind, .poem-ll-title, .poem-ll-spt, .poem-ll, .poem-ll-ind { /*margin-left: 12.5%; margin-right: 7.5%;*/ text-align: left; } /* just for e-ink kindles (if this isn't working look at commented out styles above) */ .poem-title, .poem-title-xspt, .poem-ll-title { font-weight: bold; } .poem-title-xspt, .quote-xspt, .quote-cent-xspt { margin-top: 7.5%; } .poem-xind { text-indent: 2em; } .quote-author { font-style: italic; text-align: right; } /* FOOTNOTES */ div._idFootnotes { margin-top: 5%; border-top: 1px solid #000; } div._idFootnote { margin-top: 2%; } .footnote, .footnote-ind { margin: 0 0 0 1.75em; text-indent: -1.75em; font-size: .85em; } .footnote_capc { text-align: center; text-transform: uppercase; } .footnote-ind { text-indent: 1.75em; } sup { font-size: .7em; } sup.bold { font-weight: bold; } sup.footnote-refs, sup.footnote-reference { } /* ENDNOTES */ span.endnote___ { /* makes endnote reference superscript */ vertical-align: top; font-size: 50%; } /* IMAGES */ .inline-image, .inline-box, .inline-image-left, .inline-image-right { margin: 2.5% 0; text-align: center; } .inline-image-left { text-align: left; } .inline-image-right { text-align: right; } .separator-image { margin: .5em 7.5%; text-align: center; } .plate-section { } p.inline-image img, p.advert-image img { } img { } p.advert-image img { margin-top: 2.5%; } /* BULLETS AND LISTS */ ol, ul { margin: 2.5% 1.75em 0; } li { display:list-item; font-size: .9em; } li.lower-roman, li.lower-roman-spt, li.lower-roman-quote, li.lower-roman-spt-quote { list-style-type: lower-roman; } li.upper-roman, li.upper-roman-spt, li.upper-roman-quote, li.upper-roman-spt-quote { list-style-type: upper-roman; } li.lower-alpha, li.lower-alpha-spt, li.lower-alpha-quote, li.lower-alpha-spt-quote { list-style-type: lower-alpha; } li.upper-alpha, li.upper-alpha-spt, li.upper-alpha-quote, li.upper-alpha-spt-quote { list-style-type: upper-alpha; } li.disc, li.disc-spt, li.disc-quote, li.disc-spt-quote { list-style-type: disc; } li.decimal, li.decimal-spt, li.decimal-quote, li.decimal-spt-quote { list-style-type: decimal; } li.square, li.square-spt, li.square-quote, li.square-spt-quote { list-style-type: square; } li.lower-roman-spt, li.upper-roman-spt, li.lower-alpha-spt, li.upper-alpha-spt, li.decimal-spt, li.bullet-spt, li.square-spt, li.disc-spt, li.lower-roman-spt-quote, li.upper-roman-spt-quote, li.lower-alpha-spt-quote, li.upper-alpha-spt-quote, li.decimal-spt-quote, li.bullet-spt-quote, li.square-spt-quote, li.disc-spt-quote { margin-top: 2.5%; } li.none, li.none-spt { list-style-type: none; } li.none-spt { margin-top: 2.5%; } /* used to locate and adjust bullets */ span.bullet-all-types { } /* used when lists need to be started at a particular number */ ol#contentssec2, ol#contentssec3, ol#contentssec4 { counter-reset: item; text-indent : 20px; } ol#contentssec2 li, ol#contentssec3 li, ol#contentssec4 li { display: block; text-indent: -25px; } ol#contentssec2 li:before, ol#contentssec3 li:before, ol#contentssec4 li:before { content: counter(item) ". "; counter-increment: item; } ol#contentssec2 li ul li, ol#contentssec3 li ul li, ol#contentssec4 li ul li { display: block; } ol.reset li ul li:before { content:"*"; counter-increment: none; } /* TITLE PAGE */ h1.titlep_title, .titlep_subtitle, .titlep_author, .titlep_foreword, .titlep_preface { text-align: center; margin-top: 2.5%; } .titlep_author { margin-top: 10%; } .logo { margin-top: 10%; text-align: center; } /* COPYRIGHT PAGE */ .cp-title, .cp-title-spt { font-weight: bold; text-align: left; text-indent: 0; } .cp-title-spt, .copyright-page-spt { margin-top: 2.5%; } .cp-subtitle { font-style: italic; text-align: left; text-indent: 0; } .cp-author { text-align: left; text-indent: 0; } .copyright-page, .copyright-page-spt { font-size: .9em; text-align: left; text-indent: 0; } /* CONTENTS */ ol.contents { margin-left: 3em; } .contents-prelims1st { margin-top: 10%; font-weight: normal; text-indent: 0; font-size: .9em; } .contents-prelims, .contents-prologue, .contents-prelims-spt, .contents-prologue-spt { font-weight: normal; display: block; text-indent: 0; font-size: .9em; } .contents-parts, .contents-prelims-spt, .contents-prologue-spt, .backend-entries, .contents-chapter-spt { margin-top: 2.5%; text-indent: 0; font-weight: normal; } .backend-entries { font-size: .9em; } .contents-parts { font-weight: bold; text-transform:uppercase; } .contents-chapter-spt { font-weight: bold; } .contents-chapters { margin-top:2.5%; text-indent: 0; font-weight: bold; } .contents-subheadings /* only affects things which aren't subordinate to a list, i.e. not chapter subheadings */ { margin-left: 2.5%; font-weight: normal; font-size: .8em; text-decoration: none !important; } li .contents-subheadings { margin-left: 0.5%; font-weight: normal; font-size: .9em; text-decoration: none !important; } li .contents-subheadings2 { margin-left: 5%; font-weight: normal; font-size: .9em; text-decoration: none !important; } li .contents-subheadings3 { margin-left: 7.5%; font-size: .9em; font-weight: normal; font-style: italic; text-decoration: none !important; } li .contents-subheadings4 { margin-left: 10%; font-size: .9em; font-style: italic; text-decoration: none !important; } .contents-plates { font-weight: bold; } .contents-sptb { margin: 2.5% 0; font-weight: bold; } .contents-chapauthor { text-align:left; font-weight: normal; font-style:italic; } /* DEDICATION */ .dedication { text-align: center; margin: 7.5%; } /* BIBLIOGRAPHY */ .biblio1 { font-size: .8em; margin-left: 2em; text-indent: -2em; } .biblio2 { font-size: .8em; margin-left: 3em; text-indent: -2em; } /* just for e-ink kindles */ /* PAGE RULES */ .horz-rule { display: none; } /* SHADED BOXES */ div.Shaded-anchored-box, div.Shaded-anchored-box-1, div.author-box, div.author-box-1, div.author-box-2, div.author-box-3, div.author-box-4, div.author-box-5, div.author-box-6, div.author-box-7, div.author-box-8, div.author-box-9, div.author-box-10, div.author-box-11, div.author-box-12, div.author-box-13, div.author-box-14, div.author-box-15, div.shaded-box { width: 90%; margin: 2.5%; padding: 1%; background-color: #ddd; } /* TABLES */ table { margin-top: 2.5%; border: 1px solid #000; border-collapse: collapse; border-spacing: 0; } .tbl-heading, .tbl-heading-cent { font-weight: bold; margin: 0; padding: 4px 6px; border: 1px solid #000; } .cell-general { padding: 4px 6px; } .tbl-heading-cent { text-align: center; } .table-head-note { font-size: .8em; } .table-txt { } .table-txt-cent { text-align: center; } .table-left { text-align: left; } .table-right { text-align: right; } /* CHARACTER STYLES */ span.allcaps, span.allcaps-italic, span.smallcaps, span.allcaps-italic { text-transform: uppercase; } span.smallcaps, span.allcaps-italic { font-size: .8em; } span.allcaps-italic { font-style: italic; } span.allcapsbold { font-weight: bold; text-transform: uppercase; } .hyperlink { text-decoration: underline; } span.underlined { text-decoration: underline; } span.underlined-bold { text-decoration: underline; font-weight: bold; } span.bolditalics { font-weight:bold; font-style: italic; } .contents-subheadings span.bolditalics { font-weight: normal; } span.lightnotcaps { font-weight: normal; text-transform:none; } span.dropcap { font-weight: bold; font-size: 1.5em; } span.normal { font-weight: normal; } span.russian { } span.hidden { display: none; } .para-separator { margin-top: 5%; text-align: center; } h2.advert_title { font-size: 1em; margin-top: 5%; } p.advert_subtitle { } p.advert_author { } p.advert_text { margin-top: 2.5%; } p.advert_titledetails { margin-top: 2.5%; font-size: .9em; } p.advert_web { text-align: center; margin-top: 5%; } div.advert-cover img { border: 1px solid #ccc; } li.advert_bullets, li.advert_bullets-spt { font-size: .9em; } li.advert_bullets-spt { margin-top: 2.5%; } div.advert-box, div.advert-frame { border: 1px solid #000; padding: 5%; } /***** INDEX *******/ .index-lvl-1, .index-lvl-2, .index-lvl-3 { } .index-lvl-1 { font-weight: bold; } .index-lvl-2 { margin-left: 1em; font-size: .95em; } .index-lvl-3 { margin-left: 2em; font-size: .9em; } .index-lvl-4 { margin-left: 3em; font-size: .85em; } span.cross-ref { font-weight: normal; } .index-lvl-1 em { font-weight: normal; } /**** TABLES */ table td { vertical-align: top; border: 1px solid #000; } p.tbl-heading { border: 0; } p.table-inline { margin: 2.5% 0; text-align: center; } p.tbl-cent { text-align: center; } .separators { text-align: center; margin-top: 2.5%; }