css /* Style for Financial Planning Subpages */ body { font-family: 'Arial Black', Arial, sans-serif; background-color: #ff69b4; /* Pink background for a touch of whimsy */ color: #000000; padding: 0; margin: 0; box-sizing: border-box; } h1 { font-size: 24px; font-weight: bold; text-align: center; border-bottom: 4px solid #333; margin-bottom: 8px; padding-bottom: 8px; background-color: #ff0000; /* Bright red background for a pop of color */ color: #fff; /* White text to contrast with the red background */ border-top: 4px solid #333; margin-top: 8px; padding-top: 8px; } h2 { font-size: 18px; font-weight: bold; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 4px solid #666; border-top: 4px solid #666; padding-top: 4px; margin-top: 4px; } h3 { font-size: 14px; font-weight: bold; border-bottom: 4px solid #666; border-top: 4px solid #666; padding-bottom: 4px; margin-bottom: 4px; padding-top: 4px; margin-top: 4px; } p { font-size: 12px; line-height: 20px; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 4px solid #666; border-top: 4px solid #666; padding-top: 8px; margin-top: 8px; } a { text-decoration: none; color: #fff; background-color: #333; border: 2px solid #666; border-radius: 4px; padding: 4px 8px; margin: 4px; font-weight: bold; } a:hover { background-color: #666; border-color: #999; cursor: pointer; } img { border: 4px solid #666; border-radius: 4px; width: 100%; height: 100%; display: block; margin: 0; padding: 0; } /* Add some drama with drop shadows */ h1, h2, h3, p { text-shadow: 0 0 10px #666; }