Fix bug 862361 - some better styles for the user-nav

Alas this has also meant minimal changes to the user-nav snippet.

Also need to accommodate tabzilla - but that's not a tricky task when we work out if we actually DO want to do it or not (I sense a couple of changes in regard to if we do or not...)