#headerlogo {
margin: 0;
padding: 0;
text-indent: -9999px;
width: 270px;
height: 50px;
position: relative;
margin-left:-1em;
top:25px;
background: url(../css/logo.png) no-repeat;
}
#headerlogo a {
position: absolute; // This allows us to have
top: 0; // the anchor on top of the header
left: 0;
width: 270px;
height: 50px;
display: block;
border: 0;
background: transparent;
overflow: hidden;
}
#headerlogo .fake-hover {
margin: 0;
padding: 0;
width: 270px;
height: 50px;
display: block;
position: absolute;
top: 0;
left: 0;
background: url(../css/logo.png) no-repeat 0 -50px;
}