
/* Page backgrounds */
img.site-background {
    position: fixed;
    z-index: -1;
    float: left;
    top: 0;
    left: 0;
}

img.site-background.full {
    width: 100%;
}

img.site-background.left,
img.site-background.right {
    width: 12%;
    top: 50%;
    bottom: auto;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

img.site-background.right {
    left: auto;
    right: 0;
}