/* Title Block
================================================== */
h1#site_title {
	color: #FFFEFE;
}
h2#site_slogan {
	background-color: #DFECF7;
	color: #FFFFFF;
}
h2#site_slogan:after {
	border-color: transparent transparent #DFECF7 transparent;
}
/* Full Menu
================================================== */
.navigation,
.toolbar1-open,
.toolbar1,
#scroll-nav-wrap {
	background-color: #DFECF7;
}
.navigation {
	border-top: solid 1px #F8FFFF;
	border-bottom: solid 1px #C5D2DD;
}
.toolbar1-open a {
	color: #000000;
}
.toolbar1 ul li a:link,
.toolbar1 ul li a:visited,
#scroll-nav-wrap .scroll-nav-item a:link,
#scroll-nav-wrap .scroll-nav-item a:visited {
	color: #000000;
}
.toolbar1 ul li a:hover,
.toolbar1 ul li a:active,
#scroll-nav-wrap .scroll-nav-item a:hover,
#scroll-nav-wrap .scroll-nav-item a:active {
	color: #000000;
}
.toolbar1 > ul > li.currentListItem > a:link,
.toolbar1 > ul > li.currentListItem >a:visited,
.toolbar1 > ul > li.currentAncestorListItem > a:link,
.toolbar1 > ul > li.currentAncestorListItem > a:visited {
	background-color: #F3FFFF;
	color: #000000;
}
/* Arrows
================================================== */
.toolbar1 > ul > li.hasChildren > a:after {/* Down arrow, top menu */
	border-color: #000000 transparent transparent transparent;
}
.toolbar1 ul ul li.hasChildren > a:after {/* Right arrow, sub menu */
	border-color: transparent transparent transparent #FFFFFF;
}
.toolbar1 > ul > li > ul:after {/* Up arrow, sub menu */
	border-color: transparent transparent #DFECF7 transparent;
}
.toolbar1 > ul > li > ul li ul:after {/* Left arrow, sub menu */
	border-color: transparent #DFECF7 transparent transparent;
}
/* Drop Menu
================================================== */
.toolbar1 ul ul li {
	background-color: #DFECF7;
}
.toolbar1 ul ul li a {
	border-color: #EBF8FF;
}
.toolbar1 ul ul li a:link,
.toolbar1 ul ul li a:visited {
	color: #FFFFFF;
}
.toolbar1 ul ul li a:hover,
.toolbar1 ul ul li a:active {
	color: #EAEAEA;
}
/* Mobile Menu
================================================== */
@media only screen and (max-width : 767px) {
	.navigation,
	.toolbar1-open {
		background-color: #DEEBF6;
	}
	.toolbar1-open a,
	.toolbar1 ul li a {
		color: #000000;
		border-color: #EAF7FF;
	}
}

