Colour, icons, shadows and highlights... ooh.

Just an experiment - currently no fallbacks for browsers without
@font-face support.