body {
  background-color: #FFFFFF;
}

#title_link {
	color: #575775;
}

nav#main_navigation a, nav#mobile_navigation a {
	color: #AEAEAE;
}

nav#main_navigation a.current, 
nav#main_navigation a:hover, 
nav#main_navigation a.currentAncestor, 
nav#main_navigation a.currentAncestor:hover {
	background-color: #5A6A78;
	color: #FFFFFF;
}

nav#mobile_navigation a.current, 
nav#mobile_navigation a:hover, 
nav#mobile_navigation a.currentAncestor, 
nav#mobile_navigation a.currentAncestor:hover {
	background-color: #5A6A78;
	color: #FFFFFF;
}

#to_the_top {
	background-color: #718DA3;
	color: #FFFFFF;
}

#extraContent1 {
	background-color: #FFFFFF;
	color: #FFFFFF;
}

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

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

#extraContent2 {
	background-color: #E6E6E6;
	color: #7A7A7A;
}

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

#extraContent2 a:hover, #extraContent2 a:active {
	color: #3D4954;
}

#extraContent3 {
	background-color: #E6E6E6;
	color: #7A7A7A;
}

#extraContent3 a, #extraContent3 a:visited {
	color: #485663;
}

#extraContent3 a:hover, #extraContent3 a:active {
	color: #3D4954;
}

footer {
	background-color: #FFFFFF;
}

#copyright {
	color: #818181;
}

#copyright a, #copyright a:visited {
	color: #88A8C1;
}

#copyright a:hover, #copyright a:active {
	color: #738EA4;
}

#extraContent4 {
	color: #FFFFFF;
}

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

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

#site_slogan {
	color: #FFFFFF;
}

#site_slogan {
	background-color: #404040;
}

#content {
	color: #7A7A7A;
}

#content a, #content a:visited {
	color: #5A6A78;
}

#content a:hover, #content a:active {
	color: #4C5A66;
}

#sidebar {
	color: #7A7A7A;
}

#sidebar a, #sidebar a:visited {
	color: #5A6A78;
}

#sidebar a:hover, #sidebar a:active {
	color: #4C5A66;
}

ul.blog-tag-cloud a, ul.blog-tag-cloud a:visited, ul.blog-tag-cloud a:link {
	background-color: #5A6A78;
}

ul.blog-tag-cloud a:hover, ul.blog-tag-cloud a:active {
	background-color: #4C5A66;
}

h1.blog-entry-title a, h1.blog-entry-title a:visited {
	color: #777777 !important;
}

h1.blog-entry-title a:hover, h1.blog-entry-title a:active {
	color: #656565 !important;
}

#breadcrumb {
  background-color: #5A6A78;
}

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

#breadcrumb a:hover, #breadcrumb a:active {
  color: #D8D8D8;
}

#content_divider_line {
	background-color: #5A6A78;
}

#page_icon {
	background-color: #5A6A78;
	color: #FFFFFF;
}

#social_badges a.myBadge, #social_badges a.myBadge:visited {
	color: #88A8C1;
}

#social_badges a.myBadge:hover, #social_badges a.myBadge:active {
	color: #738EA4;
}



		#site_slogan {
	display: none !important;
}


#extraContent1 .row {
	max-width: 100% !important;
	width: 100% !important;
	padding: 0;
}

#extraContent1, #extraContent1 .inset, #extraContent1 .columns {
	padding: 0;
}

.row {
	max-width: 960px;
}

@media only screen {

	h1#site_title {
		font-size: 2.6em;
		line-height: 125px;
		letter-spacing: -3px;
	}

}

@media only screen and (max-width: 768px) {

	h1#site_title {
		font-size: 1.8em;
		line-height: 2.8em !important;
		letter-spacing: -1px;
	} 

}

@media only screen and (max-width: 480px) {

	h1#site_title {
		font-size: 1.6em;
		line-height: 2.6em !important;
		letter-spacing: 0px;
	}

}


#site_title {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}


#site_slogan {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}


#site_slogan {
	background-color: rgba(57,57,57,0.75) !important;
}


#banner {
	display: none;
}

#banner {
	height: 375px;
	line-height: 375px;
}


#extraContent1 {
	background-image: none;
}

footer {
	background-image: none;
}


		