hola...buen dia..soy nuevo en los foros y espero que te ayude:
 
-yo usaria javascript o Jquery (que me encanta) para hacerlo y lo haria asi: 
 Código HTML:
 <script>
//-con Jquery----
    $(document).ready(function () {
        $("#btnChange").click(function () {
            $("body").css({ "background-color": "#d0e4fe" });
        });
    });
// o simplemente con JavaScript
    function changeColor() {
        document.body.style.backgroundColor = "red";
    }
</script>
<input type="button" value ="Change BackGround Jquery" id="btnChange" />
<input type="button" value ="Change BackGround Javascript" id="btnchg" onclick="changeColor();" />  
Espero te sirva...y saludos