About theming

A "theme" is a collection of files that define the presentation layer or "look and feel" of a Drupal site. A theme specifies both the underlying page structure (the regions of a browser page where content can be placed), the cascading style sheets (CSS) that control fonts, colours, etc. and possibly JavaScript (commonly used to create dynamic page elements).