Update of CSS

Some refinements. Also trying to get the main area to fill 100% of the
widths. Not sure if problems lies with the HTML structure or a
hidden/overlooked setting in the CSS.