* {
    margin: 0;
    padding: 0;
}
html, body {
    height: 100%;
    background-color: #000044;
    color: #ffffff;
    font-family: Times;
}
a, a:visited {
    color: #ffff00;
}
a:active {
    color: #ff0000;
}
h1 {
    text-align: center;
    font-weight: normal;
}
.centeredDiv {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.horCenteredDiv {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
.mainPadding {
    padding: .7vw;
}
.smallImg {
    width: 256px;
    height: 256px;
}
.otherElm {
    height: 320px;
}