make layout nicer and HTML5 conform