First commit with what I got

Missing gradients, improvement of .font-size() and some.