body { background: black; font-family: "times new roman"; } #main { background-color: black; margin: 30px auto 30px auto; font-size: 25px; color: white; padding: 25px; border: none; width: 600px; text-align: center; text-shadow: 0px 0px 5px #f209c3; } #main img { max-width: 90%; height: auto; } #header_image { width: 650px; padding: none; margin: 50px auto -55px auto; } #header_image img { width:100%; height: auto; } #links { background-color: white; margin: 45px 20% 0px 20%; padding: 10px 10px 10px 10px; border: 1px solid #C20000; text-align: right; } #links a { font-size: 20px; background-color: black; padding: 3px; font-weight: bold; font-style: italic; } h1 { font-size: 42px; color: #cd4b4b; font-style: italic; margin: 0px; text-align: center; padding: 5px 0 5px 0; } h2 { font-size: 34px; font-weight: bold; padding: 5px 0 5px 0; } a:link { text-decoration: none; color: #dd0e15; } a:hover { text-decoration: underline; } a:visited { color: #dd0e15; }