I'm learning how to use a Content Management System and was wondering when (not if) the use of HTML and CSS is necessary. I know that with most Content Management Systems, you need to know HTML to add images to websites. In what other circumstances can knowing HTML & CSS is necessary when using a Content Management System?