Minor web site enhancements

I've forgotten what is our default email address.

Nike13:44, 3 August 2011

translatewiki at translatewiki.net.

Siebrand14:33, 3 August 2011