css body { background-color: #f7d8f0; color: #000; border: 4px solid #000; border-style: solid; border-width: 1px; padding: 10px; margin: 20px; font-family: Arial, sans-serif; } h1 { color: #FFC000; text-align: center; font-size: 24px; font-weight: bold; margin-bottom: 8px; } h2 { color: #C000FF; text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 8px; } p { font-family: Arial, sans-serif; font-size: 18px; line-height: 1.5; text-align: justify; margin-bottom: 8px; } a { text-decoration: none; color: #000; background-color: #F7DC6E; border: 4px solid #000; padding: 8px 16px; text-align: center; } span { display: inline; vertical-align: middle; } img { border: 1px solid #000; padding: 4px; margin: 16px 4px 8px 8px; } #header { background-color: #FFC000; color: #000; padding: 16px; border: 4px solid #000; border-style: solid; border-width: 1px; text-align: center; } #content { background-color: #C000FF; color: #000; padding: 16px; border: 4px solid #000; border-style: solid; border-width: 1px; text-align: center; } #footer { background-color: #C0C0C0; color: #000; padding: 16px; border: 4px solid #000; border-style: solid; border-width: 1px; text-align: center; }