This is the first block, with a big left margin. At the end of this block is a left float which should be square. Text that follows this box should flow to the right of the float; the float should always be on the left. This is the square left float. This is the second block. It should fit in the same container as the first box. This text should wrap on the right side of the float.