The reason is because of the UL containing the anchor links that activate the drop down menus- it is quite wide. You can see this visually by giving the UL a background color:
Code:
<ul class="navlist" style="background-color: lightyellow">
I assume the class="navlist" you've assigned it is giving it an explicit width- remove that so the text links dictate the width themselves.
BTW, please note that your page is currently in violation of our usage terms, since the credit notice doesn't appear inline on the page. Please reinstate the credit notice:
Bookmarks