body{
	background:#111;
	color:#ccc;
}
h1{ color:#f1f1f1; }
h1.blogPostTitle,h2{ color:#f1f1f1; }
h3{ color:#f1f1f1; }
h4{ color:#f1f1f1; }
h5{ color:#f1f1f1; }
h6{ color:#f1f1f1; }

a,
a:link,
a:visited{ color:#f07566; }
a:focus,
a:hover,
a:active{ color:#fff; }

#bodyWrapper{
	background:#262626 url(i/patternBkg_color-red.gif) repeat 0 0; /* fff */
	border-top-color: #111;
	border-bottom-color: #111;
}
#wrapper{
	background: transparent url(i/dragon_color-red-pattern.gif) no-repeat 518px -20px;
}

#header{ color:#000; }
#brandingMain a{ color:#f07566; }
#brandingSub{ color:#fff; }
#brandingMain{
    -webkit-font-smoothing:antialiased;
}

#global-footer {
	background-color: #111;
}

#footer{ color:#aaa; }

#footer a,
#footer a:link,
#footer a:visited{ color:#aaa; }

#footer a:focus,
#footer a:hover,
#footer a:active{ color:#fff; }



/* --- mainNav ---*/

#mainNav li{ background:#111; }

#mainNav li a,
#mainNav li a:link,
#mainNav li a:visited{
	border-top-color: #111;
	color:#f1f1f1;
}
#mainNav li a:focus,
#mainNav li a:hover,
#mainNav li a:active{
	border-top-color:#f07566;
	color:#f07566;
}
#mainNav li.selected a,
#mainNav li.selected a:link,
#mainNav li.selected a:visited{
	border-top-color:#f07566;
	color:#f07566;
}
#mainNav li .subNav{
	background:#111;
}
#mainNav li .subNav a,
#mainNav li .subNav a:link,
#mainNav li .subNav a:visited{
	border-top-color: #262626;
	color:#bbb;
}
#mainNav li .subNav a:focus,
#mainNav li .subNav a:hover,
#mainNav li .subNav a:active{
	color:#fff;
	background: #222;
}



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

#contactForm input,
#contactForm textarea{
	border-color: #5e4339;
	background-color:#3e2921;
	color:#fff;
}





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

#blog .blogArchiveHeading{
	border-bottom-color:#945850;
}
#blog #blogArchiveNav dt{
	border-bottom-color:#945850;
}
#blog #blogArchiveNav dt.blogNavMonthjs:hover{
	color:#fff;
}
#blog #blogRecentPosts .selectedPost,
#blog #blogArchiveNav .selectedPost{
	color:#664b47;
}
#blog #blogRecentPosts li,
#blog #blogArchiveNav li.blogArchivePost{
	border-bottom-color:#613a34;
}

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






