CSS:定義リストのスタイル

巧く行かない。dtとddのラインを合わせてddをfloat:rightにしたら、この回り込み処理の関係だと思うがdd部分が段々左に寄って行く。
ローカルで試して巧く行ったスタイルなのだが......何が悪いのか。はてなCSSと何か干渉するのだろうか。div.body ddにmargin-bottom:0.5emが付いていたので0に再設定したら巧く行った。