css @charset "utf-8"; body { font-family: "Arial Black", Arial, sans-serif; font-size: 14px; font-weight: bold; background-color: #f7f7f7; background-image: linear-gradient(135deg, #f7f7f7 0%, #f5f5f5 100%); padding: 0; margin: 0; border: 4px solid #000; box-sizing: border-box; } h1 { color: #ff0000; text-shadow: 0 0 5px #000; font-weight: bold; font-size: 24px; margin-bottom: 1em; border-bottom: 4px solid #000; padding-bottom: 0.5em; background-color: #f0f0f0; border-radius: 0 0 4px 0; box-shadow: 0 2px 5px #000; } h2 { color: #000; text-shadow: 0 0 5px #000; font-weight: bold; font-size: 18px; margin-top: -1em; margin-bottom: 1.5em; border-top: 4px solid #000; padding-top: 0.5em; background-color: #ff0000; border-radius: 0 0 4px 0; box-shadow: 0 2px 5px #000; background-image: linear-gradient(#000, #000 1px, #f7f7f7 1px); } h3 { color: #000; text-shadow: 0 0 5px #000; font-weight: bold; font-size: 14px; margin: 0.5em 0 1em 0; border-bottom: 4px solid #000; padding-bottom: 0.5em; background-color: #f7f7f7; border-radius: 4px 4px 0 0; box-shadow: 0 2px 5px #000; } p { color: #000; font-family: "Arial Black", Arial, sans-serif; font-size: 12px; margin: 1em 0; padding: 0.5em 0; border: 1px solid #000; background-color: #f5f5f5; background-image: linear-gradient(#000, #000 1px, #f7f7f7 1px); box-shadow: 0 2px 5px #000; } a { color: #000; text-decoration: none; background-color: #f7f7f7; padding: 0.5em 1em; border: 1px solid #000; border-radius: 0 4px 4px 0; font-weight: bold; text-shadow: 0 1px 0 #000; } a:hover { background-color: #f7f7f7; text-decoration: none; color: #fff; border: 1px solid #000; border-radius: 0 4px 4px 0; font-weight: bold; text-shadow: 0 1px 0 #000; } #header { background-color: #000; color: #f7f7f7; padding: 1em; border-bottom: 1px solid #fff; border-top: 4px solid #fff; border-radius: 0 0 4px 0; box-shadow: 0 2px 5px #000; } #header h1 { font-size: 18px; color: #f7f7f7; text-shadow: 0 0 5px #000; background-color: #000; border-bottom: 1px solid #000; padding-bottom: 0.5em; margin-bottom: 0; } #header a { color: #f7f7f7; text-decoration: none; background-color: #000; padding: 0.5em 1em; border: 1px solid #000; border-radius: 0 4px 4px 0; font-weight: bold; text-shadow: 0 1px 0 #000; background-image: linear-gradient(#000, #000 1px, #f7f7f7 1px); background-repeat: no-repeat; background-position: 0 -1px; background-clip: border; }