Anche il "content" deve avere
float:left;

Invece il margin 170 mi puzza di sbagliato.