Hello,
First of all I would recommend you specify a background color for the menu so when a user has images disabled they can still view the text of the menu:
#dnnmenu .menu
{background: #333 url(images/menuright.gif) top right no-repeat;
margin-left:9px;
height:32px;
}
Next you will need to look through the code for the CSSMenu and find the line of code that is causing the problem.
The best way to do this is to use the web developers toolbar plug-in for Firefox, which is available for free.
You can view a tutorial on how to use the web developers toolbar to troubleshoot your DotNetNuke skins and it will show you the techniques that I would use to find the problem CSS code for your menu:
Troubleshooting
DotNetNuke SkinsAlso, I have noticed that a skin.css and Skin.css files are both loaded, the same CSS file is loaded twice, I would suggest you further investigate why this is loading twice. - Sometimes this can be caused by specifying the skin.CSS file in your skin.html or skin.ascx file - DotNetNuke does not need a line of code added for the skin.css file as it automatically looks for a skin.CSS file within your skin folder.