Hallo,
img {float:left;}
img.rnd {margin:0 0 0 -140px;}
img.nf {border:5px solid green; margin:0 0 1em 0; clear:left;}
warum benutzt du nicht margin-left:-140px; und margin-bottom:1em;?
Sicher funktioniert das auch so, aber da stellt sich wieder die Frage nach der Semantik.
Grüße, Matze