I'm not sure why it happens, but I noticed the first style in my stylesheet fails to work. It doesn't matter which one it is, but whichever is the first defined just doesn't do anything. I got around it by adding a "dummy" style first, like so...
.blank {
}
body {
background-image: url("<%= body_bgimage %>");
background-color: <%= body_bgcolor %>;
}
Whatever works, right?
I linked to my stylesheet in my original post.
Dynamic_Stylesheet.txt