#navbar ul {
padding: 0;
background-image: none;
padding-top: 17px;
padding-bottom: 10px;
}
Try zeroing out the padding as I have on line 1 before declaring your padding top and bottom. I think you might be seeing some browser specific styling that is applied to any ul
element.