Updated layout and colors. Seperated styles into stylesheet.