/* @goup Colours (general) */
body {
	color: %colour_body_text%;
	background-color: %colour_body_background%;
}

/*global links*/
a:link, a:visited, code {
	color: %colour_link_text%;
}

a:hover, a:active {
	color: %colour_link_hover%;
}

/*headings and accents*/
h1, h2, h3, h4, h5, h6,
sub, sup, s {
	color: %colour_headings%;
}

/*pre and form fields*/
pre, .form-input-field {
	background: %colour_fields_background%;
	color: %colour_fields_text%;
}

/*global borders*/
.blog-entry,
#blog-categories,
#blog-archives,
ul.blog-tag-cloud,
#blog-rss-feeds,
.filesharing-item,
.form-input-field,
pre,
.thumbnail-frame img,
.photo-frame,
.movie-thumbnail-frame img,
.movie-frame object,
ul#twitter_update_list li {
	border-color: %colour_borders%;
}

/* @end */

/* @group color Header */

.header .title {
	color: %colour_site_title%;
}

.header .slogan {
	color: %colour_site_slogan%;
}

/* @end */

/* @group Colors (top nav) */
#toolbar_horizontal ul li.current a:link,
#toolbar_horizontal ul li.current a:visited {
	color: %colour_tbh_link_current%;
}

#toolbar_horizontal ul li a:hover,
#toolbar_horizontal ul li a:active {
	color: %colour_tbh_link_hover%;
}

#toolbar_horizontal ul li.currentAncestor a:link,
#toolbar_horizontal ul li.currentAncestor a:visited {
	color: %colour_tbh_link_ancestor%;
}

#toolbar_horizontal ul li.currentAncestor a:hover,
#toolbar_horizontal ul li.currentAncestor a:active {
	color: %colour_tbh_link_ancestor_hover%;
}

#toolbar_horizontal ul li.normal a:link,
#toolbar_horizontal ul li.normal a:visited {
	color: %colour_tbh_link_normal%;
}

#toolbar_horizontal ul li.normal a:hover,
#toolbar_horizontal ul li.normal a:active {
	color: %colour_tbh_link_hover%;
}

#toolbar_horizontal a {
	border-color: %colour_tbh_border%;
}

/* @end */

/* @group colour Subheader */

.subHeader {
	color: %colour_subheader_text%;
}

.subHeader a:link, .subHeader a:visited {
	color: %colour_subheader_link_text%;
}

.subHeader a:hover, .subHeader a:active {
	color: %colour_subheader_link_hover%;
}

.subHeader h1,
.subHeader h2,
.subHeader h3,
.subHeader h4,
.subHeader h5,
.subHeader h6 {
	color: %colour_subheader_headings%;
}

/* @end */

/* @group Colors (side nav) */
#toolbar_vertical .currentAncestor a:link,
#toolbar_vertical .currentAncestor a:visited {
	color: %colour_tbv_link_ancestor%;
	background-color: %colour_tbv_link_ancestor_bg%;
}

#toolbar_vertical .currentAncestor a:hover,
#toolbar_vertical .currentAncestor a:active {
	color: %colour_tbv_link_ancestorhover%;
	background-color: %colour_tbv_link_ancestorhover_bg%;
}

#toolbar_vertical .current a:link,
#toolbar_vertical .current a:visited {
	color: %colour_tbv_link_current%;
	background-color: %colour_tbv_link_current_bg%;
}

#toolbar_vertical .current a:hover,
#toolbar_vertical .current a:active {
	color: %colour_tbv_link_currenthover%;
	background-color: %colour_tbv_link_currenthover_bg%;
}

#toolbar_vertical .normal a:link,
#toolbar_vertical .normal a:visited {
	color: %colour_tbv_link_normal%;
	background-color: %colour_tbv_link_normal_bg%;
}

#toolbar_vertical .normal a:hover,
#toolbar_vertical .normal a:active {
	color: %colour_tbv_link_hover%;
	background-color: %colour_tbv_link_hover_bg%;
}

#toolbar_vertical ul ul,
#toolbar_vertical ul ul a {
	border-color: %colour_tbv_border%;
}

/* @end */

/* @group colour Subcontent */

.subContent {
	color: %colour_subcontent_text%;
}

.subContent a:link,
.subContent a:visited {
	color: %colour_subcontent_link_text%;
}

.subContent a:hover,
.subContent a:active {
	color: %colour_subcontent_link_hover%;
}

.subContent h1,
.subContent h2,
.subContent h3,
.subContent h4,
.subContent h5,
.subContent h6 {
	color: %colour_subcontent_headings%;
}

/* @end */

/* @group colour Footer */

.footer {
	color: %colour_footer_text%;
}

.footer a:link,
.footer a:visited {
	color: %colour_footer_link_text%;
}

.footer a:hover,
.footer a:active {
	color: %colour_footer_link_hover%;
}

/* @end */

/* @group plugin support */

/*GoogaLoom*/
#googlecart-widget * {
	background-color: %colour_fields_background% ! important;
	color: %colour_body_text%;
	border-color: %colour_borders% ! important;
}

.googlecart-widget-title,
.googlecart-widget-remove {
	color: %colour_link_text% ! important;
}

.googlecart-widget-quantity-box {
	background: %colour_fields_background%;
	color: %colour_fields_text%;
}
/* @end */