Header styling

- Removed unnecessary left padding from header navigation, so that
header navigation would take up less space for small width devices.
- Removed invisible border around header buttons, which was creating
gaps between the top of page and navigation buttons.
- Increased last header navigation button's right padding, so that
scrollbar would not hide last navigation button's text.