CSS Floats
From the book: Floats, page 96
Floats are perhaps one of the most important CSS rules, as they allow you to stack content horizontally as well as vertically. Generally, HTML by default stacks content downwards and, without the float rules, it was very difficult to get content to sit side-by-side.