css body { background-color: #F7DC6F; font-family: Arial, sans-serif; margin: 0; padding: 0; } h1 { font-size: 36px; color: #F7DC6F; border-bottom: 8px solid #000000; text-shadow: 0 2px 0 #000000; margin-bottom: 20px; padding-top: 20px; text-align: center; } p { font-size: 24px; color: #333333; border-bottom: 4px solid #000000; text-shadow: 0 1px 0 #000000; margin-bottom: 20px; padding: 10px; width: 80%; margin-left: auto; margin-right: auto; text-align: center; } div { background-color: #F2F2F2; padding: 20px; border: 1px solid #000000; border-radius: 4px; margin-bottom: 20px; width: 80%; margin-left: auto; margin-right: auto; text-align: center; } h2 { font-size: 36px; color: #FF0000; border-bottom: 8px solid #000000; text-shadow: 0 2px 0 #000000; margin-top: 20px; } ul { list-style: none; padding: 0; margin: 0; text-align: center; } li { font-size: 24px; color: #333333; border-bottom: 4px solid #000000; text-shadow: 0 1px 0 #000000; margin-bottom: 20px; padding: 10px; display: inline-block; width: 20%; margin-left: 5%; margin-right: 5%; text-align: center; background-color: #F7DC6F; border: 1px solid #000000; border-radius: 4px; } a { font-size: 24px; color: #333333; text-decoration: none; text-shadow: 0 1px 0 #000000; margin: 5px; padding: 5px; background-color: #F7DC6F; border: 1px solid #000000; border-radius: 4px; width: 20%; text-align: center; display: inline-block; } a:hover { background-color: #FF0000; border-color: #000000; color: #333333; text-decoration: none; cursor: pointer; }