Hi mmccomas,
This is a CSS issue related to your theme. I noticed two things when inspecting the site. The first is that the .site-inner <div> has a hardcoded margin-top of 70px assigned to it. This seems a little peculiar since the styling for this <div> is usually located in your style.css file.
The second is in your style.css file. On about line 632, you will find the following code:
.site-inner {
clear: both;
margin: 73px auto 0;
max-width: 1280px;
word-wrap: break-word;
}
Ok, so now for a solution. Since it does not appear that you are adding headers to every page of your website, I would hesitate to recommend you edit your style.css file directly. What we can do is load specific CSS only when the header image block is displaying.
On the Visibility tab of the block, try adding the following code:
.site-inner {
margin-top: 0 !important;
}
This will remove the top margin on the .site-innner <div> whenever the block is displayed.
Let me know if you run into any issues and it everything is working, please mark this ticket as resolved, thanks!
Best,
Nick