body {
    background-color: white;
    text-align: center
    }
.paper {
    background-color: white;
    font-size: 12pt;
    margin: auto;
    padding: 25mm 0 25mm 0
    }
.print {
    color: black;
    background-color: white;
    font-family: Times New Roman, Times, serif;
    text-align: left;
    text-indent: 0;
    margin: auto;
    padding: 0;
    border: 0 none
    }
h1 {
    font-size: 175%;
    font-weight: normal;
    font-variant: small-caps;
    text-align: center;
    letter-spacing: 0.3em;
    margin-bottom: 0.25em;
    margin-top: 0.5em
    }
h2 {
    font-size: 125%;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0.75em
    }
h3 {
    font-size: 75%;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 1.25em
    }
h4 {
    font-size: 80%;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1em
    }
h5 {
    font-size: 80%;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0.5em
    }
a:link, a:visited {
    color: black;
    background-color: white;
    text-decoration: none
    }
a:hover {
    color: black;
    background-color: white;
    text-decoration: underline
    }
a:active {
    color: black;
    background-color: rgb(208, 208, 208);
    text-decoration: underline
    }
li {
    margin-top: 0.5em;
    margin-bottom: 0.5em
    }
.frontispiece {
    text-align: center;
    margin-bottom: 8em;
    padding: 2em 3em 3em 3em;
    border: 0.5mm solid black
    }
.booktitle {
    font-size: 250%;
    text-transform: uppercase;
    letter-spacing: normal
    }
.date {
    margin-top: 3.75em
    }
.frontispiece h5 {
    margin-top: 4.7em
    }
.contents {
    margin-bottom: 8em;
    padding-top: 1em;
    padding-bottom: 2em;
    border-top: 0.25mm solid black;
    border-bottom: 0.25mm solid black
    }
.contents ul {
    margin-top: 2em;
    list-style-type: none
    }
.contents ol {
    margin-top: 2em;
    margin-left: 4em;
    list-style: upper-roman outside
    }
.motto {
    font-style: italic;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 8em
    }
.text {
    text-align: justify
    }
.chapter {
    margin-bottom: 8em
    }
p {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0
    }
p.separated {
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 1em
    }
p.firstpara {
    text-indent: 0
    }
p.firstpara:first-letter {
    font-size: 2em
    }
.firstword {
    text-transform: uppercase
    }
blockquote {
    font-size: 0.8em;
    margin: 1em 4em 1em 4em
    }
blockquote h4 {
    font-size: 100%;
    font-weight: normal;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0.5em
    }
blockquote h5 {
    font-weight: normal
    }
.capitals {
    font-size: 0.75em;
    text-transform: uppercase
    }
.smallcapitals {
    font-variant: small-caps
    }
.break {
    font-weight: bold;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em
    }
.colophon {
    text-align: center;
    margin-top: 25mm;
    border-top: 0.25mm solid black
    }
.transcriptionnotes {
    margin-top: 25mm;
    border: 0.25mm solid black;
    padding: 1em
    }
.transcriptionnotes ul {
    margin-top: 0;
    margin-left: 2em
    }
sup {
    font-size: 0.65em
    }
.notes {
    text-align: justify;
    border-top: 0.25mm solid black;
    padding-top: 1em
    }
.notessection ul {
    margin-top: 0;
    margin-left: 1em;
    list-style-type: none
    }
.notessection ul li p {
    text-indent: 0
    }
.notessection ul li .notenumber {
    font-size: 0.75em;
    font-weight: bold;
    margin-right: 0.5em
    }
.speaker {
    margin-right: 0.5em
    }
#preface .subtitle div {
    font-size: 0.7em;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 1.25em
    }
#preface h2 {
    letter-spacing: 0.3em
    }
pre {
    color: black;
    background-color: white;
    text-align: left
    }