Gradients

use a gradient generator to define top, bottom and middle colors