#home { background: #444; height: 100%; width: 100%; position: absolute; top: 0; left: 0; } #home h1 a { display: block; position: absolute; top: 50%; left: 50%; background-color: #00CD62; padding: 10px; width: 490px; margin-left: -250px; margin-top: -30px; text-align: center; text-decoration: none; color: #000; box-shadow: 0 1px 3px rgba(0,0,0,0.5); } #home h1 a:hover { text-decoration: underline; }