.logo img {
    margin-top: 10px;  /* Adjust this value as needed */
    max-height: 100px;  /* Ensure it scales properly */
}


.centered-narrow-table table {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

.centered-narrow-table table td,
.centered-narrow-table table th {
    text-align: center;
    vertical-align: middle;
    padding: 2px 4px;
    font-size: 90%;
    height: 24px;
}

.centered-wide-table table {
    margin-left: auto;
    margin-right: auto;
    width: 500px; /* wider than 300px */
}

.centered-wide-table table td,
.centered-wide-table table th {
    text-align: center;
    vertical-align: middle;
    padding: 2px 4px;
    font-size: 90%;
    height: 24px;
}

.centered-wide2-table table {
    margin-left: auto;
    margin-right: auto;
    width: 600px; /* wider than 300px */
}

.centered-wide2-table table td,
.centered-wide2-table table th {
    text-align: center;
    vertical-align: middle;
    padding: 2px 4px;
    font-size: 90%;
    height: 24px;
}

.centered-wider-table table {
    margin-left: auto;
    margin-right: auto;
    width: 600px; /* wider than 300px */
}

.centered-wider-table table td,
.centered-wider-table table th {
    text-align: center;
    vertical-align: middle;
    padding: 2px 4px;
    font-size: 80%;
    height: 24px;
}