use divs instead of spans. layout messed up