CSS loads incorrectly - When page is reloaded, it loads correctly
I recently began having a new problem with an old design when using Safari and Firefox. When I initially load any of the pages on my site, the 'outerwrapper' div that contains all of the other divs on the page is displayed incorrectly. Instead of being pressed all the way to the top of the browser window, there is a small margin above it. When I reload the pages, the div appears in the correct place which is justified completely to the top.
Here is a link
Any ideas on how to get the page to load correctly the first time?