updated with Daniel's suggestions and validated all .html and .css files