# Themes

This module provides a common interface to specify custom colors and icons for transformations to presentation-oreinted formats. This allows similar output for different types of input documents. Theme information may either be passed in as XSLT parameters or specified in a theme file.

## Parameters

`theme.color.background`

- The background color

`theme.color.link`

- The color of links

`theme.color.link_visited`

- The color of visited links

`theme.color.text`

- The normal text color

`theme.color.text_light`

- The light text color

`theme.color.blue_background`

- The blue background color

`theme.color.blue_border`

- The blue border color

`theme.color.gray_background`

- The gray background color

`theme.color.gray_border`

- The gray border color

`theme.color.red_background`

- The red background color

`theme.color.red_border`

- The red border color

`theme.color.yellow_background`

- The yellow background color

`theme.color.yellow_border`

- The yellow border color

`theme.icon.admon.path`

- The default path to the admonition icons

`theme.icon.admon.size`

- The size of the admonition icons

`theme.icon.admon.bug`

- The path for the bug admonition icon

`theme.icon.admon.caution`

- The path for the caution admonition icon

`theme.icon.admon.important`

- The path for the important admonition icon

`theme.icon.admon.note`

- The path for the note admonition icon

`theme.icon.admon.tip`

- The path for the tip admonition icon

`theme.icon.admon.warning`

- The path for the warning admonition icon

`theme.watermark.path`

- The default path to the watermark graphics

`theme.watermark.blockquote`

- The path for the blockquote watermark graphic

`theme.color.background`

The background color

### Description

This parameter specifies the default background color.

`theme.color.link`

The color of links

### Description

If set, this parameter specifies the color for unvisited links.

`theme.color.link_visited`

The color of visited links

### Description

This parameter specifies the color for visited links.

`theme.color.text`

The normal text color

### Description

This parameter specifies the default color for normal text.

`theme.color.text_light`

The light text color

### Description

This parameter specifies the color for light text. The light text color is used to make bold headings and certain parenthetical text less intense.

`theme.color.blue_background`

The blue background color

### Description

This parameter specifies the blue background color. The blue background color may be used by certain types of block elements.

`theme.color.blue_border`

The blue border color

### Description

This parameter specifies the blue border color. The blue border color may be used by certain types of block elements.

`theme.color.gray_background`

The gray background color

### Description

This parameter specifies the gray background color. The gray background color may be used by certain types of block elements.

`theme.color.gray_border`

The gray border color

### Description

This parameter specifies the gray border color. The gray border color may be used by certain types of block elements.

`theme.color.red_background`

The red background color

### Description

This parameter specifies the red background color. The red background color may be used by certain types of block elements.

`theme.color.red_border`

The red border color

### Description

This parameter specifies the red border color. The red border color may be used by certain types of block elements.

`theme.color.yellow_background`

The yellow background color

### Description

This parameter specifies the yellow background color. The yellow background color may be used by certain types of block elements.

`theme.color.yellow_border`

The yellow border color

### Description

This parameter specifies the yellow border color. The yellow border color may be used by certain types of block elements.

`theme.icon.admon.path`

The default path to the admonition icons

### Description

This parameter specifies a default path where admonition icons can be found. This is only a default path. It has no effect on admonition icons for which the corresponding parameter has been specified explicitly.

`theme.icon.admon.size`

The size of the admonition icons

### Description

This parameter specifies the size of the icons given in `theme.icon.admon.bug`, `theme.icon.admon.caution`, `theme.icon.admon.important`, `theme.icon.admon.note`, `theme.icon.admon.tip`, and `theme.icon.admon.warning`. The value of this parameter should be a single integer specifying both the width and the height in pixels. Icon sizes are assumed to be square.

`theme.icon.admon.bug`

The path for the bug admonition icon

### Description

This parameter specifies the icon used for bug admonitions.

`theme.icon.admon.caution`

The path for the caution admonition icon

### Description

This parameter specifies the icon used for caution admonitions.

`theme.icon.admon.important`

The path for the important admonition icon

### Description

This parameter specifies the icon used for important admonitions.

`theme.icon.admon.note`

The path for the note admonition icon

### Description

This parameter specifies the icon used for note admonitions.

`theme.icon.admon.tip`

The path for the tip admonition icon

### Description

This parameter specifies the icon used for tip admonitions.

`theme.icon.admon.warning`

The path for the warning admonition icon

### Description

This parameter specifies the icon used for warning admonitions.

`theme.watermark.path`

The default path to the watermark graphics

### Description

This parameter specifies a default path where watermark graphics can be found. This is only a default path. It has no effect on watermark graphics for which the corresponding parameter has been specified explicitly.

`theme.watermark.blockquote`

The path for the blockquote watermark graphic

### Description

This parameter specifies the graphic file used for blockquote watermarks. Note that the default graphic is translatable. If you set this parameter, you should ensure that your graphic uses a suitable quote character for the language your document is written in.