making layout work with multiple columns using UL