add this to #navbar a
vertical-align: middle;
from personal experience i have found it is good to stay away from relative positioning as it can leave gaps in the layout where you dont want them, resulting in people adding a relative position and the adjustment to every selector in the css...