Chce osiągnąć taki efekt:

Narazie wyskrobałem tyle, ale efekty trochę marne, bo nie znam się za bardzo na divach.
Proszę o pomoc w poprawieniu tego!
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" > <head> <meta name="author" content="Święty Mikołaj :-)" /> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <style type="text/css"> body, html { margin: 0; text-align: center; } #mainContainer { border-spacing: 5px; align: center; width: 80%; text-align: left; overflow: auto; border-left: 1px solid #717171; border-right: 1px solid #717171; } #siteLogo { width: 100%; height: 70px; float: left; background-color: #fbfbfb; border: 1px solid #dadada; } #leftColumn { width: 60%; height: 500px; float: left; background-color: #fbfbfb; border: 1px solid #dadada; } #rightColumn { width: 40%; float: right; overflow: auto; } #rightColumnMenu1 { width: 20%; float: right; background-color: #fbfbfb; border: 1px solid #dadada; } #rightColumnMenu2 { width: 20%; float: right; background-color: #fbfbfb; border: 1px solid #dadada; } #rightColumnMenu3 { width: 40%; float: right; background-color: #fbfbfb; border: 1px solid #dadada; } #siteFooter { width: 100%; height: 60px; float: left; } </style> </head> <body> <div id="mainContainer"> <div id="rightColumn"> </div> </div> </body> </html>