css and html5 validation fixes