Your code is ok, as for the problem, I will go in a wild guess (not so wild actually), that you have another value that overwrites it (for example a class with font-size: xxPx !important), or a child element with font-size defined, etc.
Also Anoop Joshi has a good point. That may be also an issue.
Another possibility would be a broken mark-up (like 2 elements with same id - #mySpan). In this case, the selector would return only the first one, and modify it's font, while leaving the second unchanged.