Updated layout and style with CSS frameworks