CSS and navigation bar improvements