Adding custom fonts back in.

Since WOFF files are supported in [every major browser](http://www.stunningcss3.com/resources/fontface-file-types-browser-support.html) I was able to simplify the side-loading strategy a lot.

Basically, the CSS defines the fonts in some web-safe format. Once the JS has made an HTTP call and downloaded the fonts, we add a CSS class to the `<body>` element to redefine the font family.

If the custom font and the web-safe font are similar enough (like in these font choices), the transition is barely noticeable.