ported some styles from @iamtimm's redesign of asimovjs.org