Website: Minor fixes.