/****** FRESH DG COLOR SCHEME - Mostly links and buttons *****/
/** color variants achieved by adjusting the S & B sliders in photoshop - visited colors have less saturation and brightness, while active colors are saturated but bright **/

/* GENERAL RULES - "NEUTRAL LINK COLORS" */

a:link {
	color: #7396b2;    
}
a:visited {
	color: #8598a6;    
}
a:active {
    color: #7eb5e0;
}

h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active,
#gigs h3 a:link,
#gigs h3 a:visited,
#gigs h3 a:hover,
#gigs h3 a:active {
    color: #424242 !important;
}
.date, .past-date {
background: #545454;
color: #fff;
}
.date:hover, .past-date:hover {
border-color: #545454;
background: #434343;
}
.date:active, .past-date:active {
background: #656565;
}

#news p a:link,
#news h3 a:link,
#news .entry a:link,
#news .misc a:link,
#news .toc a:link,
#archives .category-news a:link,
#news .maincat,
#news .maincat a:link,
#news .maincat a:visited, 
#newslink:link,
#newslink:visited, 
.page-item-196 a:link,
.page-item-196 a:visited,
#news #wp-calendar a:link
{ 	color: #8e22fd; } 

#news p a:visited,
#news h3 a:visited,
#news .entry a:visited,
#news .misc a:visited,
#news .toc a:visited,
#archives .category-news a:visited,
#news #wp-calendar a:visited
{ 	color: #745197; } 

#news p a:active,
#news h3 a:active,
#news .entry a:active,
#news .misc a:active,
#news .toc a:active,
#archives .category-news a:active,
#news .maincat a:active, 
#newslink:active, 
.page-item-196 a:active,
#news #wp-calendar a:active
{ 	color: #9d4cf1; } 

#music p a:link,
#music h3 a:link,
#music .entry a:link,
#music .misc a:link,
#music .toc a:link,
#archives .category-music a:link,
#archives .category-uncategorized a:link, /* on the grounds that all pages with text are presskits! */
#music .maincat,
#music .maincat a:link,
#music .maincat a:visited, 
#musiclink:link,
#musiclink:visited, 
.page-item-37 a:link,
.page-item-37 a:visited,
#music .thumb a:link
{ 	color: #636eff; } 

#music p a:visited,
#music h3 a:visited,
#music .entry a:visited,
#music .misc a:visited,
#music .toc a:visited,
#archives .category-music a:visited,
#archives .category-uncategorized a:visited,
#music .thumb a:visited
{ 	color: #676db2; } 

#music p a:active,
#music h3 a:active,
#music .entry a:active,
#music .misc a:active,
#music .toc a:active,
#archives .category-music a:active,
#archives .category-uncategorized a:active,
#music .maincat a:active, 
#musiclink:active, 
.page-item-37 a:active,
#music .thumb a:active
{ 	color: #7982ff; }

#writing p a:link,
#writing h3 a:link,
#writing .entry a:link,
#writing .misc a:link,
#writing .toc a:link,
#archives .category-writing a:link,
#writing .maincat,
#writing .maincat a:link,
#writing .maincat a:visited, 
#writinglink:link,
#writinglink:visited, 
.page-item-200 a:link,
.page-item-200 a:visited
{ 	color: #28c94c; } 

#writing p a:visited,
#writing h3 a:visited,
#writing .entry a:visited,
#writing .misc a:visited,
#writing .toc a:visited,
#archives .category-writing a:visited
{ 	color: #5bb870; } 

#writing p a:active,
#writing h3 a:active,
#writing .entry a:active,
#writing .misc a:active,
#writing .toc a:active,
#archives .category-writing a:active,
#writing .maincat a:active, 
#writinglink:active, 
.page-item-200 a:active
{ 	color: #5bb870; }

#bio p a:link,
#bio h3 a:link,
#bio .entry a:link,
#bio .misc a:link,
#bio .toc a:link,
#archives .category-bio a:link,
#bio .maincat,
#bio .maincat a:link,
#bio .maincat a:visited, 
#biolink:link,
#biolink:visited, 
.page-item-198 a:link,
.page-item-198 a:visited
{ 	color: #ff5d49; } 

#bio p a:visited,
#bio h3 a:visited,
#bio .entry a:visited,
#bio .misc a:visited,
#bio .toc a:visited,
#archives .category-bio a:visited
{ 	color: #d54e3d; } 

#bio p a:active,
#bio h3 a:active,
#bio .entry a:active,
#bio .misc a:active,
#bio .toc a:active,
#archives .category-bio a:active,
#bio .maincat a:active, 
#biolink:active, 
.page-item-198 a:active
{ 	color: #f97666; }

#contact p a:link,
#contact h3 a:link,
#contact .entry a:link,
#contact .misc a:link,
#contact .toc a:link,
#archives .category-contact a:link,
#contact .maincat,
#contact .maincat a:link,
#contact .maincat a:visited, 
#contactlink:link,
#contactlink:visited, 
.page-item-5 a:link,
.page-item-5 a:visited,
#contact .thumb a:link
{ 	color: #dac800; } 

#contact p a:visited,
#contact h3 a:visited,
#contact .entry a:visited,
#contact .misc a:visited,
#archives .category-contact a:visited,
#contact .thumb a:visited
{ 	color: #c7bd4a; } 

#contact p a:active,
#contact h3 a:active,
#contact .entry a:active,
#contact .misc a:active,
#contact .toc a:active,
#archives .category-contact a:active,
#contact .maincat a:active, 
#contactlink:active, 
.page-item-5 a:active,
#contact .thumb a:active
{ 	color: #ebd800; }


#music #def-pic div a.gallery-link,
#music .def-pic div a.gallery-link,
#music .wp-caption .gallery-link,
#music .thumb a em,
#music .pib {
    background: url(../img/bl.png);
    color: #fff;
}
#music #def-pic div a.gallery-link:active,
#music .def-pic div a.gallery-link:active,
#music .wp-caption .gallery-link:active,
#music .thumb a:active em,
#music a:active .pib {
    color: #676db2;
}

#news #def-pic div a.gallery-link,
#news .def-pic div a.gallery-link,
#news .wp-caption .gallery-link,
#news .pib {
    background: url(../img/pr.png);
    color: #fff;
}
#news #def-pic div a.gallery-link:active,
#news .def-pic div a.gallery-link:active,
#news .wp-caption .gallery-link:active,
#news a:active .pib {
    color: #9d4cf1;
}

#writing #def-pic div a.gallery-link,
#writing .def-pic div a.gallery-link,
#writing .wp-caption .gallery-link,
#writing .pib {
    background: url(../img/gr.png);
    color: #fff;
}
#writing #def-pic div a.gallery-link:active,
#writing .def-pic div a.gallery-link:active,
#writing .wp-caption .gallery-link:active,
#writing a:active .pib {
    color: #28c94c;
}

#bio #def-pic div a.gallery-link,
#bio .def-pic div a.gallery-link,
#bio .pib {
    background: url(../img/rd.png);
    color: #fff;
}
#bio #def-pic div a.gallery-link:active,
#bio .def-pic div a.gallery-link:active,
#bio a:active .pib {
    color: #ff5d49;
}
#contact .thumb a em,
#contact #def-pic div a.gallery-link,
#contact .def-pic div a.gallery-link,
#contact .pib {
    background: url(../img/yl.png);
    color: #fff;
}
#contact .thumb a:active em,
#contact #def-pic div a.gallery-link:active,
#contact .def-pic div a.gallery-link:active,
#contact a:active .pib {
    color: #dac800;
}

#photos .gallery-link,
.pics .gallery-link,
#archives .gallery-link  {
    background: url(../img/nu.png);
    color: #fff;
}
#archives .gallery-link em {
    color: #fff;
}

#photos .gallery-link:active,
.pics .gallery-link:active,
#archives .gallery-link:active  {
    color: #7396b2;
}

#music .tag-video a:hover .pib,
.category-music.tag-video a:hover .pib {
background-position: -64px 0 !important;
} /* blue background on play icon */
.category-news.tag-video a:hover .pib {
background-position: -64px -62px !important;
} /* purple background */

#music .date {
background: #636eff;
}
#music a:hover .date {
background: #525dee;
border-color: #636eff;
}
#music a:active .date {
background: #747fff;
}
#news .date {
background: #8e22fd;
}
#news a:hover .date {
background: #7d11ec;
border-color: #8e22fd;
}
#news a:active .date {
background: #9f33fe;
}
.fullpost .category-gigs .post-info {
background: #8e22fd;
color: #fff;
display: inline-block;
line-height: 1;
padding: 4px;
}
.fullpost .category-gigs .post-info.past {
background: #545454;
}
.fullpost .category-gigs .post-info span {
font-size: 1.5em;
}
.fullpost .category-gigs .post-info a {
color: #fff !important;
}

