Look at canvas.css, you will see that the width of the containg table is 760px (default) I reduced the padding on the #tagline H1 and H2 in header.css which reduced the height of the header box.
I set an image cahriweb.jpg w:760 h:150 as a backround for #header in canvas.css
#header
{
border-bottom: none;
background: #aec7a5 url(/images/cahriweb.jpg) top left no-repeat;
}
Setting the image as a background means it can be any size if it repeats, or a minimum width of 760px if it is not going to repeat and high enough so if folks enlarge or zoom text settings there is enough image depth to still fill the header space.
In my example, if you step up the text-size twice in Firefox you’ll see what I mean about losing the depth… https://organicgardensite.com/
HTH
~Kevin