I'm a DNN newbie, so let me try to explain as best I can...
I'm working on a DNN website and have created a variety of classes in the portal.css file. The problem I'm having is that the various Text/HTML modules don't pay attention to the CSS I have written - they default to the .normal class, which gets written when you initially skin the website. After trying a few things, I changed the blankcontainer.ascx file to default to the CSS I have written (ie: I put the CSS class I wanted on the table in blankconmtainer.ascx). Then, I created some new containers and specified the CSS for them the same way. So now I have three containers that correspond to the three CSS classes that I am using on the website; when I add a Text/HTML module, I specify which container it should use.
However, it only half works. DNN only pays attention to some of the CSS I wrote: the font colour and the padding, but not the font size. WTH? I stripped down the .normal class to just the font-family attributes - no colour, no size. If I apply the style to the actualt text (eg: <P class=callout>), it doesn't work.
So...somewhere, somehow, some CSS is conflicting between the portal.css and the container .ascx files. Any ideas?