big layout and styles push

sorry for doing this to you..
I have altered most of the content files and added an extra CSS file