changed the way fixed header works for various browser fixes

moved header to be positioned fixed by default, and added offset to main
content area