In CSS, I am floating sets of nested lists in order to create dropdown menus. However, the headers are not nearly as wide as many of the items in their dropdown menus, so the headers end up getting spaced disproportionately (because each of their dropdown components have different widths---apparently a list is as wide as its widest component). Does anyone have any suggestions for how to fix this?