There are loads of hard-coded styles in the blog. A few minutes clicking around in Firebug shows this. I would have pointed this out to Antonio previously, but I got such a moronic response from the project leader of another core module for pointing out the same thing that I decided not to.
So.. until they are moved to the module.css you have to use "!important" after each and every style that you want to override. You can see where I've done that in the samples I provided in my last post. It's not so bad with this module because many of the hardcoded ones, such as the borders, are quite suitable.
Frogman.. simply open the archive.ascx file in teh blog module's folder. Then replace the <asp:Calendar .......> </asp:Calendar> section with the one I provided.
Then replace the module.css with the rest of what I provided.
Then Control-F5 force-refresh and view the result. Change the styles ass needed for your site. As mentioned, use "!important" wherever needed.
Once this does get added to the module officially then it should be simple enough to change the class names in the module.css to suit.
Regards,
Rob