All font sizes change when manually typing 2011 into url and going to archive page

Use your browser’s debugger to find the applied CSS rules. Usually there are some some unclosed elements and/or some badly written CSS rules like #content * { font-size: .9em }.
It’s not a WordPress problem. 🙂