HTML and CSS layout

some fixes of html, added css