I have two definition lists that need to be side by side. I put them in a table, and that works okay, but if the number of entries in the two lists is not the same, the one that is shortest will have it's bottom entry aligned with the bottom entry of the longest list, and there will be some extra spave at the top of the shorter list.

Is there anyway I can align these side-by-side without tables?