Rework of website home page, and changes to support 960gs

Hi

Attached are changes to the home page, along with more minor pages to the rest of the site. This implements the changes discussed on the mailing lists at various stages.

Even pointed feedback on my code/html style is very welcome!

Oskar