body {
    font-family: Arial, sans-serif;
    font-size: smaller;
    color: #dddddd;
    background-color: #000000;
}

td.label {
    text-align: center;
    padding-bottom: 2em;
}

td.thumb {
    padding-top: 2em;
    text-align: center;
}

td.photo {
    padding-bottom: 2em;
    text-align: center;
}

td.caption {
    padding-bottom: 2em;
    text-align: center;
}

A:link {
    color: #9999ff;
    font-weight: bold;
    text-decoration: none;
}

A:visited {
    color: #99ff99;
    font-weight: bold;
    text-decoration: none;
}

A:hover {
    color: #ff9999;
    text-decoration: underline;
}

p.index {
    width: 75%;
    padding-left: 4em;
}
