youd be better off using default browser styling than this
However, there is a marked difference between "the content is centered in the browser with whitespace on the sides" and the browser default "it's on the left with all the whitespace on the right". The first one wins. That _should_ have been the browser default in absence of a stylesheet rel, but CSS was born when screens were majestically tiny and the idea of a 24" widescreen was literally a vapourware joke, so it wasn't, and so it never will.