body { font-family: Arial, sans-serif; margin: 0; padding: 0; line-height: 1.6; }
header { background-color: #f4f4f4; padding: 10px 20px; display: flex; align-items: center; }
nav a { margin-right: 15px; text-decoration: none; color: #333; }
main { padding: 20px; }
footer { background-color: #f4f4f4; text-align: center; padding: 10px 0; position: absolute; bottom: 0; width: 100%; }