Hey Jim,
Great to meet you in Vegas, I had a fantastic time and was really good to meet you and have a good chat!
Yes it is a common problem that somewhere a fixed font size is being specified for the table, I get around this by using code such as (in the skin.css file):
body, tr, td, table
{
/* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) */
margin: 0;
padding: 0;
line-height: 1.1;
font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666;
}
and just group the table elements together to reset their font size. - a tutorial worth looking at is:
Troubleshooting DotNetNuke Skinswhich outlines techniques I use in the web developers toolbar for finding solutions to problems like this.
Of course, if you do not wish to reset the font sizes for all tables than you'll need to specify a class within the table like you have already discovered.
Cheers,
Lee