Yep I know. Any suggestions on how to fix it? I've been stumped by it all morning :/.
body { min-width: 1005px; }
You can test for the same effect by resizing your browser and scrolling right. Body width is the viewport width by default, and the bug happens when the viewport is smaller than the page dimensions.