I think you already have mark up in place <div id="content"> <div id="contentleft"> </div> <div id="contentcenter"> Code (markup): you just have to tweak your css #contentleft { position:relative; float: left; width: suitable width} #contentcenter{position:relative; float: left; margin:reduce the left margin to 10px may be} Code (markup): clear the float after the div "contentcenter" <div id="content"> <div id="contentleft"> </div> <div id="contentcenter"> whatever content you have remain same </div> <div style="clear:both"></div> <!-- clear the float --> </div> Code (markup):