Hi,
solved this, was almost sure it could be done with a negative margin,
Focussed on the top margin of the container, no go.
Instead tried it with the bottom margin of the li element and all okay,
here s the code, if interested:
/*menu section*/
ul, li{/*margin:20px 0 0 0;*/ border:0; padding:0; list-style:none;}
.vmenu { clear: both; margin: 0 0 0 0; padding:10px 0 0 0; height: 22px;}
.vmenu li { margin: 0px 10px -50px 0; }
.vmenu li a { margin: 0px 0 7px 0;display: block; height: 20px; color: #ffffff;line-height: 24px; padding-left: 0px; text-decoration: none;}
.vmenu li a:hover {color:red; }
.vmenu li.active a {color:orange;}
/*end menu section*/
Here the site:
http://www.italianartists.eu/Work.html
The menu is build up from the bottom of the div, so far in IE7, FF, (Mac & PC) Safari and Chrome. Off course IE6 messes up completely. Cant check IE8, virtual PC & win7 is really slow here.
Frank.