I’m trying to get four divs styled as in this image.

I’ve tried with using float:left but I either get all the divs stuck up on the right side of Div1
or all of them stuck underneath Div1. I believe I need to do a clear somewhere, is that right?
NB.
Div2 and Div3 may be different heights.
Updated.
Thankyou for the answers so far, they are almost what I needed. To add to the question, is it possible to get this look when the DivContainer doesnt have a fixed width?
Here you go:
Live demo: http://jsfiddle.net/simevidas/MNjyg/show/
Update:
Live demo: http://jsfiddle.net/simevidas/Cm7b7/6/
Note: The 4 DIV’s have their widths defined in percentages. It is important that you don’t define margins, padding, or borders on those DIV’s because that would mess up the percentages. If you need padding and borders, define them on child elements instead.