The first thing I see is that you are trying to float divs inside a P tag, which is never that great of an idea:
etc..
I would first turn meta into a div. Then instead of using a single div to float the date left, use one for the left data, and one for the right, clearing after them. Something like this: