要素の順序を変更できる場合は、次のことができます。
* { line-height:16px; }
#i1 { margin:0 0 0 200px; background-color:#eef; }
#i2 { margin-top:-16px; width:200px; height:150px; background-color:#efe; }
#i3 { width:200px; background-color:#fee;}
<div id="i1">main right</div>
<div id="i2">left top</div>
<div id="i3">left bottom</div>
しかし、左側の列をもう 1 つの div にまとめれば、明らかに簡単になります。
<div id="left">
<div id="i2">left top</div>
<div id="i3">left bottom</div>
</div>
<div id="main">main</div>
#left {float:left; width:200px; margin:0;padding:0;}
#main {margin-left:200px; }
#i2 { width:200px; height:150px; }
#i3 { width:200px; }
更新: 100% の高さと幅について話します。絶対配置を使用することもできます。ここに例があります