html{
	background: #373b3e url(i/backgroundTexture.jpg) repeat center bottom;
}
body{
	background: #f3f1ef url(i/bodyBackgroundTexture.jpg) repeat center top;
	color:#212325;
}
h1{ color:#48777A; }
h1.blogPostTitle, h2{
	color:#48777A;
	}
h3{ color:#212325; }
h4{ color:#212325; }
h5{ color:#212325; }
h6{ color:#212325; }

a,
a:link,
a:visited{ color:#904632; }

a:focus,
a:hover,
a:active{ color:#48777A; }

#bodyWrapper{

}
#wrapper{
}
#header{
	color:#212325;
	background-image: url(i/color-base/banner5.png);
}
.qi-cms-banner {
	background-image: url(i/color-base/cropper.png);
}
.gallery .qi-cms-banner {
	background-image: none;
}

#banner .qi-cms-banner {
	background-color: transparent;
}

#brandingMain {
	border-bottom-color: #904632;
}
#brandingMain a{
	color:#f4f4f4;
}
#brandingSub{
	color:#f4f4f4;
}
#brandingMain a,
#brandingSub {
	text-shadow:
		-2px -2px 0 #537580,
		0 -2px 0 #537580,
		2px -2px 0 #537580,
		2px 0 0 #537580,
		2px 2px 0 #537580,
		0 2px 0 #537580,
		-2px 2px 0 #537580,
		-2px 0 0 #537580;
}


#content-B{
}
#content-B p,
#content-B ul,
#content-B ol{
}

#footer{
	background: url(i/footer.png) repeat-x center top;
	color:#fff;
}
#footer a,
#footer a:link,
#footer a:visited{
	color:#fff;
}
#footer a:focus,
#footer a:hover,
#footer a:active{
	color:#6c9ca9;
}


/* --- mainNav --- */

#navWrapper{
}
#mainNav{
}
#mainNav li a,
#mainNav li a:link,
#mainNav li a:visited{
	color:#fff;
	font-weight: bold;
	text-shadow:
		-2px -2px 0 #537580,
		0 -2px 0 #537580,
		2px -2px 0 #537580,
		2px 0 0 #537580,
		2px 2px 0 #537580,
		0 2px 0 #537580,
		-2px 2px 0 #537580,
		-2px 0 0 #537580;
}
#mainNav li a:focus,
#mainNav li a:hover,
#mainNav li a:active{
	color:#FF9270;
}

/*#mainNav li.selected a,
#mainNav li.selected a:link,
#mainNav li.selected a:visited{
	color:#333;

}*/

#mainNav li .subNav{
}
#mainNav li .subNav li{
}
#mainNav li .subNav a,
#mainNav li .subNav a:link,
#mainNav li .subNav a:visited{
	background:#904632;
	border-color: #f1eee9;
	color:#fffcf7;
	text-shadow: none;
}
#mainNav li .subNav a:focus,
#mainNav li .subNav a:hover,
#mainNav li .subNav a:active{
	background:#cf745b;
	color:#333;
}



/* --- Contact Form --- */

#contactForm input,
#contactForm textarea{
	border-color: #aaa;
	background: #fff;
	color:#4d4d4d;
}









/* ----- Blog Colors ----- */

#blog .blogArchiveHeading{
	border-bottom-color:#212325;
}
#blog #blogArchiveNav dt{
	border-bottom-color:#a7a7a1;
}
#blog #blogArchiveNav dt.blogNavMonthjs:hover{
	color:#a7a7a1;
}
#blog #blogRecentPosts .selectedPost,
#blog #blogArchiveNav .selectedPost{
	color:#000;
}
#blog #blogRecentPosts li,
#blog #blogArchiveNav li.blogArchivePost{
	border-bottom-color:#a7a7a1;
}

/*#blog #blogArchiveNav span.blogPostCount{
	color:#a7a7a1;
}*/
#blog span.postByline{
	border-top-color:#a7a7a1;
}
#blog .blogShareLinks{
	border-top-color:#a7a7a1;
}
#blog #disqus_thread{
	border-color:#a7a7a1;
}


