New CSS

New styles and layout