html{
	background:#000;
}
body{
	background: #f6fcfe url(i/bodyBkg-color-base.gif) repeat-x left top;
	color:#000;
	color:#2A4D5C;
}
h1{
	color:#000;
	color:#213741;
}
h1.blogPostTitle,h2{
	color:#000;
	color:#213741;
}
h3{
	color:#000;
	color:#213741;
}
h4{
	color:#000;
	color:#213741;
}
h5{
	color:#000;
	color:#213741;
}
h6{
	color:#000;
	color:#213741;
}

a,
a:link,
a:visited{ color:#265C00; }

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

#bodyWrapper{
	background: transparent url(i/banner.jpg) no-repeat center top;
}
#wrapper{
}
#header{
	color: #213741;
}
#brandingMain {
	text-shadow: 0 0 15px #a0e3ff, 0 0 2px #a0e3ff;
}
#brandingMain a{
	color: #213741;
}
#brandingSub{
	color: #213741;
}
#content-B{
}
#content-B p,
#content-B ul,
#content-B ol{
}

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

#footer{
	background:transparent url(i/grass.gif) repeat-x left top;
	color:#fff;
}
#footer a,
#footer a:link,
#footer a:visited{
	color:#fff;
}
#footer a:focus,
#footer a:hover,
#footer a:active{
	color:#358100;
}


/* --- mainNav --- */

#navWrapper{
	background: rgb(219 242 252);
}
#mainNav{}
#mainNav li a,
#mainNav li a:link,
#mainNav li a:visited{
	color: #333;
	color: #213741;
}
#mainNav li a:focus,
#mainNav li a:hover,
#mainNav li a:active{
	color: #000;
	background: #B1C1C8;
	background: rgba(0, 0, 0, 0.2);
}

/*#mainNav li.selected a,
#mainNav li.selected a:link,
#mainNav li.selected a:visited{
	color: #777;
	background: rgba(255,255,255,0.6);
}*/
#mainNav li.temporary > a {
	background: #B1C1C8;
	background: rgba(0, 0, 0, 0.2);
}

#mainNav li .subNav{
	background: #DAF1FB;
	background: rgba(255, 255, 255, 0.9);
	border-bottom-color: #aaa;
}
#mainNav li .subNav li{
	border-top-color: #aaa;
}
#mainNav li .subNav a,
#mainNav li .subNav a:link,
#mainNav li .subNav a:visited{
	color: #333;
}
#mainNav li .subNav a:focus,
#mainNav li .subNav a:hover,
#mainNav li .subNav a:active{
	background: #B1C1C8;
	background: rgba(0, 0, 0, 0.2);
	color: #000;
}

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

#contactForm input,
#contactForm textarea{
	border-color: #888;
	background: #fff;
	color:#000;
}







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

#blog .blogArchiveHeading{
	border-bottom-color:#000;
}
#blog #blogArchiveNav dt{
	border-bottom-color:#000;
}
#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:#000;
}

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




