header {
    width: 39rem;
    margin: auto;
}

header p#logo {
    font-size: 200%;
}

header p#nav a {
    padding: .5rem;
    font-size: 120%;
}

h1.title {
    display: none;
}

div#content {
    width: 39rem;
    margin: auto;
    line-height: 1.6;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    text-decoration: none;
}

div#fsf-banner {
    width: 39rem;
    margin: auto;
}

div#fsf-banner center {
    padding: 1rem;
}

footer {
    width: 40rem;
    margin: auto;
    padding-top: .5rem;
    border-top-color: grey;
    border-top-style: solid;
}

