Are you looking at the *page* .ascx file for your skin, or the *container* .ascx file for your skin? I'm talking about the body tag in the page skin file. It would be located in this dir:
\Portals\_default\Skins\[myskinpackage]\
and not
\Portals\_default\Containers\[myskinpackage]\
All of *my* page skins have an HTML and BODY element in them. This seems to be standard/defaut for the skin packages for dnn framework that I have used.
At any rate, it appears that your real problem (the background color) is solved by this solution, from another thread:
this is caused by a black color specified for the html body tag in your skin. you can disable dynamic application of css in extended editor settings (beneath the editor) and select static in section Editor Area css. save your settings for the whole portal.
Hope this helps!
--Chris