If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Enjoy an ad free experience by logging in. Not a member yet? Register.

Your body tag is what's making this all move. The background is centered, which means it will move with the size of the browser (i.e, keeping it centered), and by not specifying a width, you are defaulting width to 100% which cascades down to all the other styles in the page. So try it like this:

Well I picked 1000px for your width. You can make it wider if you want, and your text is centered in that width.

As a general comment though, "fixed width, nothing moves" is not the current trend in web sites. With screens all the way down to 480px wide, typically the issue you're going to deal with is how/where/if to move around things so they still fit on the page.