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; }