I know I have mentioned this before ... but I figure it can't hurt to mention it again.
Do not assign absolute sizes to the fonts being used. Instead, choose to use either percentages or the "Normal, Small, x-small, larger" types of designations.
Not all of us use browsers that can override the size a site's fonts are set to. And there are more & more (it seems) visually impaired people accessing the net for their info and/or entertainment etc.
Also ... either provide a choice of background & font colors that a visitor can select ... or ... be very careful on assigning the colors. There are sites out there that provide samples & ideas on what colors can be used for the visually impaired.
I am moderately visually impaired ... and an example of what I mean ... red fonts on a black background ... all I can see is total black. Grey on white ... can only see white.
If I encounter a site that I encounter a problem with ... if it contains unique or hard to come by info then I will usually highlight the whole page and I get the white on blue. But if its one of a multitude of sites with the same info or whatever ... I just quickly move on to a more easily seen & read site and you've lost me as a visitor.
Just something else to keep in mind.
Peter