* { padding: 0; border: 0; margin: 0; } body { background-color: #fff; text-align: center; font: 12px Arial, Helvetica, sans-serif; } #main { width: 750px; height: 150px; position: absolute; top: 50%; left: 50%; margin: -75px 0 0 -375px; color: #959595; } img { display: block; margin: auto; } a { color: #F6F6F6; text-decoration: none; } a:hover { color: #DEDEDE; } p.txt { padding: 10px 0; width: 460px; margin: auto; text-align: center; }