Hi Serge & Jimmy,
If I create the same site (personal marketing), I get the same problem (in IE7). It seems to be caused by a rogue 2px padding 'gap' in the css.
One way I overcome this is to change the <!--[if lte IE 6]> conditional statement in the head tags from IE6 to IE7:
<!--[if lte IE 7]>
However, this would need changing in every page you have created. A quicker way would be to change the rule for ul#cssmw_home ul.level-1 (Lines 91 - 95 of the menu.css stylesheet (CSSMenuWriter/cssmw_home/menu.css):
At line 93, remove the 2px top padding:
ul#cssmw_home ul.level-1 {
left: 0px;
padding: 2px 0 0 0; /* change to: padding: 0 0 0 0; */
top: 100%;
}
You would need to do the same for CSSMenuWriter/cssmw_content/menu.css if you have content pages created too.
So this seems to be a 'fault' that will be repeated every time this template is used. I don't know why the 2px padding has been specified, as it is not even aesthetically pleasing. The design preset should be renamed 'Mind the Gap'.