Main page and CSS changes

Still building the base and working on the overall design.