My menu items are rendering as:
<tr>
<td style="white-space:nowrap;width:100%;">
<a class="MenuLevel1" href="www.asp.net" style="border-style:none;font-size:1em;">Home</a>
</td>
</tr>
Although I am setting the font size in my CSS file where I defined MenuLeve1, certain browsers (Safari for one), seem to use the 1em font-size. I get this style applied to menu items at each level of the menu.
The definition for my menu is:
<
asp:Menu ID="mnuMain" runat="server" StaticDisplayLevels="2" DynamicVerticalOffset="1" ><LevelMenuItemStyles><asp:MenuItemStyle CssClass="MenuLevel1" Font-Underline="False"/><asp:MenuItemStyle CssClass="MenuLevel2" Font-Underline="False"/><asp:MenuItemStyle CssClass="MenuLevel3" Font-Underline="False"/><asp:MenuItemStyle CssClass="MenuLevel4" Font-Underline="False"/><asp:MenuItemStyle CssClass="MenuLevel4" Font-Underline="False"/><asp:MenuItemStyle CssClass="MenuLevel4" Font-Underline="False"/></LevelMenuItemStyles><StaticMenuItemStyle Font-Size="10pt" /><DynamicMenuItemStyle Font-Size="10pt" /></asp:Menu>