css 部分を以下にして見てください。.all{
width: 700px;
background:#cccccc;/*足したよ*/
overflow:hidden; /*足したよ*/
}
.left_side{
float: left;
width: 200px;
background-color: #cccccc;
_width:700px; /*足したよ*/
border-right:500px solid #FFFFEE; /*足したよ*/
margin-right:-500px; /*足したよ*/
}
.right_main{
float: right;
width: 500px;
background-color:#FFFFEE; /*足したよ*/
}
/*フッダー部として*/
address{
clear: both;
}
色がついてないとわかりにくいと思って、反対側に薄い黄色(#FFFFEE)をつけました。どっちが行数多くても長いほうにあわせます。
ちょっとトリッキーなので、参考にしたページをアップしますね。図を見れば、多分わかると思います。
http://www.k5.dion.ne.jp/~i-araki/css/gijihaikei.html