/* CSS Document */ /*FONTS*/ @font-face { font-family:'RockwellStd'; font-weight:normal; font-style:normal; src:url('fonts/RockwellStd.otf'); } @font-face { font-family:'RockwellStd-Italic'; font-weight:normal; font-style:italic; src:url('fonts/RockwellStd-Italic.otf'); } /* COVER */ div#image { margin: 0pt 0pt 0pt 0pt; text-align:center; } /* TABLE OF CONTENTS */ blockquote.toc { margin-left:24pt; } p.toc-backmatter { margin-top:30pt; } div#pub-note { margin-top:24pt; margin-bottom:12pt; padding:12pt 12pt 6pt 12pt; background-color: #e8e7da; border:1px solid #000000; } /* HEADERS AND TITLES */ h1, h2, h3, h4, h5, h6 { font-family:RockwellStd, sans-serif; color:#000000; page-break-after:avoid; } h2, h3, h4, h6 { margin-top:30pt; } h3, h4, h5, h6 { text-align:left; } h1 { margin:45pt 24pt 12pt 24pt; color: #000000; text-align:center; font-size:1.75em; } /* use for sections of the book that don't have chapter numbers, like "Introduction" */ h1.non-chapter { text-align:center; font-size:1.25em; margin:24pt 24pt 6pt 24pt; color:#1b5633; } h1.toc { margin:45pt 24pt 12pt 24pt; color: #336666; text-align:center; font-size:1.75em; } /* use for chapter numbers */ p.chapter-pre-title { font-family:RockwellStd, sans-serif; text-align:center; font-size:1.25em; margin:24pt 24pt 6pt 24pt; color:#1b5633; } p.subtitle { font-family:RockwellStd, sans-serif; text-align:center; font-size:1.25em; margin:24pt 24pt 24pt 24pt; color:#336666; } h2 { text-align:center; font-size:1.5em; color:#000000; } h3 { font-size:1.2em; } h3.sidebar { margin-top:0pt; line-height:1.5em; margin-bottom:12pt; color:#336666; } h4 { font-size:1.1em; margin-bottom:-6pt; } h5 { margin-top:6pt; font-size:1.1em; margin-bottom:12pt; page-break-after:avoid; } h5.backmatter { margin-top:12pt; text-align:left; } h5.backmatter-next { margin-top:36pt; color:#000000; } h6 { margin-top:18pt; margin-bottom:0.0pt; font-size:1em; } /* TEXT */ p { text-indent:0; margin-top:6pt; line-height:1.5em; widows:2; orphans:2; } em.header {/* use for italics appearing in headers that use embedded font */ font-family: "RockwellStd-Italic", serif; } p.byline { text-align:center; margin-top:12pt; margin-left:12pt; font-style:italic; font-family:serif; } p.byline-no-subtitle { text-align:center; margin-top:0pt; margin-left:12pt; font-style:italic; font-family:serif; } p.first-para {/*use for first paragraph on copyright and about pages */ text-indent:0; margin-top:48pt; line-height:1.5em; widows:2; orphans:2; } span.underline { text-decoration:underline; } p.credit {/* nest within p.credit */ margin-top:-18pt; font-style:italic; } p.sourcenote {/* nest within p.sourcenote */ margin-top:2.5pt; margin-bottom:12pt; } p.hanging-indent{ text-indent:-2.5em; padding-left:2.5em; } p.endnote-hanging-indent { text-indent:-.75em; padding-left:.75em; } p.pub-deets {/* use in toc, copyright, and about pages */ font-family:serif; text-align:center; font-size:1em; margin-top:0pt; font-style:italic; font-weight:normal; color: #000000; } /*block quotes */ blockquote { margin-top:10pt; margin-bottom:12pt; margin-left:36pt; margin-right:36pt; line-height:1.2em; font-size:.85em; } div#blockquote-intro { font-family: RockwellStd, sans-serif; color: #336666; } blockquote.intro { margin-top:36pt; margin-bottom:0pt; margin-left:42pt; margin-right:42pt; } blockquote.less-top-margin { margin-top:-6pt; margin-bottom:12pt; margin-left:36pt; margin-right:36pt; } /* lists */ ol { margin-top:12pt; margin-bottom:12pt; } ul { margin-top:12pt; margin-bottom:12pt; list-style-type: disc; } ol.alpha { list-style-type:lower-alpha; } ol.ulpha { list-style-type:upper-alpha; } ul.square { list-style-type:square; } ul.none { list-style-type:none; } li { margin-bottom:6pt; } ul.less-top-margin, ol.less-top-margin { margin-top:-6pt; } p.primary-first { text-indent:-1.25em; padding-left:1.25em; margin-left:24pt; margin-top:9pt; margin-bottom:6pt; } p.primary-middle { text-indent:-1.25em; padding-left:1.25em; margin-left:24pt; margin-top:6pt; margin-bottom:6pt; } p.primary-last { text-indent:-1.25em; padding-left:1.25em; margin-left:24pt; margin-top:6pt; margin-bottom:9pt; } p.secondary-first { text-indent:-1.25em; padding-left:1.25em; margin-left:36pt; margin-top:9pt; margin-bottom:6pt; } p.secondary-middle { text-indent:-1.25em; padding-left:1.25em; margin-left:36pt; margin-top:6pt; margin-bottom:6pt; } p.secondary-last { text-indent:-1.25em; padding-left:1.25em; margin-left:36pt; margin-top:6pt; margin-bottom:9pt; } /* sidebars */ div.sidebar { margin-top:12pt; margin-bottom:12pt; padding:12pt 12pt 6pt 12pt; background-color: #e8e7da; border:1px solid #000000; } /* IMAGES */ p.image { margin-top:12pt; } img { margin-top:12pt; margin-bottom:12pt; max-width: 100%; } img.toc-bonus { vertical-align:baseline; padding: 0em 0em 0em 0em; margin: .1em 0em 0em .5em; } div#image-bonus { margin-top:0pt; margin-bottom:6pt; max-width: 100%; text-align:center; } img.bonus { margin-top:12pt; } /* DIVIDERS */ p.divider { margin-top:24pt; margin-bottom:6pt; text-align:center; } p.divider-space { margin-top:48pt; margin-bottom:6pt; text-align:center; } hr.pub-deets { margin-top:0pt; margin-bottom:0pt; height: .5px; } hr.title { margin-top:0pt; margin-bottom:0pt; height: .5px; } hr.figure-begin { margin-top:24pt; margin-bottom:6pt; margin-left:-24pt; } hr.figure-end { margin-top:6pt; margin-bottom:24pt; margin-left:-24pt; } hr.figure-end-header-next {/*use to make consistent spacing for figures followed by paragraphs or headers*/ margin-top:6pt; margin-bottom:0pt; margin-left:-24pt; } hr.source {/* use for author info at the end of an article */ margin-left:-24pt; margin-top:24pt; height: 1px; border: 0; color: #333; background-color: #333; } hr.backmatter { margin-left:-24pt; height: 1px; margin-top:48pt; margin-bottom:12pt; border: 0; color: #333; background-color: #333; } /* baseline--keep last, particularly if fonts are embedded--list them before this */ body { font-family:Arial, Helvetica, sans-serif; font-size:1em; -webkit-hyphens: none; adobe-hyphenate: none; padding:30pt 30pt 20pt 30pt; } /* this section for additional changes */ p.center { text-align: center; margin-top:6pt; line-height:1.5em; widows:2; orphans:2; } p.indent { /* please use for paragraph indentations */ text-indent:2em; margin-top:6pt; line-height:1.5em; widows:2; orphans:2; } p.right { text-align: right; margin-top:6pt; line-height:1.5em; widows:2; orphans:2; } img.inline { vertical-align: middle; }