
body {
    font-size: 14pt;
}

hr {
    margin: 3em auto 1em 1em;
    width: 50%;
    border: 2px solid #000;
}
p {
    margin: 0.8ex 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table tr {
    vertical-align: top;
}


#toc {
    margin: 0 0 2em 4em;
    font-size: 120%;
}
#whole {
    margin: 2em 4em;
}

#title {
    margin: 2em 0;
}

#torture td {
    font-weight: bold;
    width: 14ex;
}
#torture td+td {
    font-weight: normal;
    width: auto;
}

#torture td {
    font-weight: bold;
    width: 14ex;
}
#torture td+td {
    width: auto;
}
#torture td+td+td {
    font-weight: normal;
    width: auto;
}

#uranium td {
    font-weight: bold;
    width: 7ex;
}
#uranium td+td {
    width: 20ex;
}
#uranium td+td+td {
    font-weight: normal;
    width: auto;
}

#bankvalue {
    margin: 0 0 0 2em;
    border-spacing: 0;
}
#bankvalue tr {
    margin: 0;
    padding: 0;
    border: none;
}
#bankvalue td p {
    padding: 0 2em 0 0;
}
#bankvalue td {
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
    padding-right: 1em;
}
#bankvalue td+td {
    font-weight: normal;
    padding-right: 0;
}
#bankvalue td,
#bankvalue td p {
    margin: 0;
    padding: 0;
}

.multicol {
    column-count: 3;
    column-fill: balance;
}
.half {
    width: 50%;
}

.notbold {
    font-weight: normal;
}
.centered {
    text-align: center;
}

.section {
    font: 12pt "Times New Roman" bold;
}
.comic {
    font-size:11.0pt;
    font-family:"Comic Sans MS"
}
.footnoteref {
    font-size: 90%;
}
.tight {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.clear {
    clear: both;
}
h4.section {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 120%;
}

.poetry {
    margin-left: 3em;
}

.spaced li {
    margin-top: 0.5ex;
    margin-bottom: 0.5ex;
}

.strike {
    text-decoration: line-through;
}
.underline {
    text-decoration: underline;
}
