Improved input styling

#flatdesign
Note: I removed that bit of the credits at the beginning because I have
overwritten most of this myself.