1. They are used to make a background, header, footer and menu.
2. By putting a black background behind the essential information it keeps you from getting too distracted by the changing background image.
3. I donít see any tables used on the homepage.