I have a horizontal asp.net menu control on my web site and I want to move the dynamic menu to the right by a few pixels to align it correctly with my static menu items. My dynamic menu has two levels. When I set the DynamicHorizontalOffset to say 10, the first dynamic level moves to align correctly with the static items, but obviously my second level of the dynamic menu then moves by 10 relative to the first level leaving some annoying white space between them. Does anyone know how to change the DynamicHorizontalOffset for only the first level and not the second? I would imagine it needs to be done programmatically but have no idea how.