/* Breadcrumb
================================================== */
#breadcrumb ul li a {
	color: #EC812C;
}
/* Header Wrap
================================================== */
.header,
.header .thumbnail-frame p.thumbnail-caption {
	background-color: %colour_top_background%;
	color: %colour_top_text%;
}
.header a:link,
.header a:visited{
	color: %colour_top_link%;
}
.header a:hover,
.header a:active{
	color: %colour_top_link + 0.2%;
}
.header input.form-input-field,
.header textarea.form-input-field,
.header pre {
	background-color: %colour_top_background + 0.1%;
	border-color: %colour_top_background - 0.1%;
	color: %colour_top_text + 0.1%;
}
.header .filesharing-item {
	border-color: %colour_top_background - 0.1%;
}
.header .filesharing-item:nth-child(even) {
	background-color: %colour_top_background + 0.02%;
}
.header .filesharing-item:nth-child(odd) {
	background-color: %colour_top_background - 0.02%;
}
#extraContainer12 a:link,
#extraContainer12 a:visited {
	color: #52D2F8;
}
#extraContainer12 a:hover,
#extraContainer12 a:active {
	color: #9EFFFF;
}
/* Middle Wrap
================================================== */
.middle,
.middle .thumbnail-frame p.thumbnail-caption,
.middle .movie-thumbnail-caption,
body.photo-background,
body.movie-background {
	background-color: #F5F5F5 !important;
}
.middle .wide,
.middle .wide .thumbnail-frame p.thumbnail-caption,
.middle .wide .movie-thumbnail-caption,
body.photo-background,
body.movie-background {
	color: #2B2B2B;
}
.middle .wide a:link,
.middle .wide a:visited,
body.photo-background p.photo-links a:link,
body.photo-background p.photo-links a:visited{
	color: #1ABC9C;
}
.middle .wide a:hover,
.middle .wide a:active{
	color: #4DEFCF;
}
.middle .wide input.form-input-field,
.middle .wide textarea.form-input-field,
.middle .wide input.fl-text,
.middle .wide textarea.fl-textarea,
.middle .wide pre {
	background-color: #FFFFFF;
	border-color: #DBDBDB;
	color: #444444;
}
.middle .wide input.form-input-button[type="reset"],
.middle .wide input.form-input-button[type="submit"],
.middle .wide input.fl-reset,
.middle .wide input.formloom-submit {
		color: #999999;
}
.middle .wide input.form-input-button[type="reset"],
.middle .wide input.fl-reset {
	background-color: #F6F6F6;
}
.middle .wide input.form-input-button[type="submit"],
.middle .wide input.formloom-submit {
	background-color: #DDDDDD;
}
.middle .wide input.form-input-button[type="reset"]:hover,
.middle .wide input.form-input-button[type="submit"]:hover {
	background-color: #EAEAEA;
}
.middle .wide .filesharing-item {
	border-color: #DBDBDB;
}
.middle .wide .filesharing-item:nth-child(even) {
	background-color: #FAFAFA;
}
.middle .wide .filesharing-item:nth-child(odd) {
	background-color: #EFEFEF;
}
.middle .narrow {
	color: #999999;
}
.narrow h3#sidebar_title,
.narrow #sidebar,
.narrow #plugin_sidebar #blog-categories,
.narrow #plugin_sidebar #blog-archives,
.narrow #plugin_sidebar ul.blog-tag-cloud,
.narrow #plugin_sidebar #blog-rss-feeds {
	background-color: #EAEAEA;
}
#blog-categories .before,#blog-archives .before,ul.blog-tag-cloud .before,#blog-rss-feeds .before
{
	background-color: #E2E2E2;
	border-color: #D5D5D5;
}
.middle .narrow a:link,
.middle .narrow a:visited{
	color: #C63C78;
}
.middle .narrow a:hover,
.middle .narrow a:active{
	color: #F96FAB;
}
.middle .narrow input.form-input-field,
.middle .narrow textarea.form-input-field,
.middle .narrow input.fl-text,
.middle .narrow textarea.fl-textarea,
.middle .narrow pre {
	background-color: #FFFFFF;
	border-color: #D0D0D0;
	color: #B2B2B2;
}
.middle .narrow input.form-input-button[type="reset"],
.middle .narrow input.form-input-button[type="submit"],
.middle .narrow input.fl-reset,
.middle .narrow input.formloom-submit {
		color: #2B2B2B;
}
.middle .narrow input.form-input-button[type="reset"],
.middle .narrow input.fl-reset {
	background-color: #FFFFFF;
}
.middle .narrow input.form-input-button[type="submit"],
.middle .narrow input.formloom-submit {
	background-color: #E8E8E8;
}
.middle .narrow input.form-input-button[type="reset"]:hover,
.middle .narrow input.form-input-button[type="submit"]:hover {
	background-color: #F5F5F5;
}

/* ExtraContent1 Wrap
================================================== */
.extracontent1,
.extracontent1 .thumbnail-frame p.thumbnail-caption{
	background-color: #1ABC9C !important;
	color: #FFFFFF;
}
.extracontent1 a:link,
.extracontent1 a:visited{
	color: #FFAA49;
}
.extracontent1 a:hover,
.extracontent1 a:active{
	color: #FFDD7C;
}
.extracontent1 input.form-input-field,
.extracontent1 textarea.form-input-field,
.extracontent1 pre {
	background-color: #33D5B5;
	border-color: #00A282;
	color: #FFFFFF;
}
.extracontent1 .filesharing-item {
	border-color: #00A282;
}
.extracontent1 .filesharing-item:nth-child(even) {
	background-color: #1FC1A1;
}
.extracontent1 .filesharing-item:nth-child(odd) {
	background-color: #14B696;
}

/* ExtraContent2 Wrap
================================================== */
.extracontent2,
.extracontent2 .thumbnail-frame p.thumbnail-caption{
	background-color: #FFAA49 !important;
	color: #1C2531;
}
.extracontent2 a:link,
.extracontent2 a:visited{
	color: #3498DB;
}
.extracontent2 a:hover,
.extracontent2 a:active{
	color: #67CBFF;
}
.extracontent2 input.form-input-field,
.extracontent2 textarea.form-input-field,
.extracontent2 pre {
	background-color: #FFC362;
	border-color: #E5902F;
	color: #353E4A;
}
.extracontent2 .filesharing-item {
	border-color: #E5902F;
}
.extracontent2 .filesharing-item:nth-child(even) {
	background-color: #FFAF4E;
}
.extracontent2 .filesharing-item:nth-child(odd) {
	background-color: #F9A443;
}

