Se non hai ancora risolto qui trovi tutti i css corretti per rimettere a posto quell'head. Copiali e incollali al posto di quelli che hai:
#header {
background-image: url("../images/header-bg.png");
background-repeat: no-repeat;
height: 120px;
margin: 26px auto -1px;
overflow: auto;
width: 1000px;
}
#search {
clear: right;
float: right;
padding-right: 8px;
width: 240px;
}
#topnav {
float: right;
font-size: 0.88em;
padding-right: 40px;
}
#logo {
color: #FFFFFF;
float: left;
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 4.4em;
font-weight: 700;
letter-spacing: -0.03em;
line-height: 0.75em;
margin: 0;
padding-left: 40px;
padding-top: 10px;
}