Ciao, il float left non credo sia il massimo per fare quello che vuoi. Se usi un float su di un elemento e sul resto non c'è può causare questo problema.
Puoi provare piuttosto con un display:inline sui LI del tuo UL, dare una lungezza del 100% al menu ( o un clear:both per non mandare tutto a capo dopo di questo).

Prova questo come esempio
codice:
<style>
nav {clear:both;}
ul {list-style-type:none; border:1px solid;}
ul li {display:inline; border:1px solid;}
#content {padding:2px; border:1px solid;}


</style>
<nav>
<ul>
	<li>Link 1</li>
	<li>Link 2</li>
	<li>Link 3</li>
</ul>