/* @goup Colours (general) */
body, .content_bg {
	color: #1B1B1B;
	background-color: #EDEDED;
}

/*global links*/
a:link, a:visited, code {
	color: #FFFF88;
}

a:hover, a:active {
	color: #DEDEDE;
}

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

/*pre and form fields*/
pre, .form-input-field {
	background: #009FFF;
	color: #F8F8F8;
}

/*global borders*/
.header_custom,
.footerContainer,
.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: #E8E8E8;
}

/* @end */

/* @group site title and slogan */

/*site title*/
.header_custom .title .site_title {
	color: #202020;
}

.header_custom .title .site_slogan {
	color: #2D5C88;
}

/* @end */

/* @goup Colours (Subcontent one) */

.subContent1 {
	background-color: #3C2E1E;
	border-color: #342616;
	color: #A78659;
}

.content_bg .downtriangle {
	color:#EDEDED;
}

/*Sub-header links*/
.subContent1 a:link, .subContent1 a:visited, .subContent1 code {
	color: #FFFFFF;
}

.subContent1 a:hover, .subContent1 a:active {
	color: #FFFF88;
}

/*Sub-header headings and accents*/
.subContent1 h1,
.subContent1 h2,
.subContent1 h3,
.subContent1 h4,
.subContent1 h5,
.subContent1 h6,
.subContent1 sub,
.subContent1 sup,
.subContent1 s {
	color: #F8F8F8;
}

/* @end */

/* @goup Colours (Subcontent two) */

.subContent2, .footerContainer, .wrapper {
	background-color: #3C2E1D;
	border-color: #342615;
	color: #FFFFFF;
}

.subContent1 .downtriangle {
	color:#3C2E1E;
}

/*Sub-content links*/
.subContent2 a:link, .subContent2 a:visited, .subContent2 code {
	color: #FFFF88;
}

.subContent2 a:hover, .subContent2 a:active {
	color: #DEDEDE;
}

/*Sub-content headings and accents*/
.subContent2 h1,
.subContent2 h2,
.subContent2 h3,
.subContent2 h4,
.subContent2 h5,
.subContent2 h6,
.subContent2 sub,
.subContent2 sup,
.subContent2 s {
	color: #95794F;
}

/* @end */

/* @goup Colours (footer) */

.footerContainer, .wrapper {
	color: #95794F;
}

/*footer links*/
.footerContainer a:link, .footerContainer a:visited, .footerContainer code {
	color: #95794F;
}

.footerContainer a:hover, .footerContainer a:active {
	color: #FFFF88;
}

/* @end */

/* @group Colors (top nav) */
.tbh_bg {
	background-color: #719416;
	border-color: #97BA3C;
}

#toolbar_horizontal ul,
#toolbar_horizontal ul li {
	border-color: #7DA022;
}

#toolbar_horizontal ul li.current a:link,
#toolbar_horizontal ul li.current a:visited {
	color: #454747;
}

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

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

#toolbar_horizontal ul li.current,
#toolbar_horizontal ul li.currentAncestor {
	border-color: #ADADAD;
	background-color: #EDEDED;
}

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

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

#toolbar_horizontal ul li.normal a:hover,
#toolbar_horizontal ul li.normal a:active {
	color: #F8F8F8;
	background-color: #608514;
}

.tbh_bg .divider {
	border-top-color: #A3A3A3;
	border-bottom-color: #E8E8E8;
}

/* Child - Level 1 */
#toolbar_horizontal ul ul li.current a:link,
#toolbar_horizontal ul ul li.current a:visited {
	color: #F8F8F8;
}

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

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

#toolbar_horizontal ul ul li.normal a:link,
#toolbar_horizontal ul ul li.normal a:visited {
	color: #0084BF;
}

#toolbar_horizontal ul ul li.normal a:hover,
#toolbar_horizontal ul ul li.normal a:active {
	color: #F8F8F8;
	background-color: transparent;
}

/* @end */

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

#toolbar_vertical .currentAncestor a:hover,
#toolbar_vertical .currentAncestor a:active {
	color: #F8F8F8;
	background-color: #0084BF;
}

#toolbar_vertical .current a:link,
#toolbar_vertical .current a:visited {
	color: #FFFF88;
	background-color: #008CCA;
}

#toolbar_vertical .current a:hover,
#toolbar_vertical .current a:active {
	color: #F8F8F8;
	background-color: #0084BF;
}

#toolbar_vertical .normal a:link,
#toolbar_vertical .normal a:visited {
	color: #F8F8F8;
	background-color: #0084BF;
}

#toolbar_vertical .normal a:hover,
#toolbar_vertical .normal a:active {
	color: #FFFF88;
	background-color: #008CCA;
}

#toolbar_vertical ul ul ul li a {
	border-color: #0074BA;
}

/* @end */

/* @group plugin support */

/*GoogaLoom*/
#googlecart-widget * {
	background-color: #EDEDED ! important;
	color: #1B1B1B;
	border-color: #E8E8E8 ! important;
}

.googlecart-widget-title,
.googlecart-widget-remove {
	color: #FFFF88 ! important;
}

.googlecart-widget-quantity-box {
	background: #009FFF;
	color: #F8F8F8;
}
/* @end */
