Default implementation, which works with all browsers except for IE6. It uses
only the "top", "left", "bottom", "right", "width", and "height" CSS
properties.
Note: This implementation class has state, so Layout must create a
new instance for each layout-parent.