/* ExtraContent3 Wrap
================================================== */
.extracontent3,
.extracontent3 .thumbnail-frame p.thumbnail-caption {
	background-color: #392D4C !important;
	color: #FFFFFF;
}
.extracontent3 a:link,
.extracontent3 a:visited{
	color: #E77949;
}
.extracontent3 a:hover,
.extracontent3 a:active{
	color: #FFAC7C;
}
.extracontent3 input.form-input-field,
.extracontent3 textarea.form-input-field,
.extracontent3 pre {
	background-color: #524665;
	border-color: #1F1332;
	color: #FFFFFF;
}
.extracontent3 .filesharing-item {
	border-color: #1F1332;
}
.extracontent3 .filesharing-item:nth-child(even) {
	background-color: #3E3251;
}
.extracontent3 .filesharing-item:nth-child(odd) {
	background-color: #332746;
}
/* ExtraContent4 Wrap
================================================== */
.extracontent4,
.extracontent4 .thumbnail-frame p.thumbnail-caption {
	background-color: #7BC2B9 !important;
	color: #FFFFFF;
}
.extracontent4 a:link,
.extracontent4 a:visited{
	color: #35413F;
}
.extracontent4 a:hover,
.extracontent4 a:active{
	color: #687472;
}
.extracontent4 input.form-input-field,
.extracontent4 textarea.form-input-field,
.extracontent4 pre {
	background-color: #94DBD2;
	border-color: #61A89F;
	color: #FFFFFF;
}
.extracontent4 .filesharing-item {
	border-color: #61A89F;
}
.extracontent4 .filesharing-item:nth-child(even) {
	background-color: #80C7BE;
}
.extracontent4 .filesharing-item:nth-child(odd) {
	background-color: #75BCB3;
}

/* ExtraContent5 Wrap
================================================== */
.extracontent5,
.extracontent5 .thumbnail-frame p.thumbnail-caption{
	background-color: #FFFFFF !important;
	color: #3A3B3F;
}
.extracontent5 a:link,
.extracontent5 a:visited{
	color: #C63C78;
}
.extracontent5 a:hover,
.extracontent5 a:active{
	color: #F96FAB;
}
.extracontent5 input.form-input-field,
.extracontent5 textarea.form-input-field,
.extracontent5 pre {
	background-color: #FFFFFF;
	border-color: #E5E5E5;
	color: #535458;
}
.extracontent5 .filesharing-item {
	border-color: #E5E5E5;
}
.extracontent5 .filesharing-item:nth-child(even) {
	background-color: #FFFFFF;
}
.extracontent5 .filesharing-item:nth-child(odd) {
	background-color: #F9F9F9;
}
/* ExtraContent6 Wrap
================================================== */
.extracontent6,
.extracontent6 .thumbnail-frame p.thumbnail-caption{
	background-color: #F7C630 !important;
	color: #40291F;
}
.extracontent6 a:link,
.extracontent6 a:visited{
	color: #DD3B2D;
}
.extracontent6 a:hover,
.extracontent6 a:active{
	color: #FF6E60;
}
.extracontent6 input.form-input-field,
.extracontent6 textarea.form-input-field,
.extracontent6 pre {
	background-color: #FFDF49;
	border-color: #DDAC16;
	color: #594238;
}
.extracontent6 .filesharing-item {
	border-color: #DDAC16;
}
.extracontent6 .filesharing-item:nth-child(even) {
	background-color: #FCCB35;
}
.extracontent6 .filesharing-item:nth-child(odd) {
	background-color: #F1C02A;
}
/* ExtraContent7 Wrap
================================================== */
.extracontent7,
.extracontent7 .thumbnail-frame p.thumbnail-caption{
	background-color: #DC333B !important;
	color: #FFFFFF;
}
.extracontent7 a:link,
.extracontent7 a:visited{
	color: #FFFFFF;
}
.extracontent7 a:hover,
.extracontent7 a:active{
	color: #FFFFFF;
}
.extracontent7 input.form-input-field,
.extracontent7 textarea.form-input-field,
.extracontent7 pre {
	background-color: #F54C54;
	border-color: #C21921;
	color: #FFFFFF;
}
.extracontent7 .filesharing-item {
	border-color: #C21921;
}
.extracontent7 .filesharing-item:nth-child(even) {
	background-color: #E13840;
}
.extracontent7 .filesharing-item:nth-child(odd) {
	background-color: #D62D35;
}
/* ExtraContent8 Wrap
================================================== */
.extracontent8,
.extracontent8 .thumbnail-frame p.thumbnail-caption{
	background-color: #92BAB2 !important;
	color: #FFFFFF;
}
.extracontent8 a:link,
.extracontent8 a:visited{
	color: #FFFFFF;
}
.extracontent8 a:hover,
.extracontent8 a:active{
	color: #FFFFFF;
}
.extracontent8 input.form-input-field,
.extracontent8 textarea.form-input-field,
.extracontent8 pre {
	background-color: #ABD3CB;
	border-color: #78A098;
	color: #FFFFFF;
}
.extracontent8 .filesharing-item {
	border-color: #78A098;
}
.extracontent8 .filesharing-item:nth-child(even) {
	background-color: #97BFB7;
}
.extracontent8 .filesharing-item:nth-child(odd) {
	background-color: #8CB4AC;
}
/* Bottom Wrap
================================================== */
html,
body {
	background-color: #DFECF7;
}
.bottom{
	color: #000000;
}
.bottom a:link,
.bottom a:visited{
	color: #FC913C;
}
.bottom a:hover,
.bottom a:active{
	color: #FFC46F;
}
