Why is there an empty space here?

Hey.

I’m doing the development of a website for a family member (not my normal type of development) and I’m having some CSS issues. :megaman_classic:

http://www.dixonwoodworking.com

Why is there a space between the header image and the navbar? All the margins and paddings are set to 0, so where is this space coming from? :mr_t:

Also, why can’t I get any top margin on the light gray inner box?

Thanks in advance CSS masters!