the problem was the
position: absolute;
float: left;
attribute applied to the body tag.
this was moving (floating) the entire page to the left.
by changing that to:
/*position: absolute;
float: left;*/
those attributes where commented out, so the browser would ignore them.