Hi Jeena,
das erste Problem kannst du lösen, indem du deiner Liste
eine line-height verpasst, etwa so:
ul.menu {
margin: 0;
padding: 0;
float: left;
line-height: 1.3em;
}
Zum zweiten Problem kann ich leider nicht beitragen, aber
vielleicht hilft dir dieser Link:
http://css.fractatulum.net/sample/hov2format.htm#
Und tschüss
Hugo