nested divs are outdated, HTML5 promotes a more descriptive structure, look at all new available tags http://html5doctor.com/