This is an em-based layout

These are three different fixes that will force this layout to shift toward the right hand-side once it reaches the left edge of the viewport.

In this document, it is the border around the DIV that makes things work.