Hi gs100,
You might already have fixed this, but we encountered a similar issue, and found the following part of the code controls the position of the header:
#header {
background-position: center;
}
Change the background-position from center to top (or bottom, depending on where your logo is), and see if this helps.