Without going to deeply into your styles, I would guess that it is a padding/margin issue. I would start by adding
to your styles, at least the ul#nav, at least add it to the top and bottom.
** Sorry – I just noticed you set the margin and padding to 0 in your global reset, I don’t do that. Let me look at your stuff.