If it is too small it is because of a bug in your browser. The page has the em font size. I don\'t know what an em is, but here is how it is different from px or pt:
The px and pt fontsizes are pixel based. This is fine when your work is only displayed on computers running similar resolutions. What happens if your page is viewed on a (graphical) cell phone? The text will be huge. So, you make an exception so that cell phone browsers use different stylesheets. Now, somebody goes to your page with their screen resolution at 2000+ on their fancy high resolution 17-19\" dual DVI monitor. The text will be readable, but only with a magnifying lense of some sort. You try making some more exceptions, and end up with a javascript test page that finds your screen resolution and sometimes gets messed up by ad blockers and makes the text unreadably huge. Your page now works sort of OK. Somebody goes to your page on a webtv box. I\'ve never used such a thing, so I don\'t know whether the font will be too big, or too small, but it won\'t be right. With an em sized font the browser is given a relative hight and then can decide on the size depending on your display.
Something like that. You should probably ignore what I said and Googelize(strange spelling I made) it. You probably have lower than IE 5 or some less popular browser. Note that things may shift dramaticaly by 2010 and people might not use IE anymore because MS is deciding which part of the css3 standards they want to implement. I hope that they will not do such things. This thread is not about Microsoft or their browser, and you should go complain else where.