[CSS] - jak ostylować label, gdy zaznzczę checkbox'a?

Witam, mam trochę inny pomysł na checkbox’y. Mianowicie mam taki kod:

<label>
    HTML <input type="checkbox" />
</label>

i przykładowo do label’a mam tło zielone i po kliknięciu w tekst(ponieważ checkbox’a ukrywam) chcę zminić tło, ale jak to zrobić w css’ie ?

http://jsfiddle.net/6nn84/

Dziękuje.