to constrain the width of the menu item to size of the text automatically, need to set the width to auto instead of 100% on the anchor tag:
width: auto;
be forewarned however that his is not compatible in IE 6 or 7.
the fix for this is to add an inline style to set the width of each anchor individually:
<a href="http://www.scsconsultinggroup.com/test2011/index.html" class="link" style="width:40px;">Home</a>