body{
	background:#fff;
	color:#555;
}
h1{ color:#777; }
h1.blogPostTitle,h2{ color:#ffab78; }
h1.blogPostTitle,h2{ border-bottom-color:#ccc; }
h3{ color:#777; }
h4{ color:#777; }
h5{ color:#777; }
h6{ color:#777; }

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

a:focus,
a:hover,
a:active{ color:#000; }


#bodyWrapper{
	/*background: #fff url(i/body-back-color-base.gif) repeat-x 0 0;*/
	background: #fff;
	border-top-color: #ffab78;
}

#header{
	border-bottom-color:#ffab78;
}
#brandingMain a{
	color:#888;
}
#brandingSub{
	color:#777;
}
#banner {
	border-bottom-color: transparent;
}
#content-B p,
#content-B ul,
#content-B ol{
	color:#777;
}

#footer{
	color:#555;
	background:#fff;
	border-top-color: #ccc;
}
#footer a,
#footer a:link,
#footer a:visited{
	color:#555;
}
#footer a:focus,
#footer a:hover,
#footer a:active{
	color:#aaa;
}


/* --- mainNav --- */

#mainNav{
	border-bottom-color:#ffab78;
}
.banner #mainNav {
	border-bottom-color: transparent;
}
#mainNav li a,
#mainNav li a:link,
#mainNav li a:visited{
	color:#555;
}
#mainNav li a:focus,
#mainNav li a:hover,
#mainNav li a:active{
	color:#fff;
	background:#ffab78;
}

#mainNav li.selected a,
#mainNav li.selected a:link,
#mainNav li.selected a:visited{
	color:#fff;
	background:#ffab78;
}

#mainNav li .subNav{
	background:#fff;
	border-bottom-color: #fff;
	border-top-color: #fff;
}
#mainNav li .subNav li{
	border-top-color: #fff;
}
#mainNav li .subNav li:first-child{
	border-top-color: #fff;
}
#mainNav li .subNav a,
#mainNav li .subNav a:link,
#mainNav li .subNav a:visited,
#mainNav li.selected .subNav a,
#mainNav li.selected .subNav a:link,
#mainNav li.selected .subNav a:visited{
	color:#fff;
	background:#ffab78;
}
#mainNav li .subNav a:focus,
#mainNav li .subNav a:hover,
#mainNav li .subNav a:active,
#mainNav li.selected .subNav a:focus,
#mainNav li.selected .subNav a:hover,
#mainNav li.selected .subNav a:active{
	background:#777;
	color:#fff;
}




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

#contactForm input,
#contactForm textarea{
	border-color: #999;
	color:#666;
}







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

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

/*#blog #blogArchiveNav span.blogPostCount{
	color:#bbb;
}*/
#blog span.postByline{
	border-top-color:#444;
	border-top:none;
}






