td:nth-of-type(1) {
    width:35%;
}

th:nth-of-type(1) {
    width:35%;
}

th {
    background: white;
    font-weight: normal;
}

tr, td, th {
    vertical-align: top;
}

/* Override standard theme sizes */
#body h2 {
    font-size: 2.2rem;
    font-weight: 500;
    margin-top: 2rem;
}

#body h3, #body .article-subheading {
    font-size: 2.0rem;
    font-weight: 500;
    margin-top: 2rem;
}

#body h4 {
    font-size: 1.8rem;
    font-weight: 300;
    margin-top: 2rem;
}

#body h5 {
    font-size: 1.6rem;
    font-weight: 300;
    margin-top: 2rem;
}

#body h6 {
    font-size: 1.4rem;
    font-weight: 300;
    margin-top: 2rem;
}