That HTML satisfies some of the basic requirements but does not look very modern. Could you add some CSS to help?