body {
    margin-right: 10%;
    word-spacing: 0.05em
    }
h1 {
    font-size: 160%;
    text-align: center
    }
h2 {
    font-size: 130%;
    text-align: center
    }
h3 {
    font-size: 100%;
    text-align: center;
    margin-top: 2.5em;
    margin-bottom: 1.5em
    }
.header_add {
    font-size: 100%;
    font-weight: bold;
    text-align: center
    }
i {
    font-weight: bold
    }
hr {
    background-color: black;
    margin-left: 10%;
    margin-right: 10%
    }
hr.thin {
    width: 60%
    }
small {
    font-size: 60%
    }
pre {
    font-family: Serif
    }
table {
    border-collapse: collapse
    }
table.toc {
    width: 100%
    }
table.center {
    margin-left: auto;
    margin-right: auto
    }
table.right {
    margin-left: auto
    }
table, th, td {
    border: 0 solid black;
    border-collapse: collapse
    }
.center pre {
    display: inline-block;
    text-align: left
    }
.center table {
    display: inline-block;
    text-align: left
    }
.cont {
    margin-left: 5%;
    font-style: italic
    }
.cite {
    margin-left: 5%
    }
.citet {
    margin-left: 5%;
    font-weight: bold
    }
.cite2 {
    margin-left: 10%
    }
.footnote {
    margin-left: 8%;
    margin-right: 8%
    }
.footnote2 {
    margin-left: 13%;
    margin-right: 8%
    }
.footnote_color {
    background-color: #ddf
    }
.center {
    text-align: center
    }
.center_close {
    text-align: center;
    margin-top: -2%
    }
.image {
    text-align: center
    }
.right {
    text-align: right
    }
.pagenum {
    font-size: smaller;
    text-align: right
    }