Почему не работает clear: both?
<img src="...%20%20%20/" alt="...%20%20%20">
и после этого вы удивляетесь что у вас clear: both; не работает?
clear:both для блока работает только в том случае, если блоки на которые он влияет тоже "плавающие", как он.