body {
    margin-left: 10%;
    margin-right: 10%
    }
h1, h2, h3, h4 {
    text-indent: 0;
    text-align: center
    }
p {
    margin-top: 0;
    text-align: justify;
    margin-bottom: 0;
    text-indent: 1.5em;
    line-height: 1.45
    }
.pagebb {
    page-break-before: always
    }
.pagenba {
    page-break-after: avoid
    }
.noindent {
    text-indent: 0
    }
.indent2 {
    text-indent: 4em
    }
.center {
    text-align: center;
    text-indent: 0
    }
.italic {
    font-style: italic
    }
.left {
    text-align: left
    }
.right {
    text-align: right
    }
.hang1 {
    margin-left: 2.5em;
    text-indent: -1.5em;
    margin-top: 1em
    }
.smaller {
    font-size: 75%
    }
.skip1 {
    margin-bottom: 0.5em
    }
.skip2 {
    margin-bottom: 1em
    }
.skip3 {
    margin-top: 0.5em
    }
.skip4 {
    margin-top: 1em
    }
.noskip {
    margin-top: 0
    }
.compress {
    line-height: 1.2
    }
.norm {
    font-style: normal
    }
.transnotes {
    background-color: #dce1f1;
    color: black;
    font-size: 92%;
    padding: 0.3em;
    margin-bottom: 5em
    }
.lspace {
    margin-bottom: 0.5em
    }
.library {
    text-indent: 0;
    text-align: center;
    margin-bottom: 1em;
    margin-top: 2em
    }
.bastard {
    text-indent: 0;
    text-align: center;
    font-size: 150%
    }
.quot1 {
    margin-left: 20%;
    margin-right: 20%;
    margin-bottom: 1em
    }
.thesmall {
    font-size: 60%
    }
h1 {
    text-align: center;
    font-weight: normal;
    font-size: 250%;
    line-height: 1.25;
    margin-bottom: 0.75em;
    word-spacing: 0.2em
    }
.subsmall {
    text-align: center;
    font-size: 36%;
    margin-top: -1.25em;
    margin-bottom: 0.25em
    }
.sub {
    text-align: center;
    font-size: 50%;
    margin-top: 0.75em;
    margin-bottom: 1.5em;
    word-spacing: 0.15em
    }
.sub2 {
    text-align: center;
    font-size: 40%;
    margin-top: 4.5em;
    margin-bottom: 0
    }
.author {
    text-align: center;
    font-size: 75%
    }
.map {
    text-align: center;
    text-indent: 0;
    margin-top: 2em;
    margin-bottom: 2em
    }
.works {
    text-align: center;
    font-size: 64%;
    margin-top: -2.5em;
    margin-bottom: 3em
    }
.plans1 {
    width: 50%;
    max-width: 80%;
    margin-left: 25%;
    margin-right: 25%
    }
ol.plans {
    list-style-type: upper-roman
    }
.publisher {
    text-indent: 0;
    text-align: center;
    line-height: 1.5;
    margin-top: 3em
    }
.press {
    text-indent: 0;
    text-align: center;
    font-size: 75%;
    font-weight: bold
    }
.press2 {
    text-indent: 0;
    text-align: center;
    font-size: 75%;
    font-weight: bold;
    margin-top: 1em
    }
.kensington {
    margin-top: 1em
    }
hr {
    margin-top: 2em;
    margin-bottom: 2em;
    clear: both
    }
hr.vsmall {
    width: 10%;
    margin-left: 45%;
    margin-right: 45%;
    margin-top: 1em;
    margin-bottom: 1em
    }
hr.small {
    width: 30%;
    margin-left: 35%;
    margin-right: 35%;
    margin-top: 0.5em;
    margin-bottom: 1em
    }
hr.tb {
    width: 24%;
    margin-left: 38%;
    margin-right: 38%;
    margin-top: 0.5em;
    margin-bottom: 1em
    }
hr.chap {
    width: 65%;
    margin-left: 17.5%;
    margin-right: 17.5%
    }
hr.matter {
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%
    }
.contents p {
    margin-bottom: 1em;
    margin-left: 1em;
    margin-right: 1em
    }
.intro {
    font-size: 100%;
    text-indent: 0;
    text-align: center;
    margin-top: 1.5em
    }
.contchap {
    font-size: 100%;
    text-indent: 0;
    text-align: center;
    margin-top: 1.5em;
    page-break-after: avoid
    }
.contname {
    text-indent: 0;
    text-align: center;
    font-size: smaller
    }
#bibliography {
    width: 70%;
    border: 1.5px solid;
    padding: 1em;
    margin-left: 15%;
    margin-right: 15%;
    margin-bottom: 2em
    }
.bib {
    margin-bottom: 0.5em;
    text-indent: 0
    }
.bib1 {
    margin-bottom: 0;
    text-indent: 0
    }
.title2 {
    text-align: center;
    font-size: 150%;
    font-weight: normal
    }
div.chapter {
    page-break-before: always
    }
