body {
    margin-left: 6%;
    margin-right: 6%
    }
h1, h2 {
    text-align: center;
    clear: both;
    font-weight: bold;
    line-height: 1.3;
    word-spacing: 0.15em
    }
div, ul {
    line-height: 1.4
    }
p {
    margin-top: 0;
    margin-bottom: 0.4em;
    text-align: justify;
    text-indent: 1.4em;
    line-height: 1.4
    }
a.pagenum {
    text-align: left;
    text-indent: 0;
    font-size: xx-small
    }
a:focus, a:active {
    background-color: #FF6
    }
#text {
    margin: auto;
    max-width: 50em;
    font-family: Constantia, Cambria, "Times New Roman", "DejaVu Serif", "Minion Pro", "Segoe UI", Calibri, Candara, Corbel, "Myriad Pro", "DejaVu Sans", Tahoma, Arial, serif, sans-serif
    }
div.bastard-page {
    margin-top: 6em
    }
div.frontispiece, #title-page, h2 {
    margin-top: 4em
    }
#author, #translator, #edition, p.publ-info, p.end {
    text-indent: 0;
    text-align: center
    }
p.end {
    margin-top: 2em;
    font-weight: bold;
    font-size: 1.1em
    }
div.frontispiece, div.bastard-page {
    margin-left: auto;
    margin-right: auto;
    text-align: center
    }
img.frontispiece {
    width: 100%;
    height: auto
    }
img.bastard-page {
    width: 70%;
    max-width: 20em
    }
#title-page {
    max-width: 40em;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
    border: thin solid
    }
h1 {
    font-size: 2.4em
    }
#title {
    font-family: "Arial Narrow", sans-serif, serif
    }
#subtitle {
    display: block;
    line-height: 1.3;
    font-variant: small-caps;
    font-size: 0.6em
    }
h1 small {
    font-size: 0.5em
    }
#author, #translator {
    font-weight: bold;
    word-spacing: 0.15em
    }
#author {
    font-size: 1.5em;
    letter-spacing: 0.1em
    }
#translator {
    font-size: 1.1em
    }
blockquote.blurb {
    max-width: 22em;
    margin-right: 0;
    margin-left: auto;
    font-size: 0.92em
    }
blockquote.blurb p {
    line-height: 1.2
    }
#title-page p.attrib {
    font-weight: bold
    }
#title-page > div.footnote p {
    margin-bottom: 0.2em;
    line-height: 1.2;
    font-size: 0.92em
    }
#edition {
    margin-top: 3em;
    font-weight: bold;
    font-size: 1.1em
    }
#edition span {
    border-top: thin solid;
    border-bottom: thin solid;
    padding-top: 0.4em;
    padding-bottom: 0.4em
    }
p.publ-info {
    margin-top: 3em
    }
#publ-city, #publisher, #publ-date {
    font-weight: bold
    }
#publ-city, #publ-date {
    font-size: 1.1em
    }
hr.tp-sep {
    width: 20%;
    margin: 0.8em 40%;
    border: thin solid
    }
blockquote.dedicatee p {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    text-indent: 0;
    line-height: 1.8
    }
#dedication p.attrib {
    font-weight: bold;
    font-style: italic;
    font-size: 1.5em
    }
#toc {
    margin: auto;
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 0.95em;
    line-height: 1.3
    }
td.alaala {
    padding-left: 1.5em
    }
td.pahina {
    text-decoration: underline
    }
td.toc-chapno, td.toc-pageno {
    text-align: right
    }
td.toc-chapno {
    vertical-align: top
    }
td.toc-pageno {
    width: 3em;
    vertical-align: bottom
    }
div.chapter h2 {
    margin-bottom: 1.2em;
    font-size: 1.2em
    }
h2 span.chapno {
    display: block;
    padding-bottom: 0.6em
    }
p.conti-para {
    text-indent: 0
    }
span.locked {
    white-space: nowrap
    }
em.allcaps {
    font-style: normal
    }
span.smcap-fne {
    font-style: normal;
    white-space: nowrap
    }
span.smcap-f {
    font-size: 75%
    }
em.smcap {
    font-style: normal;
    text-transform: lowercase;
    font-variant: small-caps
    }
span.upright {
    font-style: normal
    }
abbr {
    text-decoration: none;
    border: none
    }
abbr[title]:hover {
    border-bottom: thin dotted
    }
blockquote {
    margin: 0.6em 0
    }
