Multiple style updates

= Reduce height of menu bar
= Reduce width of drop-down menus as well as font size
= Add mouseover images for Twitter and Facebook links
= Remove stale cruft
= Improve layout for match widgets with logos
Fix next match alignment bug
Make header text size consistent and fix mobile style issues

This change makes the header text size a fixed size in px rather than em
to ensure that the size is consistent for pages and posts.

This change also ensures that the secondary bar appears after the main
bar and not behind it when the screen size gets small, as well as
removing a border from the bottom navigation section that was very odd
looking on mobile devices.
Update styles to handle match widget changes

Handle optional logo display in widget displays