Well you should try to read a few css tutorials and get a grip of the basics. Make a big 'container' div with the other smaller divs inside. Give both an appropriate width and height. You'lll end up with something like this: HTML <div id="container"> <div class="smallblock"></div> <div class="bigblock"></div> <div class="smallblock"></div> <div class="smallblock"></div> <div class="smallblock"></div> <div class="smallblock"></div> <div class="smallblock"></div> </div> Code (markup): CSS #container { width: 400px; height: 400px; } .smallblock { width: 100px; height: 200px; } .bigblock { width: 200px; height: 200px; } Code (markup):