Well, you can always try Paint.NET. There, I recommend you make a gradient (with the gradient tool) that flows from color X at the top to color Y at the bottom. Then save the gradient under, for example, the name "gradient.jpg".
Now put this code between your <head> tags:
<style...