I'm making the site 1800px max for now, so I put this:
.Header (this will fix it in place)
{position: fixed; (site width) width: 1800px; (not sure this is necessary) margin: 0; (so it's on top of all the layers) z-index: 1000;}
My site is actually not 1800px wide, because I have side padding, but however the SP code was written, it disregards the padding amount and it works with matching the header size here to the site width.
Now I got to figure out how to make it shrink down. Will post once I figure it out.
If your site stretches all the way across, you can put "width: 100%;"