css /* Ancient Agenda Stylesheet */ body { font-family: "Arial Black", Arial, sans-serif; background-color: #f0f0f0; margin: 0; padding: 0; } h1 { font-size: 36px; font-weight: bold; color: #FF0000; /* Bright Red */ border-bottom: 4px solid #000000; /* Thick black border */ text-shadow: 0 1px 0 #000000, 0 2px 0 #000000, 0 3px 0 #000000; /* Harsh drop shadow */ margin-bottom: 20px; } a { text-decoration: none; color: #0066CC; /* Bright Blue */ text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */ border-bottom: 4px solid #000000; /* Thick black border */ } a:hover { background-color: #33CC33; /* Bright Green */ text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */ border-bottom: 4px solid #000000; /* Thick black border */ } h2 { font-size: 24px; font-weight: bold; color: #33CC33; /* Bright Green */ border-bottom: 4px solid #000000; /* Thick black border */ text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */; } h3 { font-size: 18px; font-weight: bold; color: #FF9900; /* Bright Coral */ border-bottom: 4px solid #000000; /* Thick black border */ text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */; } body > h1 { font-size: 48px; font-weight: bold; color: #FF0000; /* Bright Red */; border-bottom: 4px solid #000000; /* Thick black border */; text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */; margin: 20px 0 20px 0; } main { max-width: 800px; margin: 40px auto; padding: 20px; border: 4px solid #000000; /* Thick black border */; border-radius: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); } main > * { margin-bottom: 20px; } main > *:last-child { margin-bottom: 0; } table { border-collapse: collapse; border: 4px solid #000000; /* Thick black border */; width: 100%; margin-bottom: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); } td { border: 1px solid #000000; /* Thin black border */; padding: 5px; background-color: #f7f7f7; } th { border: 1px solid #000000; /* Thin black border */; padding: 5px 10px; background-color: #f7f7f7; text-align: left; vertical-align: top; font-weight: bold; text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */; } th + td { border-left: 1px solid #000000; /* Thin black border */; border-top: 1px solid #000000; /* Thin black border */; border-bottom: 1px solid #000000; /* Thin black border */; } td + td { border-left: 1px solid #000000; /* Thin black border */; border-right: 1px solid #000000; /* Thin black border */; border-bottom: 1px solid #000000; /* Thin black border */; } table caption { font-size: 18px; font-weight: bold; color: #33CC33; /* Bright Green */; text-shadow: 0 1px 0 #000000; /* Harsh drop shadow */; border-bottom: 4px solid #000000; /* Thick black border */; margin-bottom: 20px; } img { border: 4px solid #000000; /* Thick black border */; border-radius: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); } img + img { margin-left: 20px; }