Heuu ..; les gars ...
#navbar ul li {height:24px;}
n'aurait-il pas été suffisant !? ainsi plus de pb avec les font-size intrusives ^^
et vu que dans tous les cas on est bloqué en Hauteur (#navbar ul li:hover ul{... margin:24px ...}) ...ça résoudrait tous les soucy et laisserait l'utilisateur paramétrer ses font-size comme il le souhaite ... non ?
sinon, une autre piste serait de gérer le bg du sous-menu UL dans le LI parent, ainsi, on ne remarque pas le décalage ... y en a plus mais par contre c'est vrai que tu perd les arrondis du sous-menu ... ^^
@++