body{ background-color: darkmagenta; text-align: center; border-style: double; border-color: yellow; border-width: 15px; padding: none; } h1,h2,h3 { line-height: 1.2; border-bottom: groove; } a { color: cyan; } img { width: 100%; } header{ background-color: yellow; color:darkmagenta; max-width: 60em; margin: 0em auto; padding: 1em 1em; } header a { color: darkcyan; } section { color: yellow; margin: 1em auto; padding: 0 1em 0; max-width: 40em; line-height: 1.6; text-align: left; } footer { background-color: yellow; color: darkmagenta; margin: none; padding: none; line-height:3; } footer p { margin: unset; }