Hallo,
du muss das float:left; dem selektor ".block-label" geben, nich dem ".block".
Dem selektor ".block" musst du, wenn du es so machen willst, dann noch mit
margin-left:...; versehen und bei der wertangabe einen kompromis in bezug auf
verschiedenen browser finden.
Gruss, Jan aus Dresden