#header-image {
    width: 100%;
    padding: 0px;
    margin-top: 0px;
    background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#header-logo {
    padding-top: 5%;
}

#main {
    min-height: 20rem;
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

#content {
    padding: 2rem;
}

#footer {
    width: 100%;
	min-height: 20rem;
    height: auto;
    text-transform: uppercase;
    letter-spacing: 0.05rem;
    line-height: 1.3rem;
    font-size: 13px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#footer a {
    color: black;
    font-weight: bold;
}