Yes, but only with CSS3, which has limited support. Here's a tutorial on how to do it. Just google "CSS gradient" and you'll find loads of information.
Part of the problem is a missing semicolon in your CSS. On the regular background declaration. I also noticed you have some style tags inside the body tag, which isn't allowed. Also, no space after gradient.
Part of the problem is a missing semicolon in your CSS. On the regular background declaration. I also noticed you have some style tags inside the body tag, which isn't allowed. Also, no space after gradient.