.pagination li {
    padding-right: 20px;
}

/* Make sure alignment works. */
#innerwrap .center {
    text-align: center;
}

#innerwrap .left {
    text-align: left;
}

#innerwrap .right {
    text-align: right;
}

/* Section footnotes are gray and italic. */
#innerwrap .appro,
#innerwrap .cita,
#innerwrap .secauth {
    color: #555;
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 10px;
}

/* Section notes have a light yellow background. */
#innerwrap .note {
    background-color: #fcf8e3;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}

/* Editorial notes are put in gray boxes with borders and padding. */
#innerwrap .ednote,
#innerwrap .ftnt,
#innerwrap .xref {
    background-color: #f5f5f5;
    border-bottom: 3px solid #555;
    border-top: 3px solid #555;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}

#innerwrap .gpo_table td {
    padding: 8px;
}

#innerwrap .gpo_table th {
    background-color: #ececec;
    color: #333333;
    font-weight: bold;
    padding: 8px;
}

/* Highlight table row on hover. */
#innerwrap .gpo_table tr:hover {
    background-color: #eeeeee;
}

/* Table titles are large and centered. */
#innerwrap .gpo_table .title {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}

/* Fix table indent */
#innerwrap .gpo_table .primary-indent-0 {
  padding-left:0em
}

#innerwrap .gpo_table .primary-indent-hanging-0 {
  padding-left:1em;
  text-indent:-1em
}

#innerwrap .gpo_table .primary-indent-1 {
  padding-left:2em
}

#innerwrap .gpo_table .primary-indent-hanging-1 {
  padding-left:3em;
  text-indent:-1em
}

#innerwrap .gpo_table .primary-indent-2 {
  padding-left:4em
}

#innerwrap .gpo_table .primary-indent-hanging-2 {
  padding-left:5em;
  text-indent:-1em
}

#innerwrap .gpo_table .primary-indent-3 {
  padding-left:6em
}

#innerwrap .gpo_table .primary-indent-hanging-3 {
  padding-left:7em;
  text-indent:-1em
}

#innerwrap .gpo_table .primary-indent-4 {
  padding-left:8em
}

#innerwrap .gpo_table .primary-indent-hanging-4 {
  padding-left:9em;
  text-indent:-1em
}

/* Headings are large and bold. */
#innerwrap .hd1,
#innerwrap .hd2,
#innerwrap .hd3 {
    font-weight: 700;
    text-size: 18px;
}

/* There are several different levels of indentation. */
#innerwrap .indent1 {
    margin-left: 2em;
}

#innerwrap .indent2 {
    margin-left: 4em;
}

#innerwrap .indent3 {
    margin-left: 6em;
}

#innerwrap .indent4 {
    margin-left: 8em;
}

#innerwrap .indent5 {
    margin-left: 10em;
}

#innerwrap .indent6 {
    margin-left: 12em;
}

#innerwrap .indent7 {
    margin-left: 14em;
}

#innerwrap p {
    margin-bottom: 5px;
}

/* Italics is slightly bold when it is a paragraph heading. */
#innerwrap p i:first-child {
    font-weight: 500;
}

#tree a {
    height: auto;
    white-space: normal !important;
}

#tree li > ins {
    vertical-align: top;
}

/* Save paper. */
@media print {
    header, footer {
        display: none;
    }
}
