HTML and CSS design fixes