Forgive my ignorance (I'm not super-familiar with CSS), but what do you mean a "Normal class wrapped around your content"?
I got Firebug and it's pretty neat. This is what it shows my page using for style sheets:
<style type="text/css" id="StylePlaceholder"/>
<link href="/assignment6/Portals/_default/default.css" type="text/css" rel="stylesheet" id="_assignment6_Portals__default_"/>
<link href="/assignment6/Portals/_default/Skins/MinimalExtropy/skin.css" type="text/css" rel="stylesheet" id="_assignment6_Portals__default_Skins_MinimalExtropy_"/>
<link href="/assignment6/Portals/0/portal.css" type="text/css" rel="stylesheet" id="_assignment6_Portals_0_"/>
<!--[if LT IE 7]><link id="IE6Minus" rel="stylesheet" type="text/css" href="/assignment6/Portals/_default/Skins/MinimalExtropy/ie6skin.css" /><![endif]-->
Not sure which stylesheet overrides which, but I copied all the .css files from the original DNN install files over the ones in my project, thinking that this would have fixed any errors in any CSS files, but I guess it's something else.
I tried creating a brand new module to see if there were any differences between my module and the default one. The asp looks pretty empty and the only thing I could see that looked different was that the default labels used CssClass = "normal".
<asp:Label ID="lblContent" runat="server" CssClass="Normal"/>
I added this to one of my labels and it did reduce the font, but I'd rather not have to do this to everything on all my pages.
Thanks,
Kevin