I'm trying to fit everything under a background-image
declaration so that my background-repeats work. My code is this, but the background ends up being white.
body {
height: 100%;
background-image:
url("../img/bgpattern.png"),
-moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0) 83%, rgba(0,0,0,1) 100%),
-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(14%, rgba(0,0,0,0)), color-stop(83%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))),
-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0) 83%, rgba(0,0,0,1) 100%),
-o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0) 83%, rgba(0,0,0,1) 100%),
-ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0) 83%, rgba(0,0,0,1) 100%),
linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 14%, rgba(0,0,0,0) 83%, rgba(0,0,0,1) 100%),
progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ),
url("../img/bg.jpg");
background-repeat: repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;
}