/* @group general */
body {
	background-color: %colour_body_bg%;/*background for body*/
}
/* @end */
/* @group header */
.header {
	background-color: %colour_header_bg%;/*background of the top portion of the site*/
}
.site_title {
	color: %colour_site_title%;/*site title*/
}
.site_slogan {
	color: %colour_site_slogan%;/*site slogan*/
}
/* @end */
/* @group top nav */
.bar {
	background-color:%colour_toolbar_top_bg%;/*background - top nav*/
}
.tbh_top .toolbar_horizontal ul li a {
	color: %colour_toolbar_top_link_text%;/*normal link color - top nav*/
	background-color:%colour_toolbar_top_link_bg%;/*normal link background - top nav*/
}
.tbh_top .toolbar_horizontal a:hover,.tbh_top .toolbar_horizontal .current,.tbh_top .toolbar_horizontal .currentAncestor {
	color: %colour_toolbar_top_linkhover_text%;/*hover link color - top nav*/
	background-color:%colour_toolbar_top_linkhover_bg%;/*hover background - top nav*/
}
/* @end */
/* @group sub nav */
.tbh_sub {
	background-color: %colour_tbh_sub%;/*background color - sub nav bar*/
}
.tbh_sub .toolbar_horizontal ul ul li a:link,
.tbh_sub .toolbar_horizontal ul ul li a:visited {
	color: %colour_toolbar_sub_link_text%;/*normal link color - sub nav*/
}
.tbh_sub .toolbar_horizontal ul ul li a:hover,
.tbh_sub .toolbar_horizontal ul ul li a:active {
	color: %colour_toolbar_sub_linkhover_text%;/*hover link color - sub nav*/
	background-color:%colour_toolbar_sub_linkhover_bg%;/*hover background - sub nav*/
	border-color:%colour_toolbar_sub_linkhover_bg*0.9%;/*hover border - sub nav*/
	border-bottom-color:%colour_toolbar_sub_linkhover_bg%;/*hides bottom border - sub nav*/
}
.tbh_sub .toolbar_horizontal ul ul li a.currentAncestor:link,
.tbh_sub .toolbar_horizontal ul ul li a.currentAncestor:visited {
	color: %colour_toolbar_sub_link_text%;/*inherited from sub nav hover*/
	background-color:%colour_body_bg%;/*inherited from body*/
	border-color:%colour_toolbar_sub_linkhover_bg*0.9%;/*hover border - sub nav*/
	border-bottom-color:%colour_body_bg%;/*inherited from body*/
}
.tbh_sub .toolbar_horizontal ul ul li a.current:link,
.tbh_sub .toolbar_horizontal ul ul li a.current:visited {
	color: %colour_toolbar_sub_current_link_text%;
	background-color: %colour_body_bg%;/*inherited from body*/
	border-color:%colour_toolbar_sub_linkhover_bg*0.9%;/*hover border - sub nav*/
	border-bottom-color:%colour_body_bg%;/*inherited from body*/
}
/* @end */
/* @group sub nav drop */
.tbh_sub .toolbar_horizontal ul ul ul {
	border-color: %colour_toolbar_sub_linkhover_bg*0.9%;/*inherited from sub nav hover*/
}
.tbh_sub .toolbar_horizontal ul ul .normalListItem ul {
	background-color: %colour_toolbar_sub_linkhover_bg%;/*inherited from sub nav hover*/
}
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul,
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul {
	background-color: %colour_body_bg%;/*inherited from body*/
}
.tbh_sub .toolbar_horizontal ul ul .normalListItem ul a:link,
.tbh_sub .toolbar_horizontal ul ul .normalListItem ul a:visited {
	color: %colour_toolbar_sub_linkhover_text%;/*inherited from sub nav hover*/
	background:transparent;
}
.tbh_sub .toolbar_horizontal ul ul .normalListItem ul a:hover,
.tbh_sub .toolbar_horizontal ul ul .normalListItem ul a:active {
	color: %colour_toolbar_sub_linkhover_text*0.9%;/*inherited from sub nav hover*/
	background:transparent;
}
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul a:link,
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul a:visited,
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul a:link,
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul a:visited {
	color: %colour_toolbar_sub_link_text%;/*inherited from sub nav */
	background:transparent;
}
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul a:hover,
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul a:active,
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul a:hover,
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul a:active,
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul a.current:link,
.tbh_sub .toolbar_horizontal ul ul .currentListItem ul a.current:visited,
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul a.current:link,
.tbh_sub .toolbar_horizontal ul ul .currentAncestorListItem ul a.current:visited {
	color: %colour_toolbar_sub_current_link_text%;/*inherited from sub nav current*/
	background:transparent;/*prevents inheritance of background color*/
}
.tbh_sub .toolbar_horizontal ul ul ul li a.currentAncestor:link,
.tbh_sub .toolbar_horizontal ul ul ul li a.currentAncestor:visited {
	background: transparent;/*prevents inheritance of background color*/
}
/* @end */
/* @group contentContainer */
.contentContainer {
	border-color: %colour_contentContainer_border%;/*border - container*/
}
/* @end */
/* @group custom footer */
.header_custom{
	background-color: %colour_custom_header_bg%;/*background for when header image is none*/
}
/* @end */
/* @group pre content */
.preContainer {
	color: %colour_preContainer_text%;
	background-color: %colour_preContainer_bg%;
}
.preContainer,.preContainer pre,.preContainer .blog-entry,.preContainer .filesharing-item,.preContainer .thumbnail-frame a,.preContainer .movie-thumbnail-frame a,.preContainer .movie-frame object,.preContainer .form-input-field,.preContainer input.fl-text,.preContainer textarea.fl-textarea {
	border-color: %colour_preContainer_border%;
}
.preContainer h1,.preContainer h2,.preContainer h3,.preContainer h4,.preContainer h5,.preContainer h6 {
	color: %colour_preContainer_h_text%;
}
.preContainer a:link,.preContainer a:visited {
	color: %colour_preContainer_link_text%;
}
.preContainer a:hover,.preContainer a:active {
	color: %colour_preContainer_linkhover_text%;
}
.preContainer pre,.preContainer .form-input-field,.preContainer .filesharing-item,.preContainer input.fl-text,.preContainer textarea.fl-textarea {
	background: %colour_preContainer_fields_bg%;
	color: %colour_preContainer_fields_text%;
}
/* @end */
/* @group main content */
.mainWrapper, .photo-background {
	color: %colour_mainContainer_text%;
	background-color: %colour_mainWrapper_bg%;
}
.mainWrapper,.mainContainer pre,.mainContainer .blog-entry,.mainContainer .filesharing-item,.mainContainer .thumbnail-frame a,.mainContainer .movie-thumbnail-frame a,.mainContainer .movie-frame object,.mainContainer .form-input-field,.mainContainer input.fl-text,.mainContainer textarea.fl-textarea {
	border-color: %colour_mainContainer_border%;
}
.mainContainer h1,.mainContainer h2,.mainContainer h3,.mainContainer h4,.mainContainer h5,.mainContainer h6,.exif-data {
	color: %colour_mainContainer_h_text%;
}
.mainContainer a:link,.mainContainer a:visited,.photo-title,.photo-links a:link,.photo-links a:visited {
	color: %colour_mainContainer_link_text%;
}
.mainContainer a:hover,.mainContainer a:active,.photo-caption,.photo-links,.photo-links a:hover,.photo-links a:active {
	color: %colour_mainContainer_linkhover_text%;
}
.mainContainer pre,.mainContainer .form-input-field,.mainContainer .filesharing-item,.mainContainer input.fl-text,.mainContainer textarea.fl-textarea {
	background: %colour_mainContainer_fields_bg%;
	color: %colour_mainContainer_fields_text%;
}
/* @end */
/* @group sidebar */
.sidebarContainer {
	color: %colour_sidebarContainer_text%;
}
.sidebarContainer,.sidebarContainer pre,.sidebarContainer .blog-entry,.sidebarContainer .filesharing-item,.sidebarContainer .thumbnail-frame a,.sidebarContainer .movie-thumbnail-frame a,.sidebarContainer .movie-frame object,.sidebarContainer .form-input-field,.sidebarContainer input.fl-text,.sidebarContainer textarea.fl-textarea {
	border-color: %colour_sidebarContainer_border%;
}
.sidebarContainer h1,.sidebarContainer h2,.sidebarContainer h3,.sidebarContainer h4,.sidebarContainer h5,.sidebarContainer h6 {
	color: %colour_sidebarContainer_h_text%;
}
.sidebarContainer a:link,.sidebarContainer a:visited {
	color: %colour_sidebarContainer_link_text%;
}
.sidebarContainer a:hover,.sidebarContainer a:active {
	color: %colour_sidebarContainer_linkhover_text%;
}
.sidebarContainer pre,.sidebarContainer .form-input-field,.sidebarContainer .filesharing-item,.sidebarContainer input.fl-text,.sidebarContainer textarea.fl-textarea {
	background: %colour_sidebarContainer_fields_bg%;
	color: %colour_sidebarContainer_fields_text%;
}
/* @end */
/* @group side nav */
#toolbar_vertical ul li a.current:hover,
#toolbar_vertical ul li a.current:active,
#toolbar_vertical ul li a:link,
#toolbar_vertical ul li a:visited {
	color: %colour_toolbar_vertical_link_text%;
	background-color: %colour_toolbar_vertical_link_bg%;
	border-color: %colour_toolbar_vertical_link_border%;
}
#toolbar_vertical ul li a.current:link,
#toolbar_vertical ul li a.current:visited,
#toolbar_vertical ul li a:hover,
#toolbar_vertical ul li a:active {
	color: %colour_toolbar_vertical_linkhover_text%;
	background-color: %colour_toolbar_vertical_linkhover_bg%;
	border-color: %colour_toolbar_vertical_linkhover_border%;
}
/* @end */
/* @group post content */
.postContainer {
	color: %colour_postContainer_text%;
	background-color: %colour_postContainer_bg%;
}
.postContainer,.postContainer pre,.postContainer .blog-entry,.postContainer .filesharing-item,.postContainer .thumbnail-frame a,.postContainer .movie-thumbnail-frame a,.postContainer .movie-frame object,.postContainer .form-input-field,.postContainer input.fl-text,.postContainer textarea.fl-textarea {
	border-color: %colour_postContainer_border%;
}
.postContainer h1,.postContainer h2,.postContainer h3,.postContainer h4,.postContainer h5,.postContainer h6 {
	color: %colour_postContainer_h_text%;
}
.postContainer a:link,.postContainer a:visited {
	color: %colour_postContainer_link_text%;
}
.postContainer a:hover,.postContainer a:active {
	color: %colour_postContainer_linkhover_text%;
}
.postContainer pre,.postContainer .form-input-field,.postContainer .filesharing-item,.postContainer input.fl-text,.postContainer textarea.fl-textarea {
	background: %colour_postContainer_fields_bg%;
	color: %colour_postContainer_fields_text%;
}
/* @end */
/* @group custom footer */
.footer_custom{
	background-color: %colour_custom_footer_bg%;/*background for when footer image is none*/
}
/* @end */
/* @group footer */
.footerContainer .breadcrumb,.footerContainer .footer{
	background-color: %colour_footer_bg%;/*background - footer*/
}
.footerContainer {
	color: %colour_footer_text%;/*text - footer*/
}
.footerContainer a:link,.footerContainer a:visited {
	color: %colour_footer_link_text%;/*link - footer*/
}
.footerContainer a:hover,.footerContainer a:active {
	color: %colour_footer_linkhover_text%;/*hover - footer*/
}
/* @end */