Changed div structure and CSS

Each form item is now in it's own div, and the CSS has a little more
than before.