html 5 css fixes for spacing