body {
  color: #5F5F5F;
}

.blog-entry-date:before,
.blog-entry-comments:before,
.blog-archive-link-enabled:before,
.blog-archive-link-disabled:before,
.blog-category-link-enabled:before,
.blog-category-link-disabled:before,
a.blog-rss-link:before,
.blog-read-more:before,
.blog-archive-link a:before,
.blog-entry-tags:before  {
  color: #A6A6A6;
}


a, a:visited {
  color: #BF962A;
}

a:hover, a:active {
  color: #987821;
}

#site_wrapper {
  border-color: #4999BC;
  background-color: #000000;
}

#mobile_navigation {
  background-color: #D9D9D9;
}

nav#mobile_navigation>ul>li a {
  border-top-color: #C3C3C3;
}

nav#mobile_navigation>ul>li:last-child>a {
  border-bottom-color: #C3C3C3;
}

nav#mobile_navigation a,
nav#mobile_navigation a:visited {
  color: #615E5E;
}

nav#mobile_navigation a:hover,
nav#mobile_navigation a:active,
nav#mobile_navigation a.current,
nav#mobile_navigation ul > li.hasChild > a#current {
  background-color: #FFFFFF;
  color: #615E5E;
}

#mobile_navigation ul ul {
  background-color: #CECECE;
}

#mobile_navigation_toggle {
    background-color: #E5E5E5;
    color: #615E5E;
}

h1#site_title {
  color: #A2A29F;
}

h1#site_title {
  border-bottom-color: #E5E5E5;
}

h2#site_slogan {
  color: #A2A29F;
}

nav#main_navigation a,
nav#main_navigation a:visited {
  color: #BCBCBA;
}

nav#secondary_navigation a,
nav#secondary_navigation a:visited {
  color: #BCBCBA;
}

nav#main_navigation a.current,
nav#main_navigation a.currentAncestor,
nav#main_navigation a:hover,
nav#main_navigation>ul>li.hasChild>a#current,
nav#secondary_navigation a.current,
nav#secondary_navigation a.currentAncestor,
nav#secondary_navigation a:hover {
  background-color: #A2A29F;
  color: #FFFFFF;
}

nav#secondary_navigation ul ul {
  background-color: #F1F1F1;
}

footer {
  background-color: #4999BC;
  color: #5F5F5F;
}

footer a,
footer a:visited {
  color: #9A184E;
}

footer a:hover,
footer a:active {
  color: #7B133E;
}

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

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

#extraContent1 {
  background-color: #4999BC;
  color: #5F5F5F;
}

#extraContent1 a,
#extraContent1 a:visited {
  color: #4489A6;
}

#extraContent1 a:hover,
#extraContent1 a:active {
  color: #366D84;
}

#extraContent2 {
  background-color: #F2F4F5;
  color: #5F5F5F;
}

#extraContent2 a,
#extraContent2 a:visited {
  color: #4489A6;
}

#extraContent2 a:hover,
#extraContent2 a:active {
  color: #366D84;
}

#extraContent3 {
  background-color: #F2F4F5;
  color: #5F5F5F;
}

#extraContent3 a,
#extraContent3 a:visited {
  color: #4489A6;
}

#extraContent3 a:hover,
#extraContent3 a:active {
  color: #366D84;
}

#social_badges a,
#social_badges a:visited {
  color: #4999BC;
  background-color: #9A184E;
}

#social_badges a:hover,
#social_badges a:active {
  background-color: #7B133E;
}

#to_the_top {
  background-color: #E5E5E5;
  color: #5F5F5F;
  border-top-color: #CECECE
}

h1.blog-entry-title a,
h1.blog-entry-title a:visited {
  color: #5F5F5F;
}

h1.blog-entry-title a:hover,
h1.blog-entry-title a:active {
  color: #4C4C4C;
}
