.content {
    position: relative;
    border: 1px solid black;
    padding-left: 17px;
    padding-right: 17px;
    max-width: 400px;
    min-height: 400px;
    margin: auto;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.footer {
    position: relative;
    bottom: 15px;
    width: 100%;
    font-size: 75%;
    margin: auto;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

label {
    margin: auto;
}

table,td {
    border: 1px solid black;
    border-collapse: collapse;
    text-align: center;
    font-weight: bold;
}

#vanity {
    font-family: serif;
    font-style: oblique;
    font-size: 0.8em;
}