おかしいなー。

<div class="article">ほげほげ</div>

に対して

div.article{float:left;}

が適用されていない(ように見える)。謎。小さいHTMLでテストするとうまく行くんだけどなー。
今後も目視では面倒なので何かこう、文法チェッカ的なものを探そうか。できれば入力するとその場でチェックするエディタ的なもの。