EDIT: This answer no longer holds true. CSS is well supportedand Javascript (read: JScript) is now pretty much required for any web experience, and few folks disable javascript.
The original answer, as my opinion in 2009.
Off the top of my head:
With CSS, you may have issues with browser support.
With JScript, people can disable jscript (thats what I do).
I believe the preferred method is to do content in HTML, Layout with CSS, and anything dynamic in JScript. So in this instance, you would probably want to take the CSS approach.