move gradients into seperate stylesheet; fix whitespace/margin issues