better contact page styles and JS

hmmm… I'm just thinking now that perhaps this was too much trouble
— perhaps just inline-lists like the vertical grid would have been
better?