In "Transcending CSS the fine art of web design" (pp. 159-160) I read that one can apply the css rule text-align:center; to the html element to center the body thus:
html { 
text-align : center; }

body {
width : 770px;
margin : 0 auto;
text-align : left;
In this way one can avoid an extra outer container or wrapper div.
Yet it does not seem to work here:

What am I missing?