body,
.page-content {
    color: #ccc;
    background-color: #222;
}

header {
    background-color: #444;
}

header li {
    border-right-color: #222;
}

header .title {
    color: #ddd;
}

header li a {
    border-color: #444444;
    color: #ccc;
}

header li a:hover {
    background-color: #4a4a4a;
    border-color: #aaaaaa;
    color: #ddd;
}

header li a#blog:hover {
    border-color: hsl(210, 75%, 67%);
    color: hsl(210, 75%, 67%);
}

header li a#blog-active {
    background-color: hsl(210, 50%, 42%);
    border-color: hsl(210, 50%, 42%);
    color: #ddd;
}

header li a#dev:hover {
/*     border-color: hsl(270, 75%, 67%);
    color: hsl(270, 75%, 67%); */
    border-color: hsl(210, 75%, 67%);
    color: hsl(210, 75%, 67%);
}

header li a#dev-active {
/*     background-color: hsl(270, 40%, 45%);
    border-color: hsl(270, 40%, 45%);
    color: #ddd; */
    background-color: hsl(210, 50%, 42%);
    border-color: hsl(210, 50%, 42%);
    color: #ddd;
}

header li a#gaming:hover {
    border-color: hsl(0, 75%, 67%);
    color: hsl(0, 75%, 67%);
}

header li a#gaming-active {
    background-color: hsl(0, 51%, 46%);
    border-color: hsl(0, 51%, 46%);
    color: #ddd;
}

header li a#music:hover {
    border-color: hsl(120, 54%, 58%);
    color: hsl(120, 54%, 58%);
}

header li a#music-active {
    background-color: hsl(120, 32%, 46%);
    border-color: hsl(120, 32%, 46%);
    color: #ddd;
}

nav {
  background-color: #555;
}

nav ul a {
  color: #ddd;
  background-color: #666;
  border-bottom-color: #444;
}

nav ul a:hover {
  color: #fff;
  background-color: #777;
}

nav ul li.group {
  color: #aaa;
  border-bottom-color: #444;
}

nav.blog {
  border-right-color: hsl(210, 50%, 42%);
}

nav.blog ul a:hover {
  background-color: hsl(210, 50%, 42%);
}

nav.dev {
/*   border-right-color: hsl(270, 40%, 45%); */
  border-right-color: hsl(210, 50%, 42%);
}

nav.dev ul a:hover {
/*   background-color: hsl(270, 40%, 45%); */
  background-color: hsl(210, 50%, 42%);
}

nav.gaming {
  border-right-color: hsl(0, 51%, 46%);
}

nav.gaming ul a:hover {
  background-color: hsl(0, 51%, 46%);
}

nav.music {
  border-right-color: hsl(120, 32%, 46%);
}

nav.music ul a:hover {
  background-color: hsl(120, 32%, 46%);
}

#page-header,
#page-header-2,
#page-section-header {
  background-color: #666;
  color: #ddd;
}

#page-header.blog,
#page-header-2.blog,
#page-section-header.blog {
  background-color: hsl(210, 58%, 42%);
}

#page-header.dev,
#page-header-2.dev,
#page-section-header.dev {
/*   background-color: hsl(270, 40%, 45%); */
  background-color: hsl(210, 58%, 42%);
}

#page-header.gaming,
#page-header-2.gaming,
#page-section-header.gaming {
  background-color: hsl(0, 51%, 46%);
}

#page-header.music,
#page-header-2.music,
#page-section-header.music {
  background-color: hsl(120, 32%, 46%);
}

.page-sub-header {
  border-top-color: #111;
  border-bottom-color: #111;
  background-color: #333;
  color: #ccc;
}

.float-right-text {
  background-color: #ddd;
  border-color: #ccc;
}

.blog-title {
  border-bottom-color: #444
}

.blog-date {
  color: #888;
}

.blog-category,
.blog-category-dev,
.blog-category-gaming,
.blog-category-music,
.blog-tag {
  border-color: #444;
  background-color: #333;
  color: #999;
}

.blog-category-dev {
  border-color: hsl(270, 25%, 27%);
  background-color: hsl(270, 25%, 20%);
}

.blog-category-gaming {
  border-color: hsl(0, 25%, 27%);
  background-color: hsl(0, 25%, 20%);
}

.blog-category-music {
  border-color: hsl(120, 24%, 27%);
  background-color: hsl(120, 17%, 20%);
}

blockquote {
  background-color: #e6e6e6;
  border-left-color: #ccc;
}

#content a {
  color: hsl(210, 50%, 60%);
}

#content a:hover {
  color: hsl(210, 75%, 73%);
  background-color: #555;
}

.gallery,
.gallery-caption {
  background-color: #111;
  border-color: #333;
}

.gallery-caption {
  color: #777;
}

.gallery-section-caption {
  color: #777;
}

hr {
  color: #444;
  background-color: #444;
}

.track,
.tracklist,
.track-playing {
  border-bottom-color: #444;
}

.track:hover,
.track-playing:hover {
  background-color: #333 !important;
  color: #ccc !important;
}

.track:hover .track-play {
  color: #333;
}

.track-playing,
.track-playing:hover {
  background-color: hsl(120, 18%, 17%) !important;
}

.track-play {
  color: #222;
}

.track-play:hover {
  color: #888 !important;
}

.track-playing .track-play {
  color: hsl(120, 21%, 33%);
}

.track-playing:hover .track-play {
  color: #eee;
}

.album-no-cover {
  background-color: #333;
  border-color: #555;
  color: #555;
}

#music-player {
  background-color: hsl(120, 32%, 46%);
}

a#music-play-button {
  background-color: hsl(120, 54%, 58%);
  color: #fff;
  border-color: #fff;
}

a#music-play-button:hover {
  background-color: hsl(120, 79%, 68%);
  border-color: #fff;
  color: #fff;
}

#music-title {
  color: #fff;
}
