I have 2 or more sets inside, and wants to only make first UL set to bold. in fact, this is a menu with multiple sub menus, and I
Use the first child selector: >
>
.menu > li { font-weight: bold; }
Not that if you need to support IE6, you'll have to do it manually, as IE6 doesn't support the > selector:
.menu li a { font-weight: bold; } .menu li ul li a { font-weight: normal; }