The website seems to work.
If you want the site to remain the same, try using `em` units.
1em = font size of parent element.
They will probably stay the same at different resolutions, whilst allowing you to use non-% values. I would practice a bit with them first, as they take some getting used to.