Yes, you can do this with CSS3, which is supported in the latest browsers (but not IE8 and under (though you can call in a bit of JavaScript to change that if you like). I'm not sure you even need the vendor extensions for the latest versions of Firefox, Safari and Chrome, but still worth having them for older versions, I guess.
Bookmarks