Updated layout, responsive CSS