Well, this solution did not work. Here's the CSS
.MainMenu_RootMenuItem
{
width:163px;
min-width:163px;
line-height: 23px;
text-align:center;
padding-top:2px;
}
The padding and line-height settings are working properly, but the width and text-align settings are NOT working in firefox.
I looked at the code generated by the menu, and here it is:
<div id="Div_Menu">
<span id="dnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU" name="dnn$dnnSOLPARTMENU$ctldnnSOLPARTMENU" BackColor="#333333" IconBackgroundColor="#333333" HlColor="#FF8080" ShColor="#404040" SelForeColor="White" SelColor="#CCCCCC" FontStyle="font-family: Tahoma,Arial,Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; text-decoration: " SysImgPath="/images/" Display="vertical" MenuBarHeight="16" MenuItemHeight="21" IconWidth="15" MOutDelay="500" MenuTransition="None" BorderWidth="0" IconImgPath="/Portals/0/" ArrowImage="breadcrumb.gif" RootArrowImage="breadcrumb.gif" RootArrow="-1" CSSMenuArrow="MainMenu_MenuArrow" CSSMenuBreak="MainMenu_MenuBreak" CSSMenuContainer="MainMenu_MenuContainer" CSSMenuBar="MainMenu_MenuBar" CSSSubMenu="MainMenu_SubMenu" CSSMenuIcon="MainMenu_MenuIcon" CSSMenuItem="MainMenu_MenuItem" CSSMenuItemSel="MainMenu_MenuItemSel" CSSRootMenuArw="MainMenu_RootMenuArrow" XML="<root><menuitem id="36" title="Home" url="http://dev.ghexperts.com/Home/tabid/36/Default.aspx" lefthtml="&lt;img alt=&quot;*&quot; BORDER=&quot;0&quot; src=&quot;/images/breadcrumb.gif&quot;&gt;" css=" " /></root>">
</span><br />
</div>
What is going on here? It's a mystery to me.
BTW, thanks for the help thus far!