I'm having a problem in Safari on a Mac where fixed positioned elements aren't behaving as fixed elements. I have a class with position: fixed and top: 0 applied to a few elements (header, aside and nav). This works okay in Firefox, okay-ish in Chrome (it works fine but sometimes the elements will glitch elsewhere on the screen, weirdly), and as I said, not at all in Safari.

Here's the link: http://xnthony.com/html/index7.html

I'd appreciate any help.