.hentry.newsletter-box { background: #454545; color: #FFF; overflow: auto; padding: 24px; text-align: center; } .hentry.newsletter-box h2 { font-size: 48px; margin: 0; padding-top: 0; } .hentry.newsletter-box p { margin: 0 0 24px 0; } .hentry.newsletter-box input.newsletter-email { border: 1px solid #FFF; float: left; margin-right: 1%; padding: 18px; width: 68%; } .hentry.newsletter-box input.newsletter-submit { float: left; width: 30%; }