css /* styles.css */ body { background-color: #f0f0d2; margin: 0; padding: 0; font-size: 1.5em; font-family: 'Open Sans', sans-serif; line-height: 1.5em; color: #333; } h1 { color: #e5e5e5; text-shadow: 0 0 5px #666; margin: 0 0 20px 0; font-size: 2.5em; font-weight: bold; text-align: center; } h2 { color: #e0e0e0; text-shadow: 0 0 2px #999; margin: 10px 0 10px 0; font-size: 1.5em; font-weight: bold; text-align: left; padding-left: 10px; border-bottom: 1px solid #666; border-left: 4px solid #666; border-radius: 5px 5px 0 0; } a { color: #333; text-decoration: none; border-bottom: 1px solid #666; border-left: 4px solid #666; border-top: 0; border-radius: 0 5px 5px 0; text-align: left; font-size: 1.2em; font-weight: bold; margin: 0 5px 0 5px; padding: 5px 10px 5px 10px; background-color: #f7dc6c; text-shadow: 0 0 2px #999; border-right: 0; border-bottom: 1px solid #666; border-radius: 5px 5px 0 0; } a:hover { background-color: #f5c0c0; color: #333; text-decoration: none; border-bottom: 1px solid #666; border-left: 4px solid #666; border-top: 0; border-radius: 0 5px 5px 0; text-align: left; font-size: 1.2em; font-weight: bold; margin: 0 5px 0 5px; padding: 5px 10px 5px 10px; text-shadow: 0 0 2px #999; border-right: 0; border-bottom: 1px solid #666; border-radius: 5px 5px 0 0; } body a:visited { color: #666; text-decoration: none; border-bottom: 1px solid #666; border-left: 4px solid #666; border-top: 0; border-radius: 0 5px 5px 0; text-align: left; font-size: 1.2em; font-weight: bold; margin: 0 5px 0 5px; padding: 5px 10px 5px 10px; background-color: #f5dc0c; text-shadow: 0 0 2px #999; border-right: 0; border-bottom: 1px solid #666; border-radius: 5px 5px 0 0; } body a:active { color: #666; text-decoration: none; border-bottom: 1px solid #666; border-left: 4px solid #666; border-top: 0; border-radius: 0 5px 5px 0; text-align: left; font-size: 1.2em; font-weight: bold; margin: 0 5px 0 5px; padding: 5px 10px 5px 10px; background-color: #f5c0c0; text-shadow: 0 0 2px #999; border-right: 0; border-bottom: 1px solid #666; border-radius: 5px 5px 0 0; }