You have more styles within your html
<body style="margin: 60px 0px 0px 60px; background: rgb(156, 195, 195) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
This is overriding your stylesheet, as it specifies...