body{
	color:#252d2b;
	background-color: #a5cac2;
}
h1{ color:#252d2b; }
h1.blogPostTitle,
h2{
	color:#252d2b;
	border-top-color: #465552;
	border-bottom-color:#465552;
}
h3{ color:#252d2b; }
h4{ color:#252d2b; }
h5{ color:#252d2b; }
h6{ color:#252d2b; }

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

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


#bodyWrapper{ background: #a5cac2; }

#header{
	color:#252d2b;
	border-top-color: #252d2b;
}
#brandingMain a{ color:#252d2b; }
#brandingSub{ color:#252d2b; }

#content-A{ border-top-color: #252d2b;	}


#footer{
	border-top-color: #555;
	color:#252d2b;
}
#footer #global-footer {
	border-bottom-color: #252d2b;
}

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




/*------- MainNav --------------- */



#mainNav{ border-top-color: #252d2b; }

#mainNav li a,
#mainNav li a:link,
#mainNav li a:visited{
	color:#252d2b;
	border-bottom-color: #444;
}
#mainNav li a:focus,
#mainNav li a:hover,
#mainNav li a:active{
	color:#fff;
	background-color:#252d2b;
}
#mainNav li.selected a,
#mainNav li.selected a:link,
#mainNav li.selected a:visited{
	color:#252d2b;
	background: transparent url(./i/navBack_color-blue.png) repeat 0 0;
	background: rgba(129, 160, 153, 0.95);
}



#mainNav li .subNav{ border-top-color: #444; }

#mainNav li .subNav li{
	border-bottom-color: #444;
	background:transparent url(./i/navBack_color-blue.png) repeat 0 0;
	background: rgba(129, 160, 153, 0.95);
}

#mainNav .subNav li a,
#mainNav .subNav li a:link,
#mainNav .subNav li a:visited{
	color:#252d2b;
	background:none;
	border:none;
}
#mainNav .subNav li a:focus,
#mainNav .subNav li a:hover,
#mainNav .subNav li a:active{
	background:#252d2b;
	color:#fff;
}





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

#contactForm input,
#contactForm textarea{
	border-color: #444;
	background-color:#d6f1ec;
}








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

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

/*#blog #blogArchiveNav span.blogPostCount{
	color:#6e807c;
}*/
#blog span.postByline{
	border-top-color:#aaa;
	border-top:none;
}
#blog .blogShareLinks{
	border-top-color:#465552;
}
#blog #disqus_thread{
	border-color: #465552;
}









