Updated design and layout

Updated CSS and some changes to HTML div layouts for the changeover to the new design.