9
Try getting your theme designer to use a standard font (if it isnt using one). Within the CSS file it should have something similar to the one below:
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
Also, try getting him/her to apply the text resizing in all browsers by using PX in the body tag (within the css file) and % when setting the size in the other areas(Also within the css file).
I've written an article on my site to do with text resizing.