updated HTML markup and style