html {
padding:1em;
font-family:"Adobe Caslon Pro", serif;
font-size: 1em;
line-height:1.2;
text-align: justify;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
margin:0;
padding:0;
border-width:0;
}
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;
}
p.Indent {
text-indent:1em;
}
p.Book-Subtitle {
font-family: cursive;
font-size:2.5em;
text-align:center;
font-style:italic;
font-weight:bold;
margin-top:3em;
}
p.Caption {
font-size:0.75em;
line-height:1.5;
text-align:center;
margin-top:0.5em;
}
p.Copyright {
-epub-hyphens:none;
font-size:0.75em;
line-height:1.333;
text-align: left;
}
p.Letter {
margin-left:1em;
}
p.Poetry {
margin-left:1em;
text-align:left;
}
p.Credit {
font-size:0.75em;
font-variant:small-caps;
text-transform: lowercase;
letter-spacing: 0.025em;
line-height:1.5;
text-align:center;
}
p.Index {
-epub-hyphens:none;
margin-left:2em;
text-align:left;
text-indent:-2em;
}
p.Chapter-Title {
font-size:1.5em;
font-weight:600;
margin:3em 0;
text-align:center;
}
p.Book-Title {
font-family:"Trajan Pro", serif;
font-size:3.5em;
font-variant:small-caps;
font-weight:bold;
line-height:1.2;
text-align:center;
margin: 0.5em 0 2em 0;
}
p.Author {
font-family:"Trajan Pro", serif;
font-size:2em;
font-variant: small-caps;
font-weight:bold;
text-align:center;
margin-bottom: 3em;
}
p.Half-Title {
text-transform: uppercase;
text-align:center;
break-after:page;
margin-top: 3em;
letter-spacing: 0.05em;
}
p.Dedication {
text-align:center;
}
p.Epigraph {
margin-left:2em;
}
p.Italic-quote {
font-style:italic;
}
p.Index-Indent {
-epub-hyphens:none;
margin-left:2em;
text-align:left;
text-indent:-1em;
}
span.Text-SC {
font-variant: small-caps;
letter-spacing: 0.025em;
}
span.Text-Italic {
font-style:italic;
font-variant:normal;
font-weight:normal;
}
img.frame-1 {
max-width:25%;
}
div.frame-2 {
margin:0 auto;
text-align:center;
}
img.frame-3 {
max-width:50%;
}
img.frame-4 {
max-width:45%;
}
img.frame-5 {
page-break-before: always;
max-width:100%;
margin-top:2em;
}
img.frame-6 {
width:75%;
}
.Space {
margin-top: 1em;
}
.Break {
page-break-before: always;
}
ul, ol {
margin: 1em 0 1em 2em;
text-align:left;
}
blockquote {
margin:1em;
}
.Extra-Space {
margin-top: 2em;
}
.Person-heading {
margin: 2em 0 0 1em;
text-indent: -1em;
font-style: italic;
}
.All-SC {
text-transform: uppercase;
font-size: 70%;
letter-spacing: 0.025em;
}