:root {
    --linen: #F9FCFF; --DarkPurple: #392542; --Charcoal: #383B53; --Ceil: #8FA6CB; --metal: #3A4959; }

body {
    background-color: var(--metal);
    color: var(--linen);
    margin: 0;
    padding: 0;
}

.symbol {
    margin-top: 2%;
    width: 20%;
    height: auto;
}

.uLine {
    text-decoration: underline;
}

.custom-bar {
    background-color: var(--DarkPurple);
    color: var(--linen);
    background-image: none;
}

.header {
    text-shadow: 1px 1px 1px black;
    margin: auto;
    margin-top: 5%;
    width: 50%;
    text-align: center;
}

.subHeader {
    margin-top: 2%;
    font-style: italic;
}

.contentBody {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 1.3em;
    text-shadow: 1px 1px 1px black;
}

.contentBody>p {
    text-align: justify;
    padding-bottom: 0;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

.centeredBody {
    margin: auto;
    width: 75%;
}

.whenWhere {
    text-align: center;
    margin-top: 1em;
    padding-top: 0;
    margin-bottom: 2%;
}

.whenWhere>p {
    margin: 0;
    padding: 0;
}

.whenWhere>p.address {
    margin-top: 1em;
}

.footer {
    margin: 0 auto;
    margin-bottom: 2em;
    text-align: center;
}

.grandLodgeLink {
    text-decoration: underline;
    margin-top: 5%;
    color: #140548;
}

.centeredBody>p {
    text-align: center;
}

.firstOfficers {
    margin: auto;
    margin-top: 2%;
    margin-bottom: 2%;
}

.seatedOfficers {
    padding: 0%;
    margin: auto;
    margin-top: 2%;
    margin-bottom: 2%
}

.officer.row {
    margin-top: 1em;
    margin-bottom: 1em;
}

.title {
    text-align: right;
}

.question {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

.qQ {
    font-weight: bold;
    text-decoration: underline;
}

iframe {
    display: block;
    margin: 0 auto;
    width: 50%;
}

.subtleLink {
    color: inherit;
    text-decoration: underline;
}

.subtleLink:hover {
    color: inherit;
    text-shadow: none;
}