blockquote.epigraph, div.epigraph-poem blockquote.poem {
    margin-right: 2em;
    font-size: 0.92em
    }
blockquote.epigraph p, p.attrib, p.letter-au {
    text-align: right
    }
p.attrib, p.letter-au {
    padding-right: 2em
    }
div.epigraph-poem p.attrib {
    font-variant: small-caps
    }
p.letter-au {
    font-variant: small-caps
    }
p.letter-clo {
    margin-bottom: 0.1em;
    text-align: right;
    padding-right: 20%
    }
div.poem-container {
    text-align: center;
    margin: 0
    }
div.epigraph-poem {
    text-align: right
    }
blockquote.poem div.i0 {
    margin-left: 0;
    padding-left: 2em;
    text-indent: -2em
    }
blockquote.poem div.i2 {
    margin-left: 1em;
    padding-left: 2em;
    text-indent: -2em
    }
blockquote.poem div.i3 {
    margin-left: 1.5em;
    padding-left: 2em;
    text-indent: -2em
    }
blockquote.poem div.i4 {
    margin-left: 2em;
    padding-left: 2em;
    text-indent: -2em
    }
blockquote.poem {
    display: inline-block;
    text-align: left;
    margin: 0 0 0.6em 0;
    line-height: 1.4
    }
div.stanza {
    margin-top: 0.6em
    }
div.stanza-break {
    display: none
    }
blockquote.center p {
    text-align: center;
    text-indent: 0
    }
blockquote.article p {
    font-size: 0.92em;
    margin-bottom: 0.3em
    }
hr.tb {
    width: 10%;
    margin: 0.8em 45%;
    border: thin solid
    }
div.footnote {
    margin-top: 0.75em
    }
div.footnote p {
    font-size: 0.95em
    }
a.label, a.fnanchor {
    text-decoration: none
    }
a.fnanchor {
    font-weight: normal;
    font-style: normal
    }
a.label:hover, a.fnanchor:hover {
    text-decoration: underline
    }
a.label {
    padding-right: 0.4em
    }
hr.fn-sep {
    margin-top: 1em;
    margin-right: 75%;
    width: 25%;
    border: thin solid
    }
div.transnote {
    margin: 6em auto;
    border: thin dashed;
    padding: 1em
    }
p.tntitle {
    margin-bottom: 1.2em;
    text-align: center;
    text-indent: 0
    }
div.transnote p, ul.tnlist li {
    font-size: 0.95em
    }
ul.tnlist {
    margin-top: 0;
    margin-bottom: 0.4em
    }
div.html-only {
    visibility: visible;
    display: block
    }
div.epub-only {
    visibility: hidden;
    display: none
    }
@media speech {
    a.pagenum, div.speech-hide {
        display: none
        }
    }
@media print {
    a.pagenum {
        visibility: hidden
        }
    div.chapter {
        page-break-before: always
        }
    img.frontispiece {
        max-width: 100%
        }
    }
@media all {
    p {
        text-align: inherit
        }
    div.poem-container {
        text-align: left
        }
    div.poem-container blockquote.poem {
        display: block;
        margin-left: 2em
        }
    }
@media all {
    p {
        line-height: 1.3;
        orphans: 1;
        widows: 1
        }
    div, ul {
        line-height: 1.3
        }
    #text, #title-page {
        max-width: 100%
        }
    div.bastard-page {
        page-break-before: always;
        margin-top: 0;
        padding-top: 20%
        }
    #title-page, #dedication, #Indice {
        page-break-before: always;
        margin-top: 0
        }
    #title-page {
        padding-top: 0.5em;
        padding-left: 0;
        padding-right: 0;
        border: none
        }
    div.frontispiece {
        page-break-before: always;
        margin-top: auto;
        margin-bottom: 0;
        height: 100%
        }
    img.frontispiece {
        height: 95%;
        width: auto
        }
    td.toc-pageno {
        display: none
        }
    p.end {
        page-break-before: avoid
        }
    h2 {
        margin-top: 0;
        padding-top: 0.2em
        }
    hr.fn-sep, hr.tb {
        page-break-after: avoid
        }
    abbr[title]:hover {
        border: none;
        text-decoration: none
        }
    div.transnote {
        margin-top: 0;
        padding: 0;
        border: none;
        page-break-before: always;
        page-break-after: always
        }
    div.html-only {
        visibility: hidden;
        display: none
        }
    div.epub-only {
        visibility: visible;
        display: block
        }
    a[name], a[id] {
        text-decoration: none;
        border: none;
        color: inherit
        }
    }