当サイトのテンプレートおよびスタイルシートを大幅に変更して、XHTML において本文とサイドバーの順序を入れ換えました。以前は先にサイドバーの内容を出力していましたが、現在は本文が先に出てきます。
しかし、その都合でサイドバーを左側に置かざるを得なくなりました。本文において サイドバー自体の左側マージンを本文領域の幅にしてしまえば、うまく廻り込むことが分かったので以前のデザインにしました。具体的には float: left; および clear:left; というスタイルを適用しまくっているので、本文全体をくるむ div タグに float:left; を適用しても、サイドバー部分では効かず、本文に廻り込まずに下に落ちてしまいます。仕方なく、本文では使っていない float:right; を使ってサイドバーを本文全体に対して廻り込ませました。このため、サイドバーが左側に来ることになりました。もっとうまくテンプレートおよびスタイルシートをハックできれば、以前のように、サイドバーを右側に持って来れると思うので、機会を見てがんばってみます。#sidebar {margin:0 15px 0 600px;}という感じです。