body {
    font-family: Arial, sans-serif;
}

/* Navigation sidebar */
table.nav-table {
    float: left;
    margin: 10px;
}

table.nav-table td {
    padding: 0 10px;
}

table.nav-table a {
    text-decoration: none;
    color: #FFFFFF;
}

/* Sponsor logos */
table.sponsor-table {
    float: left;
    margin: 0;
}

td.supported-by {
    font-weight: bold;
}

/* Page header subtitle (date/venue line) */
.page-subtitle {
    color: gray;
    font-size: small;
}

/* Muted text (e.g. affiliations) */
.muted {
    color: gray;
}
