
h1, h2, h3, .attribution, .caption, strong {
    font-family: 'Muli';
    font-weight: 400;
}

h1 a, h2 a, h3 a, h4 a {
    text-decoration: none;
    color: black;
}

.index h1 {
    margin-top: 30px;
    margin-bottom: 50px;
}

p, li, td, label {
    font-family: 'Muli';
    font-weight: 300;
    font-size: 10pt;
}

body {
    margin-top: 60px;
    margin-bottom: 40px;
    background: #f3f3f3;
    background-image: url('background.jpg');
}

.list h3 {
    margin-bottom: 10px;
}

.list p, p.list {
    margin-bottom: 1px;
}

.list p + h3 {
    margin-top: 20px;
}

.list li {
    list-style: none;
}

.list ul {
    padding-left: 0px;
}

.list ul ul {
    padding-left: 10px;
}

div.list {
    margin-bottom: 20px;
}

.message {
    margin-bottom: 20px;
}

.message h1 {
    font-size: 2em;
}

.message h2 {
    font-size: 1.7em;
}

.mdbody p + ul, .mdbody p + ol {
    margin-top: -18px;
}

.mdbody li + li {
    margin-top: -18px;
}

.figure {
    margin-top: 40px;
}

h1 + .figure, h2 + .figure, h3 + .figure {
    margin-top: 0px;
}

table tr:nth-child(even) td {
  background: transparent;
}

td {
    padding-top: 1px;
    padding-bottom: 1px;
}

.tor {
    vertical-align: sub;
}
