Good morning javanewbie7,
In your first example, the floats are acting like they should. To stop each .left from sitting next to the previous .left, use the clear property
like this -
You might think about putting all those .left's in a containing element that could be used as a left column instead.