updated CSS and HTML