While Geoffry is correct in suggesting the white-space:nowrap; trick, it is probably not what you want. I believe that if you use it the words may get cut off on the right and not be shown. Try it to see what that looks like :).
What you want to do is make sure the width of your a and li tags is wide enough to make sure your largest length of text doesnt wrap, or play with the font size to make it work. In fact, you probably dont even need to set a width on them and they will just grow however long they need to be. I think you need to set the width for any submenus though. The reason your menu is always aligned left is the use of float:left; remove all float:left but your submenu placement will be off (it was for me). Not sure if there is any way to get around it. In the past I have just added a left margin to the parent ul to make it 'look' like it is centered. > CSS centering is usually done by declaring... > > margin-left:auto; > margin-right:auto; > > ...though there may be other ways given your situation. > > For not wrapping something, try > > white-space:nowrap; > -- Thank You, Parag Jagdale Un-identified LLC www.un-identified.com ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/