Fix active page highlighting in primary menu.

There is now 30px of space between the primary menu items instead
of 40px to make the styling cleaner to meet the requirement of
aligning the first menu item's text with the text in the container
below.

Addresses #3551