My first website..

Well, to me, the buttons can be as wide as they are, but the height makes them feel out of place and blocky.
If you slim them down and change/resize the font, it will look allot more streamlined/together.. im not saying that you have to make them small, but at the very least least 4 pixels smaller vertically.

If you dont want to do that, then i suggest that you re-do the entire menu.. in the end its down to you, but i really find the menu to be very out of place.