h2 {
    text-align: center;
    font-weight: normal;
    font-size: 120%
    }
.h2sub {
    text-indent: 0;
    text-align: center;
    font-size: 84%;
    font-weight: normal;
    margin-bottom: 1em
    }
h3 {
    text-align: center;
    font-weight: normal;
    font-size: 100%;
    font-style: italic;
    margin-top: 2em;
    margin-bottom: 0.5em;
    page-break-after: avoid;
    clear: both
    }
.appno {
    text-indent: 0;
    text-align: center;
    font-weight: normal;
    font-size: 120%;
    margin-bottom: 0.5em;
    margin-top: 0.5em
    }
.appname {
    text-indent: 0;
    text-align: center;
    font-weight: normal;
    font-size: 120%;
    margin-bottom: 0.5em;
    margin-top: 0.5em
    }
.obarmy {
    text-indent: 0;
    text-align: center;
    margin-bottom: 0.5em;
    margin-top: 0.5em
    }
.obcorps {
    text-indent: 0;
    text-align: center;
    font-style: italic;
    margin-bottom: 0.25em;
    margin-top: 1.25em
    }
table.army {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 0.5em;
    margin-bottom: 1.5em
    }
table.army th {
    padding: 0.1em;
    text-align: center;
    font-size: 100%;
    font-weight: normal
    }
table.army td {
    padding: 0.1em;
    text-align: center
    }
table.army td.left {
    text-align: left
    }
.idxnone {
    list-style-type: none;
    page-break-before: avoid;
    page-break-after: avoid
    }
.idx0 {
    text-indent: 0;
    text-align: left;
    margin-bottom: 0.5em;
    margin-top: 0;
    page-break-before: avoid
    }
.idx1 {
    text-indent: 1em;
    text-align: left;
    margin-bottom: 0.5em;
    margin-top: 0;
    page-break-before: avoid
    }
.idx2 {
    text-indent: 2em;
    text-align: left;
    margin-bottom: 0.5em;
    margin-top: 0;
    page-break-before: avoid
    }
.idx3 {
    text-indent: 3em;
    text-align: left;
    margin-bottom: 0.5em;
    margin-top: 0;
    page-break-before: avoid
    }
.idxs {
    text-indent: 0;
    text-align: left;
    margin-bottom: 0.5em;
    margin-top: 1.5em;
    page-break-before: avoid
    }
.pagenum {
    font-size: 67%;
    text-align: right
    }
.caption {
    font-weight: normal;
    font-size: 90%;
    margin-top: 1em;
    margin-bottom: 1em;
    line-height: 1.3
    }
.subcapit {
    font-weight: normal;
    font-size: 84%;
    font-style: italic;
    margin-top: -0.75em;
    width: 70%;
    margin-left: 15%;
    margin-right: 15%
    }
.figcenter {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    text-indent: 0;
    text-align: center
    }
img {
    max-width: 95%;
    height: auto;
    padding: 0;
    border: 3px solid black
    }
.noborder {
    border: 0
    }
.sup {
    vertical-align: super;
    font-size: 76%
    }
.footnote {
    margin-top: 0.25em;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 94%
    }
.footnote .label {
    text-align: right
    }
.fnanchor {
    vertical-align: super;
    font-size: 0.8em;
    font-style: normal;
    text-decoration: none
    }
.alpha {
    text-indent: 0;
    text-align: center;
    font-size: 150%;
    margin-top: 0.5em;
    margin-bottom: 0.5em
    }
.contained {
    text-indent: 0;
    text-align: center;
    font-size: 70%;
    margin-top: 0.5em;
    margin-bottom: 0.5em
    }
.bohn {
    text-indent: 0;
    text-align: center;
    font-size: 200%;
    margin-top: 0.5em;
    margin-bottom: 0.5em
    }
.cat1 {
    text-indent: 0;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: 1em;
    font-style: italic
    }
#adverts1 {
    width: 80%;
    border: 2px solid;
    padding: 1em;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 92%;
    background-color: #faebd7
    }
.ahang1 {
    margin-left: 1.5em;
    text-indent: -1.5em;
    text-align: left;
    margin-bottom: 0.25em
    }
.ahang2 {
    margin-left: 1.5em;
    text-indent: 2em;
    margin-bottom: 0.5em
    }
table.avols {
    width: 95%;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 0;
    margin-bottom: 0.25em
    }
table.avols td {
    padding-right: 0;
    padding-right: 0;
    vertical-align: top;
    padding-bottom: 0.25em
    }
.vtitle {
    text-align: left
    }
.aright {
    text-align: right;
    margin-bottom: 0.5em;
    margin-top: -0.5em
    }
#adverts2 {
    width: 80%;
    border: 2px solid;
    padding: 1em;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 92%;
    background-color: #faebd7
    }
.bohnsub {
    text-indent: 0;
    text-align: center;
    margin-top: -1em;
    font-size: 84%;
    margin-bottom: 1em
    }
.bookman {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 84%
    }
.prices {
    text-indent: 0;
    text-align: center
    }
