Fix position: fixed issue in Firefox.

I made a false assumption about where fixed elements would be positioned
within the viewport, and it came back to bite in Firefox, since Chrome
just happened to do things how I wanted by default.