Blindly guessing: Can setting a left margin on maincontent layer sort out the issue? layout.css (line 55) #mainContent { margin:0 0 1em *180px**;* padding:0 1em; } Plus, make sure you validate your markup and CSS if you haven't already done so. There are nasty gremlins that can hide in invalidated markup. Plus when you validate markup you can easily see inapropriate/missing tags. Hope that helps, -- Volkan Ozcelik +> Senior Web Application Developer, VeriPark +> linkibol.com - in seek for quality links : http://www.linkibol.com/ +> my blog (in Turkish): http://www.fikribol.com/donkisot/ +> Sardalya JavaScript Library: http://www.sarmal.com/sardalya/