para que el navegador no te deje pixeles de espacio añade esto al body
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
respecto al tamaño del menu , echa un vistazo a este post
http://www.forosdelweb.com/showthrea...33#post1304033