@page {margin: 10px;}
html, body, div, span, object, iframe, blockquote, pre {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
body {line-height: 145%;}
p {
font-size: 1em;
line-height: 145%;
text-indent: 0;
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {hyphens: none; -webkit-hyphens: none; line-height: 110%; margin: 0; padding: 0;}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul, li, dl, dt, dd {
margin: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
a {text-decoration: none; color: black;}
a:link, a:visited, a:hover, a:active {-webkit-text-fill-color: black;}
a.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active {-webkit-text-fill-color: blue;}
a.ecwcolour, a.ecwcolour:visited {-webkit-text-fill-color: #0380c3; color: #0380c3; text-decoration: underline;}
/* TITLE PAGE */
.title {
font-weight: bold;
font-size: 2.2em;
padding-top: 15%;
text-align: center;
}
span.subtitle {
font-weight: normal;
font-style: italic;
font-size: 0.7em;
text-align: center;
}
p.subtitle {
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding-top: 1em;
}
.author {
font-weight: normal;
font-size: 1.2em;
padding-top: 2em;
text-align: center;
}
/* TABLE OF CONTENTS */
.contentitem {
font-weight: bold;
text-align: center;
line-height: 145%;
padding-top: 0.5em;
font-size: 1em;
}
.contentitem2 {
font-weight: normal;
text-align: center;
font-size: 0.85em;
line-height: 145%;
}
.contentitem3 {
font-weight: normal;
text-align: center;
font-size: 0.8em;
line-height: 145%;
}
.contentitem4 {
font-weight: normal;
text-align: center;
font-size: 0.75em;
line-height: 145%;
}
.contentitem5 {
font-weight: normal;
text-align: center;
font-size: 0.7em;
line-height: 145%;
}
.contentlist {
list-style-type: none;
margin:0;
padding:0;
}
.contentlist2 {
list-style-type: none;
margin:0;
padding:0;
}
/* FRONT AND BACK MATTER */
.dedication {
font-style: italic;
text-align: center;
padding-top: 3em;
}
.source {
text-align: center;
margin-top: 0.5em;
}
.copyrighttop {
font-size: 0.8em;
margin-top: 1.5em;
}
.copyright {
font-size: 0.8em;
margin: 0;
}
/* HEADINGS */
.partheader {
font-weight: bold;
text-align: center;
padding-top: 20%;
font-size: 2em;
line-height: 145%;
}
span.partsubtitle {
font-weight: bold;
text-align: center;
padding-top: 1em;
font-size: 0.8em;
line-height: 145%;
}
p.partsubtitle {
font-weight: bold;
text-align: center;
padding-top: 1em;
font-size: 1.8em;
line-height: 145%;
}
.chapterheader {
font-weight: bold;
text-align: center;
font-size: 1.7em;
line-height: 145%;
padding-top: 2em;
}
.chapterheader2 {
font-weight: bold;
text-align: center;
font-size: 1.5em;
padding-top: 0.4em;
}
span.chaptersubtitle {
font-weight: bold;
text-align: center;
font-size: 0.8em;
}
.subhead {
font-size: 1.3em;
font-weight: bold;
text-align: left;
padding-bottom: 0.5em;
padding-top: 2em;
}
.subhead2 {
font-size: 1.2em;
font-weight: bold;
text-align: left;
padding-bottom: 0.5em;
padding-top: 2em;
}
.subhead3 {
font-size: 1.1em;
font-weight: bold;
text-align: left;
padding-bottom: 0.5em;
padding-top: 2em;
}
.subhead4 {
font-size: 1em;
font-weight: bold;
text-align: left;
padding-bottom: 0.5em;
padding-top: 2em;
}
/* BASIC CONTENT */
.chapterfirst {
margin-top: 3em;
}
.basic {
text-indent: 1.5em;
}
.basiccenter {
text-align: center;
}
.basicright {
text-align: right;
}
.basicnoindent {
text-indent: 0;
}
/* BREAKS AND BLOCKQUOTES */
.edbreak {
margin-top: 2em;
}
.edbreakright {
margin-top: 2em;
text-align: right;
}
.edbreakindent {
margin-top: 2em;
text-indent: 1.5em;
}
.edbreakcenter {
margin-top: 2em;
text-align: center;
}
.extractfirst {
margin: 1.5em 2em 0 2em;
}
.bqfirst {
margin: 1.5em 2em 0 2em;
}
.bqsingle {
margin: 1.5em 2em 1.5em 2em;
}
.bqindentfirst {
margin: 1.5em 2em 0 2em;
text-indent: 1.5em;
}
.bqindentsingle {
margin: 1.5em 2em 1.5em 2em;
text-indent: 1.5em;
}
.bqlast {
margin: 0em 2em 1.5em 2em;
text-indent: 0;
}
.bqindentlast {
margin: 0em 2em 1.5em 2em;
text-indent: 1.5em;
}
.extract {
margin: 0 2em;
}
.extractindentfirst {
margin: 1.5em 2em 0 2em;
text-indent: 1.5em;
}
.extractindent {
margin: 0 2em;
text-indent: 1.5em;
}
.extractcenterfirst {
margin: 2em 2em 0 2em;
text-align: center;
}
.extractcenter {
margin: 0 2em;
text-align: center;
}
.extractfirstright {
margin: 2em 2em 0 2em;
text-align: right;
}
.extractright {
margin: 0 2em;
text-align: right;
}
/* POETRY STYLES */
.poem {
margin-left: 2em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemfirst {
margin-top: 2em;
margin-left: 2em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemtop {
margin-top: 1em;
margin-left: 2em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemindent {
margin-left: 3em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemindentfirst {
margin-top: 2em;
margin-left: 3em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemindenttop {
margin-top: 1em;
margin-left: 3em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemdindent {
margin-left: 4.5em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemdindentfirst {
margin-top: 2em;
margin-left: 4.5em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemdindenttop {
margin-top: 1em;
margin-left: 4.5em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemtindent {
margin-left: 6em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemtindentfirst {
margin-top: 2em;
margin-left: 6em;
text-indent: -1.5em;
margin-right: 0.5em;
}
.poemtindenttop {
margin-top: 1em;
margin-left: 6em;
text-indent: -1.5em;
margin-right: 0.5em;
}
/* BACK AD */
.backadfirst {
text-indent: 0;
margin-top: 2em;
font-size: 0.8em;
text-align: center;
padding:0 10%;
}
.backad {
text-indent: 1.5em;
font-size: 0.8em;
text-align: center;
margin-top: 0.5em;
padding:0 10%;
}
.calltoaction {
margin: 1.5em auto 0 auto;
padding: 1em;
text-align: center;
width: 40%;
border: 1px solid black;
border-radius: 10px;
letter-spacing: 0.1em;
}
.newsletter {
font-size: 1em;
text-align: center;
margin-top: 2em;
}
/* OTHER */
.epigraph {
text-align: center;
font-style: italic;
padding-top: 1.5em;
margin-right: 15%;
margin-left: 15%;
font-size: 0.8em;
}
.epigraphsource {
text-align: center;
font-size: 0.7em;
padding-top: 0.5em;
}
.bibliography {
font-size: 0.9em;
margin-left: 3em;
text-indent: -1.5em;
margin-right: 1.5em;
}
.index {
font-size: 0.9em;
margin-left: 3em;
text-indent: -1.5em;
margin-right: 1.5em;
}
.indexindent {
font-size: 0.9em;
margin-left: 6em;
text-indent: -1.5em;
margin-right: 1.5em;
}
.glossary {
font-size: 0.9em;
margin-left: 3em;
text-indent: -1.5em;
margin-right: 1.5em;
}
.footnotesline {width: 50%; margin-top: 3em; margin-bottom: 2em; margin-left: 2em;}
.footnotenum {
vertical-align: superscript;
line-height: normal;
font-size: 0.8em;
}
p.footnote {
margin: 1em 2em;
font-size: 0.8em;
}
.footnotebox {margin-top: 4em;}
.numberlisttop {
padding-top: 1em;
margin-top: 0;
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 0;
padding-right: 0;
line-height: 145%;
margin-bottom: 0;
padding-bottom: 0;
}
.numberlist {
padding-top: 0.3em;
margin-top: 0;
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 0;
padding-right: 0;
line-height: 145%;
margin-bottom: 0;
padding-bottom: 0;
}
.bulletstop {
padding-top: 1em;
margin-top: 0;
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 0;
padding-right: 0;
line-height: 145%;
margin-bottom: 0;
padding-bottom: 0;
}
.bullets {
padding-top: 0.3em;
margin-top: 0;
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 0;
padding-right: 0;
line-height: 145%;
margin-bottom: 0;
padding-bottom: 0;
}
/* IMAGES */
.imagecontainer {
width: 100%;
text-align: center;
margin: 1em 0;
padding: 0;
page-break-inside: avoid;
}
.imagecontainernone {
width: 100%;
text-align: center;
margin: 0 auto;
padding: 0;
}
.imagecontainerlt {
width: 100%;
text-align: left;
margin: 1.5em 0;
padding: 0;
page-break-inside: avoid;
}
.glyphcontainer {
width: 100%;
text-align: center;
margin: 2em 0 1em 0;
padding: 0;
}
.glyphcontainer img {
width: 50px;
}
.glyph {
text-align: center;
padding-top: 2em;
font-size: 1.2em;
}
.dingbat {
width: 20%;
margin: 2em auto 0 auto;
}
.caption {
font-size: 0.8em;
text-align: center;
padding-top: 1em;
margin: 0 10%;
}
.credit {
font-size: 0.7em;
text-align: right;
padding-top: 1em;
padding-left: 20%;
padding-right: 5%;
}
.image10 {
width: 100%;
}
.image9 {
width: 90%;
}
.image8 {
width: 80%;
}
.image7 {
width: 70%;
}
.image6 {
width: 60%;
}
.image5 {
width: 50%;
}
.image4 {
width: 40%;
}
.image3 {
width: 30%;
}
.image2 {
width: 20%;
}
.image1 {
width: 10%;
}
.imageh {
height: 95%;
}
.imagesm {
width: 35px;
}
/* MINI STYLES */
.sansserif {
font-family: sans-serif;
}
.sansserifb {
font-family: sans-serif;
font-weight: bold;
}
.serif {
font-family: serif;
}
.roman {font-style: normal;}
.normie {font-weight: normal;}
.top {padding-top: 1em;}
.first {padding-top: 2em;}
.sticky {page-break-inside: avoid;}
.break {page-break-before: always;}
.superscript {vertical-align: super; font-size: 0.8em;}
.subscript {vertical-align: sub; font-size: 0.8em;}
i.bold {font-weight: bold;}
/* ADD-ON STYLES */
.poeminbox {
text-align: justify;
padding: 1em;
font-size: 0.9em;
}
.poembox {
width: 70%;
margin-left: 20%;
border: 1px solid;
padding: 0.5em;
margin-top: 20%;
}