Moved font-size declarations to the body tag to ensure no potential browser weirdness with media queries set in ems. Also added a browserDefault size variable.