/* Reset some default styles */ body, h1, h2, p, ul, li { margin: 0; padding: 0; } body { font-family: 'Arial', sans-serif; line-height: 1.6; } header { background-color: #333; color: #fff; text-align: center; padding: 20px; } nav { background-color: #444; padding: 10px; } nav ul { list-style: none; text-align: center; } nav ul li { display: inline; margin-right: 20px; } nav a { text-decoration: none; color: #fff; font-weight: bold; font-size: 16px; } section { padding: 40px; } #portfolio img { max-width: 100%; height: auto; border: 2px solid #ddd; border-radius: 8px; margin-bottom: 20px; } footer { background-color: #333; color: #fff; text-align: center; padding: 10px; } /* Add more styles as needed for responsiveness and other design elements */