css body { background-color: #f0f0f0; font-family: Arial, sans-serif; margin: 0; padding: 0; } h1 { font-size: 24px; font-weight: bold; color: #333; border-bottom: 4px solid #000; margin: 0 0 10px 0; padding: 10px; text-transform: uppercase; text-shadow: 2px 2px 2px #000; } h2 { font-size: 18px; font-weight: bold; color: #666; border-bottom: 2px solid #000; margin: 0 0 10px 0; padding: 10px; text-transform: none; } h3 { font-size: 16px; font-weight: bold; color: #999; border-bottom: 1px solid #000; margin: 0 0 10px 0; padding: 10px; text-transform: uppercase; } body > div { width: 800px; margin: 0 auto; padding: 20px 20px; } body > div > h1 { border-bottom: 4px solid #000; } body > div > div { width: 50%; float: left; padding: 10px; background-color: #f7f7f7; border: 1px solid #000; border-radius: 4px; box-shadow: 2px 2px 2px #000; } body > div > div > h2 { border-bottom: 2px solid #000; margin: 0 0 10px 0; padding: 10px; }