The HTML div element should primarily be used in cases where there is no suitable element, but can also be used by web designers for layout purposes.
The new elements of HTML replaced a lot of the original uses for div. Therefor, before using the div element, consider if one of the following elements would be more appropriate: article, section, footer, and header.
Using appropriate elements, where they exist, should improve both the accessibility for users, and the maintainability for developers.
Note. There is an example of a 3-column layout, using a single division, and ordered lists instead of tables. See: Using Block Elements and Divisions Instead of Tables.
<body> <div id="Basement"> </div> </body>
The above division, has a unique ID, which we may refer to in the CSS. Use classes for recurring divisions.