Lined up left sides of constituent components

A little tidying of the page template and index.php; also the other
<page>.phps need rationalising.
But main thing was sorting out the css so the left sides of the various
components line up properly at all widths.