body {
  background-color: #FFFFFF;
}

#title_link {
	color: #00A6FF;
}

nav#main_navigation a, nav#mobile_navigation a {
	color: #3F2D98;
}

nav#main_navigation a.current, 
nav#main_navigation a:hover, 
nav#main_navigation a.currentAncestor, 
nav#main_navigation a.currentAncestor:hover {
	background-color: #488FFF;
	color: #EAFFFD;
}

nav#mobile_navigation a.current, 
nav#mobile_navigation a:hover, 
nav#mobile_navigation a.currentAncestor, 
nav#mobile_navigation a.currentAncestor:hover {
	background-color: #488FFF;
	color: #EAFFFD;
}

#to_the_top {
	background-color: #5B5B5C;
	color: #FFFFFF;
}

#extraContent1 {
	background-color: #2579FE;
	color: #FFFEFD;
}

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

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

#extraContent2 {
	background-color: #343F7B;
	color: #FFFEFD;
}

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

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

#extraContent3 {
	background-color: #E4E5E3;
	color: #555555;
}

#extraContent3 a, #extraContent3 a:visited {
	color: #488FFF;
}

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

footer {
	background-color: #555555;
}

#copyright {
	color: #BABBB9;
}

#copyright a, #copyright a:visited {
	color: #E4E5E3;
}

#copyright a:hover, #copyright a:active {
	color: #C1C2C0;
}

#extraContent4 {
	color: #BABBB9;
}

#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: #555155;
}

#content a, #content a:visited {
	color: #488FFF;
}

#content a:hover, #content a:active {
	color: #3D79D8;
}

#sidebar {
	color: #7A7A7A;
}

#sidebar a, #sidebar a:visited {
	color: #488FFF;
}

#sidebar a:hover, #sidebar a:active {
	color: #3D79D8;
}

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

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

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

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

#breadcrumb {
  background-color: #626262;
}

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

#breadcrumb a:hover, #breadcrumb a:active {
  color: #9E9E9D;
}

#content_divider_line {
	background-color: #488FFF;
}

#page_icon {
	background-color: #488FFF;
	color: #FFFFFF;
}

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

#social_badges a.myBadge:hover, #social_badges a.myBadge:active {
	color: #9E9E9D;
}
