More work toward perfecting css. Text in vertical stacks is problematic atm.