For my website design, I wanted to have a background image that runs across the top of the page. You can check out what it's supposed to look like in this snapshot. Feel free to visit my site here.
I ran into an issue while working on the site using Firefox with Firebug. The design looks fine in Firefox, but is off in Safari, Chrome, and IE. In these browsers, the background image appears below the menu. Here's an example screenshot showing the problem.
Is there a simple solution to make the background image appear correctly in all browsers, or do I need to go back a few steps to address some basic flaws in my markup?