more html5 and styling changes