body, #banner_bkg {
	background-color: #2E7071;
}

#site_title {
	color: #FFFFFF;
}

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

nav#main_navigation a,
nav#mobile_navigation ul a,
#mobile_navigation_closer {
	color: #8BC3D9;
}

nav#main_navigation a.current,
nav#main_navigation a.currentAncestor, 
nav#main_navigation>ul a:hover,
nav#mobile_navigation ul a:hover,
nav#mobile_navigation ul a:active,
nav#mobile_navigation a.current,
nav#mobile_navigation a.currentAncestor {
	color: #FFFFFF;
}

nav#main_navigation a.current,
nav#main_navigation a.currentAncestor, 
nav#main_navigation>ul a:hover,
nav#mobile_navigation ul a:hover,
nav#mobile_navigation ul a:active,
nav#mobile_navigation a.current,
nav#mobile_navigation a.currentAncestor {
	background-color: #306F70;
}

nav#mobile_navigation {
	background-color: #306F70;
}

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

#mobile_navigation_opener {
	background-color: #FFFEFE;
	color: #387D7D;
}

#mobile_navigation_closer {
	background-color: #306F70;
	color: #8CC3D7;
	border-bottom: solid 1px #265859;
}

.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: #367E7E;
}

#content {
	color: #FFFFFF;
}

#content a, 
#content a:visited {
	color: #8ED6F1;
}

#content a:hover, 
#content a:active {
	color: #71ABC0;
}

#sidebar {
	color: #E8DABD;
}

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

#sidebar a:hover, 
#sidebar a:active {
	color: #8FAE8B;
}

#extraContent1 {
	color: #E8DABD;
	background-color: #5D8EA4;
}

#extraContent1 .row {
	background-color: #79B6CF;
}

#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: #306F70;
	color: #DAF4B9;
}

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

#extraContent4 a:hover, 
#extraContent4 a:active {
	color: #91A5BC;
}

#footer {
	color: #B3CFD7;
}

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

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

#breadcrumb {
	color: #FFFFFF;
}

#breadcrumb a,
#breadcrumb a:visited {
	color: #97DCF6;
}

#breadcrumb a:hover,
#breadcrumb a:active {
	color: #78B0C4;
}

#sidebar ul.blog-tag-cloud a, 
#sidebar ul.blog-tag-cloud a:visited, 
#sidebar ul.blog-tag-cloud a:link {
	color: #367E7E;
	background-color: #B3DAAE;
}

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

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