#writing .date {
background: #28c94c;
}
#writing a:hover .date {
background: #17b83b;
border-color:  #28c94c;  
}
#writing a:active .date {
background: #39da5d;
}
/* removed wp-caption highlight borders */

/*** SPECIFIC LINKS - HEADER & FOOTER **/

.maintitle { 
	color: #dadada;
}

.maintitle a:link,
.maintitle a:visited,
.maintitle a:hover,
.maintitle a:active,
.language_item a:link,
.language_item a:visited,
.language_item a:hover,
.feed:link,
.feed:visited,
.feed:hover
 {
	color: #ababab;
}
#langs a {
    background-color: #fff;
    display: block; 
    height: 14px; 
    margin: 2px; 
    padding: 2px; 
    width: 20px;
}
#langs a:hover, 
#langs .current_language_item a {
    background-color: #bbb;
}
#langs a img {
    background-color: #bbb; 
    padding: 1px;
}
#langs a:hover img,
#langs .current_language_item a img {
    background-color:#fff; 
    border: none;
}
#langs .current_language_item a:hover,
#langs .current_language_item a:hover img {
    cursor: default;
}
#search .feed:hover {
background-position: -26px 0;
}
#news #search .feed:hover {
background-position: -26px -26px;
}
#music #search .feed:hover {
background-position: -52px -26px;
}
#writing #search .feed:hover {
background-position: 0 -26px;
}
#bio #search .feed:hover {
background-position: -52px 0px;
}


#footer {
	color: #d5d5d5;
}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:focus {
	color: #adadad !important;
}