i wouldnt think there is too much to worry about here. anything that a client does code will only effect there session right?
this way, if they stuff up the css, they only stuff it for themselves. also if they write any javascript in here, it will only effect them.
i would however, be more inclined to trun this all into a form. dont let the clients define new css elements, just let them change the values of elements.
you might also need to create a way for them to undo there css. remembering, that if they stuff there css well enough, they wont be able to see your site.