Restore font sizes

It seems the Chrome team defaults font-size to 75% now. Set font-size to
100% in the body css. Also, take this oportunity to split out css into
separate stylesheet files.
Address a few CSS layout issues
Add filter box to citation styles selector

Also, rearrange layout a bit.
Version 2.2.3