This styling is based on the most recent version of this: 

https://www.dropbox.com/s/2sy5iu5a2am7p1r/FxA_sync_mock1_specs.png

We need to decide how we're handling errors (and their display) since for the most modern browsers we can use HTML5 goodness, but not in older ones.