css /* style.css */ body { background-color: #f7f7f7; font-family: Arial, sans-serif; margin: 0; padding: 0; font-size: 16px; line-height: 1.5; } h1 { font-weight: bold; font-size: 36px; color: #ff0000; border-bottom: 4px solid #000000; text-transform: uppercase; margin-bottom: 10px; padding-bottom: 10px; } h2 { font-weight: bold; font-size: 24px; color: #33cc33; border-bottom: 4px solid #000000; text-transform: uppercase; margin-bottom: 10px; padding-bottom: 10px; } h3 { font-weight: bold; font-size: 18px; color: #6666ff; border-bottom: 4px solid #000000; text-transform: uppercase; margin-bottom: 10px; padding-bottom: 10px; } p { font-size: 14px; line-height: 1.5; color: #000000; margin-bottom: 20px; padding-bottom: 10px; } a { text-decoration: none; color: #000000; font-weight: bold; text-transform: uppercase; } a:hover { text-decoration: underline; } a:visited { text-decoration: none; color: #000000; font-weight: bold; text-transform: uppercase; } img { border: 4px solid #000000; width: 50%; height: 50%; display: block; margin: 20px auto; background-color: #000000; } /* Add a drop shadow to images */ img { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } /* Add a thick border to images */ img { border: 4px solid #000000; border-radius: 5px 5px 5px 5px; } /* Style for links */ a { text-decoration: none; color: #000000; font-weight: bold; text-transform: uppercase; transition: background-color 0.2s ease; } a:hover { background-color: #000000; color: #ffffff; transition: background-color 0.2s ease; }