html, body, #wrapper { height:100%; margin: 0; padding: 0; border: none; text-align: center; } #wrapper { margin: 0 auto; text-align: left; vertical-align: middle; width: 400px; } img.logo{ position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; }