See if this fixes the bad formatting
Update the CSS and try to clean up backgrounds.