Fixed HTML issues, improved layout, and changed to audio tag