css styling changes alot. rectify many of the issue in layout.