body, #banner_bkg {
	background-color: #545454;
}

#site_title {
	color: #FFFFFF;
}

#slogan h2 {
	border-color: #FFFFFF;
	color: #FFFFFF;
}

nav#main_navigation a,
nav#mobile_navigation a,
nav#main_navigation a:visited,
nav#mobile_navigation a:visited,
#mobile_navigation_closer {
	color: #D5D5D5;
}

nav#main_navigation a.current,
nav#main_navigation a.currentAncestor,
nav#main_navigation a.current:visited,
nav#main_navigation a.currentAncestor:visited,
nav#main_navigation a:hover,
nav#main_navigation a.current:hover,
nav#main_navigation a.currentAncestor:hover,
nav#main_navigation ul > li.hasChild > a#current,
nav#mobile_navigation ul a:hover,
nav#mobile_navigation ul a:active,
nav#mobile_navigation a.current,
nav#mobile_navigation a.currentAncestor,
nav#mobile_navigation ul > li.hasChild > a#current {
	color: #FFFFFF !important;
	background-color: #60A251;
}

nav#mobile_navigation {
	background-color: #383B42;
}

nav#mobile_navigation ul li {
	border-top-color: #2C2F34;
}

#mobile_navigation_opener {
	background-color: #CDCDCD;
	color: #383B42;
}

#mobile_navigation_closer {
	background-color: #2A2D32;
	color: #D5D5D5;
	border-bottom: solid 1px #212428;
}

.modal_popup_link i {
	color: #FFFFFF;
	background-color: #548D47;
}

.modal_popup_link i:hover {
	color: #FFFFFF;
	background-color: #E08638;
}

.white-popup {
  background: #F6F1ED;
  color: #6A6A6A;
}

.white-popup a,
.white-popup a:visited {
	color: #DE425A;
}

.white-popup a:hover,
.white-popup a:active {
	color: #B13448;
}

#content_container {
	background-color: #3D3D3D;
}

#content {
	color: #F3EBD1;
}

#content a,
#content a:visited {
	color: #A0C791;
}

#content a:hover,
#content a:active {
	color: #809F74;
}

#sidebar {
	color: #BCC6A9;
}

#sidebar a,
#sidebar a:visited {
	color: #A0C594;
}

#sidebar a:hover,
#sidebar a:active {
	color: #809D76;
}

#extraContent1 {
	color: #E8DABD;
	background-color: #436E3B;
}

#extraContent1 .row {
	background-color: #558B4A;
}

#extraContent1 a,
#extraContent1 a:visited {
	color: #DE425A;
}

#extraContent1 a:hover,
#extraContent1 a:active {
	color: #B13448;
}

#extraContent2 {
	border-bottom-color: #DE425A;
	color: #CDCDCD;
}

#extraContent2 a,
#extraContent2 a:visited {
	color: #DE425A;
}

#extraContent2 a:hover,
#extraContent2 a:active {
	color: #B13448;
}

#extraContent4 {
	background-color: #2B4428;
	color: #F0ECCB;
}

#extraContent4 a, #extraContent4 a:visited {
	color: #DAF4B9;
}

#extraContent4 a:hover,
#extraContent4 a:active {
	color: #AEC394;
}

#footer {
	color: #A0C395;
}

#footer a,
#footer a:visited {
	color: #FFFFFF;
}

#footer a:hover,
#footer a:active {
	color: #CCCCCC;
}

#breadcrumb {
	color: #A0C395;
}

#breadcrumb a,
#breadcrumb a:visited {
	color: #A0C395;
}

#breadcrumb a:hover,
#breadcrumb a:active {
	color: #809C77;
}

#sidebar ul.blog-tag-cloud a,
#sidebar ul.blog-tag-cloud a:visited,
#sidebar ul.blog-tag-cloud a:link {
	color: #3D3D3D;
	background-color: #A0C594;
}

#sidebar ul.blog-tag-cloud a:hover,
#sidebar ul.blog-tag-cloud a:active {
	background-color: #809D76;
}

.blog-entry,
.filesharing-item {
	border-bottom-color: #FFFFFF;
}
