The Problem:
**The left part** (#nav ul li) which float: left and **the right part** (#nav .search) which float: right **are n
The reason it doesn’t work as expected is that the
on the left is expanding out to the right, thus pushing the content down. The solution might be to set an explicit fixed width for the left and right areas which is what I have done when I have faced this scenario in the past. But will say that a mix of floats and even absolute positioning is what will ultimately work.