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

.totals {
    max-width: 600px;
    margin: auto;
    direction:rtl;
    text-align:justify;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.dieSetup {
    width: 98%;
    margin: auto;
}

.dieSetup caption {
    caption-side: bottom;
    font-size: 130%;
}

.highlight {
    text-align: left;
    padding-left: 10px;
    width: 32%;
    font-weight: bold;
}

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

.content table, td {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: center;
}

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