.spread1 {
    letter-spacing: 0.2em
    }
.mol {
    text-indent: 0;
    text-align: center;
    margin-top: -1em;
    font-size: 120%;
    margin-bottom: -1em
    }
.molp {
    text-indent: 0;
    text-align: left;
    line-height: 1.75
    }
.prices2 {
    text-indent: 0;
    text-align: center;
    margin-top: -1em;
    margin-bottom: 0;
    font-style: italic
    }
#adverts3 {
    width: 70%;
    border: 2px solid;
    padding: 1em;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 92%;
    background-color: #faebd7
    }
.bellseries {
    margin-left: 0.5em;
    margin-right: 0.5em;
    text-indent: 0;
    text-align: left;
    line-height: 2
    }
.bell1 {
    text-indent: 0;
    text-align: center;
    font-size: 200%;
    margin-top: 0.5em;
    margin-bottom: -0.5em
    }
.bellof {
    text-indent: 0;
    text-align: center;
    margin-top: -1em;
    margin-bottom: -1.5em;
    font-size: 72%
    }
#adverts4 {
    width: 70%;
    border: 2px solid;
    padding: 1em;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 92%;
    background-color: #faebd7
    }
.ald1 {
    text-indent: 0;
    text-align: center;
    font-size: 175%;
    letter-spacing: 0.1em;
    margin-top: 0.5em;
    margin-bottom: 0
    }
.aldof {
    text-indent: 0;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: -1em;
    font-size: 72%
    }
#adverts5 {
    width: 60%;
    border: 2px solid;
    padding: 1em;
    margin-left: 20%;
    margin-right: 20%;
    font-size: 92%;
    background-color: #faebd7
    }
#adverts6 {
    width: 60%;
    border: 2px solid;
    padding: 1em;
    margin-left: 20%;
    margin-right: 20%;
    font-size: 92%;
    background-color: #faebd7
    }
.aes1 {
    text-indent: 0;
    text-align: center;
    font-size: 150%
    }
.aesoxf {
    font-size: 92%;
    text-indent: 0;
    text-align: center;
    margin-top: 0.5em
    }
.aesprices {
    font-size: 92%;
    text-indent: 0;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: 1em
    }
#adverts7 {
    width: 60%;
    border: 2px solid;
    padding: 1em;
    margin-left: 20%;
    margin-right: 20%;
    font-size: 92%;
    background-color: #faebd7
    }
.ctg1 {
    text-indent: 0;
    text-align: center;
    font-size: 150%
    }
.ctggl {
    font-size: 92%;
    text-indent: 0;
    text-align: center;
    margin-top: 0.5em
    }
.ctgprices {
    font-size: 92%;
    text-indent: 0;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: 1em
    }
.bcath1 {
    text-indent: 0;
    text-align: center;
    font-size: 200%;
    margin-top: 0.5em;
    margin-bottom: -0.5em
    }
.bcathsub {
    text-indent: 0;
    text-align: center;
    font-style: italic;
    margin-top: 0.5em
    }
#adverts8 {
    width: 70%;
    border: 2px solid;
    padding: 1em;
    margin-left: 15%;
    margin-right: 15%;
    font-size: 92%;
    background-color: #faebd7;
    margin-top: 0.5em
    }
.bcath2 {
    text-indent: 0;
    text-align: center;
    font-style: italic;
    margin-top: 1em;
    margin-bottom: 0.75em
    }
#adverts9 {
    width: 90%;
    border: 2px solid;
    padding: 1em;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 92%;
    background-color: #faebd7
    }
#adverts10 {
    width: 90%;
    border: 2px solid;
    padding: 1em;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 92%;
    background-color: #faebd7
    }
.bcont {
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0
    }
.bcontsub {
    text-indent: 0;
    text-align: center;
    font-style: italic;
    margin-top: 0;
    margin-bottom: 0.5em
    }
.web1 {
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    word-spacing: 0.2em;
    margin-bottom: 1em
    }
.web2 {
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    word-spacing: 0.3em;
    font-size: 200%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    line-height: 1.2
    }
.web3 {
    text-indent: 0;
    text-align: center;
    font-size: 200%;
    margin-bottom: 0.5em
    }
.uline {
    text-decoration: underline
    }
.web4 {
    font-size: 92%;
    margin-bottom: 0.5em
    }
.web5 {
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    word-spacing: 0.2em
    }
h1.pg {
    font-weight: bold;
    font-size: 190%;
    line-height: 1;
    margin-bottom: 1em;
    word-spacing: 0;
    clear: both
    }
h2.pg {
    font-weight: bold;
    font-size: 135%;
    clear: both
    }
h3.pg {
    font-weight: bold;
    font-size: 110%;
    font-style: normal;
    margin-bottom: 1em;
    clear: both
    }
h4 {
    text-align: center;
    clear: both
    }
hr.full {
    width: 100%;
    margin-top: 3em;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    border-width: 4px 0 0 0;
    border-style: solid;
    border-color: #000;
    clear: both
    }