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

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

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

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

/*pre and form fields*/
pre, .form-input-field {
	background: #262C31;
	color: #BBBBBB;
}

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

/* @end */

/* @group Colours (header) */

.header {
	background-color: #FFFFFF;
}
/*site title*/
.tbh_bg .title {
	color: #DEDEDE;
}

.header .content a:link, .header a:visited, .header code {
	color: #003F89;
}

.header .content a:hover, .header .content a:active {
	color: #4C4C4C;
}

/*.header headings and accents*/
.header .content h1,
.header .content h2,
.header .content h3,
.header .content h4,
.header .content h5,
.header .content h6,
.header .content sub,
.header .content sup,
.header .content s {
	color: #555555;
}

/*header content*/
.header .content {
	color: #444444;
}

/*site slogan*/
.header .slogan {
	color: #444444;
}

/* @end */

/* @goup Colours (sub-header) */

.subHeader {
	background-color: #414145;
	color: #DEDEDE;
}

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

.subHeader a:hover, .subHeader a:active {
	color: #F8CA02;
}

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

/* @end */

/* @goup Colours (sub-content) */

.subContent, .wrapper {
	background-color: #181B1F;
	color: #BBBBBB;
}

/*Sub-content links*/
.subContent a:link, .subContent a:visited, .subContent code {
	color: #57C4FD;
}

.subContent a:hover, .subContent a:active {
	color: #F8CA02;
}

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

/* @end */

/* @goup Colours (footer) */

.footerContainer {
	background-color: #15191C;
	color: #BBBBBB;
}

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

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

/* @end */

/* @group Colors (top nav) */
.tbh_bg {
	background-color: #39393C;
}

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

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

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

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

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

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

/* @end */

/* @group Colors (side nav) */
#toolbar_vertical .currentAncestor a:link,
#toolbar_vertical .currentAncestor a:visited {
	color: #57C4FD;
	background-color: #232F39;
}

#toolbar_vertical .currentAncestor a:hover,
#toolbar_vertical .currentAncestor a:active {
	color: #F8CA02;
	background-color: #232F39;
}

#toolbar_vertical .current a:link,
#toolbar_vertical .current a:visited {
	color: #F8CA02;
	background-color: #253542;
}

#toolbar_vertical .current a:hover,
#toolbar_vertical .current a:active {
	color: #F8CA02;
	background-color: #232F39;
}

#toolbar_vertical .normal a:link,
#toolbar_vertical .normal a:visited {
	color: #DEDEDE;
	background-color: #1C242A;
}

#toolbar_vertical .normal a:hover,
#toolbar_vertical .normal a:active {
	color: #F8CA02;
	background-color: #232F39;
}

#toolbar_vertical ul ul li a {
	border-color: #32383D;
}

/* @end */

/* @group plugin support */

/*GoogaLoom*/
#googlecart-widget * {
	background-color: #FFFFFF ! important;
	color: #333333;
	border-color: #32383D ! important;
}

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

.googlecart-widget-quantity-box {
	background: #262C31;
	color: #BBBBBB;
}
/* @end */