Hello,If you don't mind displaying a scrollbar, try including the 'overflow' property in your welcome div and set it to 'auto' (overflow: auto;). That should automatically display a scrollbar if they set the font too big. You can apply styles to the scrollbar (http://www.yourhtmlsource.com/stylesheets/scrollbars.html), but it only works in IE 5.5+ and won't work for other browsers. As far as the menus are concerned, I'm not too sure myself what can be done. I do notice that as the text size is increased in Firefox (IE too but more so Firefox because it displays bigger font sizes), the width does not change, but the height does. It could be because the width is specified. Try specifying the height for the menu and see what happens. As far as the submenus, I'm not too sure what the best solution is either. I did a quick search on this and found a discussion on how to best specify the font size (px, pt, em) that may be helpful for you: http://www.webmasterworld.com/forum21/8968.htm. Apparently using px for the fone-size prevents the text size from changing in IE; however, it does not prevent it in Firefox. Check it out and let us know what you choose.I hope this helps.Thanks,lugos