hey lee,
i've got a solpartmenu submenu issue that i cannot solve. the website i'm building can be viewed here -
http://logrhythm.com.dnnmax.comthe menu bar height is set to be 42px, as are the root menu items. i want the submenu to be flush with the bottom of this bar. this is no problem in firefox, however in IE there's a pixel gap between the bottom of the bar and the top of the submenu. when i put a -1px margin-top, the menu jumps and has a pixel overlap. i've tried using ems, i've tried making the menu bar 41px, i've tried giving the submenu a border-top, i've tried everything i can think of - all to no avail. no matter what i do, there seems to be a middleground that i just can't reach.
any thoughts on this issue would be much appreciated. i've scoured the skinning toolkit, but didn't see any mentions of this. thanks for your help. jeff
/****************** menu styles *********************/
.MainMenu_MenuContainer {
border: 0px;
margin: 0px;
background-color: transparent;
padding: 0px;
padding-bottom: 0px !Important;
border-bottom: 0px !Important;
margin-bottom: 0px !Important;
}
.MainMenu_MenuBar {
cursor: pointer;
height: 42px;
}
.MainMenu_MenuItem {
background-color: #fff;
cursor: pointer;
color: #000px;
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px;
padding: 0 11px 0 1px;
height: 25px;
border: 0px;
}
.MainMenu_MenuItemSel {
background-color: #00a0e2;
cursor: pointer;
color: #fff;
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px;
padding: 0 11px 0 1px;
height: 25px;
border: 0px;
}
.SubMenu, .ModuleTitle_SubMenu {
background-color: #fff;
margin: 0px 0 0 0px;
padding: 0 0 0 0px;
border: 0px solid #fff;
position: static;
z-index: 100px;
}
.MainMenu_MenuIcon {
background: #fff url('images/arrow_blue.gif') no-repeat center center;
padding: 0 3px 0 17px;
}
.separatorL {margin: 0px;padding: 0px;border: 0px;width: 0px;}
.separatorR {margin: 0px;padding: 0px;border: 0px;width: 0px;}
.rootmenuitem {
background: #848587 url('images/nav_bg.gif') repeat-x top;
color: #fff;
font-weight: normal;
font-size: 18px;
font-family: Arial, Verdana, sans-serif;
padding: 0px;
margin: 0px;
cursor: pointer;
display: table-cell;
width: 10px;
border: 0px;
vertical-align: middle;
height: 42px;
text-align: left;
}
.rootmenuitemselected {
background: #848587 url('images/nav_bg.gif') repeat-x top;
color: #333;
font-weight: normal;
font-size: 18px;
font-family: Arial, Verdana, sans-serif;
padding: 0px;
margin: 0px;
cursor: pointer;
display: table-cell;
width: 10px;
border: 0px;
vertical-align: middle;
height: 42px;
text-align: left;
}
.rootmenuitembreadcrumb {
background: #848587 url('images/nav_bg.gif') repeat-x top;
color: #333;
font-weight: normal;
font-size: 18px;
font-family: Arial, Verdana, sans-serif;
padding: 0px;
margin: 0px;
cursor: pointer;
display: table-cell;
width: 10px;
border: 0px;
vertical-align: middle;
height: 42px;
text-align: left;
}
.MainMenu_MenuBreak {
border-bottom: transparent 0px solid;
border-left: transparent 0px solid;
border-top: transparent 0px solid;
border-right: transparent 0px solid;
background-color: transparent;
height: 0px;
width: 0px;
}
.MainMenu_MenuArrow {display:none;}
.MainMenu_RootMenuArrow {display: none;}