Corrected HTML structure and CSS