/* Colours

Home
Base colour:    #FF3153
Base higlight:  #FDF

Vacancies
Base colour:    #30F
Base higlight:  #9CF

About
Base colour:    #F93
Base higlight:  #FC9

Galleries:
Base colour:    #C96
Base higlight:  #DC9

Programme:
Base colour:    #8C3
Base higlight:  #CEA

Supporters:
Base colour:    #66C
Base higlight:  #ABE

News, Art Late:
Base colour:    #DAD
Base higlight:  #FEF

Pocket:
Base colour:    #F00
Base higlight:  #F99

Participants:
Base colour:    #C96
Base higlight:  #FC9

Bulletin:
Base colour:    #B90
Base higlight:  #EDA

Map:
Base colour:    #AAA
Base higlight:  #EEE

*/


/* home */

/* background-color */
.home #masthead div.navigation.site,.home #content .calendar td a:hover,.home #content .calendar td.selected a {
  background-color: #FF3153;
}
/* color */
.home #masthead a.view_image,.home #masthead .navigation li.here a,.home #content h1,.home #content h2,.home #content a,.home #context .navigation ul,.home #context .navigation .information,.home #context .navigation h1,.home #context .details,.home #context .details div.back a,.home #content .exhibition .index,.home #content .calendar a,.home #content .calendar thead td,.home #content .calendar thead th {
  color: #FF3153;
}
/* border-color */
.home #context .navigation ul,.home #context .navigation .information,.home #context .navigation h1,.home #context .details,.home #context .details div,.home #content .exhibition,.home #content .exhibitions,.home #content .events .event,.home #content .articles .article,.home #content .vacancies .vacancy,.home #content .galleries .listing,.home #content .calendar tbody td.current {
  border-color: #FF3153;
}
/* light background */
.home #content a:hover,.home #context .navigation li.here a:hover,.home #content .calendar a,.home #content .calendar td.selected a,.home #content .calendar thead td,.home #content .calendar thead th {
  background: #FDF;
}
/* masthead */
.home #masthead {
  background: url('../images/site/masthead/home.jpg') no-repeat;
}


/* vacancies */

/* background-color */
.vacancies #masthead div.navigation.site,.vacancies #content .calendar td a:hover,.vacancies #content .calendar td.selected a {
  background-color: #33F;
}
/* color */
.vacancies #masthead a.view_image,.vacancies #masthead .navigation li.here a,.vacancies #content h1,.vacancies #content h2,.vacancies #content a,.vacancies #context .navigation ul,.vacancies #context .navigation .information,.vacancies #context .navigation h1,.vacancies #context .details,.vacancies #context .details div.back a,.vacancies #content .exhibition .index,.vacancies #content .calendar a,.vacancies #content .calendar thead td,.vacancies #content .calendar thead th {
  color: #33F;
}
/* border-color */
.vacancies #context .navigation ul,.vacancies #context .navigation .information,.vacancies #context .navigation h1,.vacancies #context .details,.vacancies #context .details div,.vacancies #content .exhibition,.vacancies #content .exhibitions,.vacancies #content .events .event,.vacancies #content .articles .article,.vacancies #content .vacancies .vacancy,.vacancies #content .galleries .listing,.vacancies #content .calendar tbody td.current {
  border-color: #33F;
}
/* light background */
.vacancies #content a:hover,.vacancies #context .navigation li.here a:hover,.vacancies #content .calendar a,.vacancies #content .calendar td.selected a,.vacancies #content .calendar thead td,.vacancies #content .calendar thead th {
  background: #CCF;
}
/* masthead */
.vacancies #masthead {
  background: url('../images/site/masthead/vacancies.jpg') no-repeat;
}



/* about */

/* background-color */
.about #masthead div.navigation.site,.about #content .calendar td a:hover,.about #content .calendar td.selected a {
  background-color: #F93;
}
/* color */
.about #masthead a.view_image,.about #masthead .navigation li.here a,.about #content h1,.about #content h2,.about #content a,.about #context .navigation ul,.about #context .navigation .information,.about #context .navigation h1,.about #context .details,.about #context .details div.back a,.about #content .exhibition .index,.about #content .calendar a,.about #content .calendar thead td,.about #content .calendar thead th {
  color: #F93;
}
/* border-color */
.about #context .navigation ul,.about #context .navigation .information,.about #context .navigation h1,.about #context .details,.about #context .details div,.about #content .exhibition,.about #content .exhibitions,.about #content .events .event,.about #content .articles .article,.about #content .vacancies .vacancy,.about #content .galleries .listing,.about #content .calendar tbody td.current {
  border-color: #F93;
}
/* light background */
.about #content a:hover,.about #context .navigation li.here a:hover,.about #content .calendar a,.about #content .calendar td.selected a,.about #content .calendar thead td,.about #content .calendar thead th {
  background: #FC9;
}
/* masthead */
.about #masthead {
  background: url('../images/site/masthead/about.jpg') no-repeat;
}



/* participants */

/* background-color */
.participants #masthead div.navigation.site,.participants #content .calendar td a:hover,.participants #content .calendar td.selected a {
  background-color: #C96;
}
/* color */
.participants #masthead a.view_image,.participants #masthead .navigation li.here a,.participants #content h1,.participants #content h2,.participants #content a,.participants #context .navigation ul,.participants #context .navigation .information,.participants #context .navigation h1,.participants #context .details,.participants #context .details div.back a,.participants #content .exhibition .index,.participants #content .calendar a,.participants #content .calendar thead td,.participants #content .calendar thead th {
  color: #C96;
}
/* border-color */
.participants #context .navigation ul,.participants #context .navigation .information,.participants #context .navigation h1,.participants #context .details,.participants #context .details div,.participants #content .exhibition,.participants #content .exhibitions,.participants #content .events .event,.participants #content .articles .article,.participants #content .vacancies .vacancy,.participants #content .galleries .listing,.participants #content .calendar tbody td.current {
  border-color: #C96;
}
/* light background */
.participants #content a:hover,.participants #context .navigation li.here a:hover,.participants #content .calendar a,.participants #content .calendar td.selected a,.participants #content .calendar thead td,.participants #content .calendar thead th {
  background: #FFC;
}
/* masthead */
.participants #masthead {
  background: url('../images/site/masthead/participants.jpg') no-repeat;
}



/* galleries */

/* background-color */
.galleries #masthead div.navigation.site,.galleries #content .calendar td a:hover,.galleries #content .calendar td.selected a {
  background-color: #C96;
}
/* color */
.galleries #masthead a.view_image,.galleries #masthead .navigation li.here a,.galleries #content h1,.galleries #content h2,.galleries #content a,.galleries #context .navigation ul,.galleries #context .navigation .information,.galleries #context .navigation h1,.galleries #context .details,.galleries #context .details div.back a,.galleries #content .exhibition .index,.galleries #content .calendar a,.galleries #content .calendar thead td,.galleries #content .calendar thead th {
  color: #C96;
}
/* border-color */
.galleries #context .navigation ul,.galleries #context .navigation .information,.galleries #context .navigation h1,.galleries #context .details,.galleries #context .details div,.galleries #content .exhibition,.galleries #content .exhibitions,.galleries #content .events .event,.galleries #content .articles .article,.galleries #content .vacancies .vacancy,.galleries  #content .galleries .listing,.galleries #content .calendar tbody td.current {
  border-color: #C96;
}
/* light background */
.galleries #content a:hover,.galleries #context .navigation li.here a:hover,.galleries #content .calendar a,.galleries #content .calendar td.selected a,.galleries #content .calendar thead td,.galleries #content .calendar thead th {
  background: #CEA;
}
/* masthead */
.galleries #masthead {
  background: url('../images/site/masthead/galleries.jpg') no-repeat;
}



/* programme */

/* background-color */
.programme #masthead div.navigation.site,.programme #content .calendar td a:hover,.programme #content .calendar td.selected a {
  background-color: #8C3;
}
/* color */
.programme #masthead a.view_image,.programme #masthead .navigation li.here a,.programme #content h1,.programme #content h2,.programme #content a,.programme #context .navigation ul,.programme #context .navigation .information,.programme #context .navigation h1,.programme #context .details,.programme #context .details div.back a,.programme #content .exhibition .index,.programme #content .calendar a,.programme #content .calendar thead td,.programme #content .calendar thead th {
  color: #8C3;
}
/* border-color */
.programme #context .navigation ul,.programme #context .navigation .information,.programme #context .navigation h1,.programme #context .details,.programme #context .details div,.programme #content .exhibition,.programme #content .exhibitions,.programme #content .events .event,.programme #content .articles .article,.programme #content .vacancies .vacancy,.programme #content .galleries .listing,.programme #content .calendar tbody td.current {
  border-color: #8C3;
}
/* light background */
.programme #content a:hover,.programme #context .navigation li.here a:hover,.programme #content .calendar a,.programme #content .calendar td.selected a,.programme #content .calendar thead td,.programme #content .calendar thead th {
  background: #CEA;
}
/* masthead */
.programme #masthead {
  background: url('../images/site/masthead/programme.jpg') no-repeat;
}



/* supporters */

/* background-color */
.supporters #masthead div.navigation.site,.supporters #content .calendar td a:hover,.supporters #content .calendar td.selected a {
  background-color: #66C;
}
/* color */
.supporters #masthead a.view_image,.supporters #masthead .navigation li.here a,.supporters #content h1,.supporters #content h2,.supporters #content a,.supporters #context .navigation ul,.supporters #context .navigation .information,.supporters #context .navigation h1,.supporters #context .details,.supporters #context .details div.back a,.supporters #content .exhibition .index,.supporters #content .calendar a,.supporters #content .calendar thead td,.supporters #content .calendar thead th {
  color: #66C;
}
/* border-color */
.supporters #context .navigation ul,.supporters #context .navigation .information,.supporters #context .navigation h1,.supporters #context .details,.supporters #context .details div,.supporters #content .exhibition,.supporters #content .exhibitions,.supporters #content .events .event,.supporters #content .articles .article,.supporters #content .vacancies .vacancy,.supporters #content .galleries .listing,.supporters #content .calendar tbody td.current {
  border-color: #66C;
}
/* light background */
.supporters #content a:hover,.supporters #context .navigation li.here a:hover,.supporters #content .calendar a,.supporters #content .calendar td.selected a,.supporters #content .calendar thead td,.supporters #content .calendar thead th {
  background: #DC9;
}
/* masthead */
.supporters #masthead {
  background: url('../images/site/masthead/supporters.jpg') no-repeat;
}



/* news */

/* background-color */
.news #masthead div.navigation.site,.news #content .calendar td a:hover,.news #content .calendar td.selected a {
  background-color: #DAD;
}
/* color */
.news #masthead a.view_image,.news #masthead .navigation li.here a,.news #content h1,.news #content h2,.news #content a,.news #context .navigation ul,.news #context .navigation .information,.news #context .navigation h1,.news #context .details,.news #context .details div.back a,.news #content .exhibition .index,.news #content .calendar a,.news #content .calendar thead td,.news #content .calendar thead th {
  color: #DAD;
}
/* border-color */
.news #context .navigation ul,.news #context .navigation .information,.news #context .navigation h1,.news #context .details,.news #context .details div,.news #content .exhibition,.news #content .exhibitions,.news #content .events .event,.news #content .articles .article,.news #content .vacancies .vacancy,.news #content .galleries .listing,.news #content .calendar tbody td.current {
  border-color: #DAD;
}
/* light background */
.news #content a:hover,.news #context .navigation li.here a:hover,.news #content .calendar a,.news #content .calendar td.selected a,.news #content .calendar thead td,.news #content .calendar thead th {
  background: #FEF;
}
/* masthead */
.news #masthead {
  background: url('../images/site/masthead/news.jpg') no-repeat;
}



/* artlate */

/* background-color */
.artlate #masthead div.navigation.site,.artlate #content .calendar td a:hover,.artlate #content .calendar td.selected a {
  background-color: #DAD;
}
/* color */
.artlate #masthead a.view_image,.artlate #masthead .navigation li.here a,.artlate #content h1,.artlate #content h2,.artlate #content a,.artlate #context .navigation ul,.artlate #context .navigation .information,.artlate #context .navigation h1,.artlate #context .details,.artlate #context .details div.back a,.artlate #content .exhibition .index,.artlate #content .calendar a,.artlate #content .calendar thead td,.artlate #content .calendar thead th {
  color: #DAD;
}
/* border-color */
.artlate #context .navigation ul,.artlate #context .navigation .information,.artlate #context .navigation h1,.artlate #context .details,.artlate #context .details div,.artlate #content .exhibition,.artlate #content .exhibitions,.artlate #content .events .event,.artlate #content .articles .article,.artlate #content .vacancies .vacancy,.artlate #content .galleries .listing,.artlate #content .calendar tbody td.current {
  border-color: #DAD;
}
/* light background */
.artlate #content a:hover,.artlate #context .navigation li.here a:hover,.artlate #content .calendar a,.artlate #content .calendar td.selected a,.artlate #content .calendar thead td,.artlate #content .calendar thead th {
  background: #FEF;
}
/* masthead */
.artlate #masthead {
  background: url('../images/site/masthead/news.jpg') no-repeat;
}



/* pocket */

/* background-color */
.pocket #masthead div.navigation.site,.pocket #content .calendar td a:hover,.pocket #content .calendar td.selected a {
  background-color: #E00;
}
/* color */
.pocket #masthead a.view_image,.pocket #masthead .navigation li.here a,.pocket #content h1,.pocket #content h2,.pocket #content a,.pocket #context .navigation ul,.pocket #context .navigation .information,.pocket #context .navigation h1,.pocket #context .details,.pocket #context .details div.back a,.pocket #content .exhibition .index,.pocket #content .calendar a,.pocket #content .calendar thead td,.pocket #content .calendar thead th {
  color: #E00;
}
/* border-color */
.pocket #context .navigation ul,.pocket #context .navigation .information,.pocket #context .navigation h1,.pocket #context .details,.pocket #context .details div,.pocket #content .exhibition,.pocket #content .exhibitions,.pocket #content .events .event,.pocket #content .articles .article,.pocket #content .vacancies .vacancy,.pocket #content .galleries .listing,.pocket #content .calendar tbody td.current {
  border-color: #E00;
}
/* light background */
.pocket #content a:hover,.pocket #context .navigation li.here a:hover,.pocket #content .calendar a,.pocket #content .calendar td.selected a,.pocket #content .calendar thead td,.pocket #content .calendar thead th {
  background: #F99;
}
/* masthead */
.pocket #masthead {
  background: url('../images/site/masthead/pocket.jpg') no-repeat;
}



/* bulletin */

/* background-color */
.bulletin #masthead div.navigation.site,.bulletin #content .calendar td a:hover,.bulletin #content .calendar td.selected a {
  background-color: #B90;
}
/* color */
.bulletin #masthead a.view_image,.bulletin #masthead .navigation li.here a,.bulletin #content h1,.bulletin #content h2,.bulletin #content a,.bulletin #context .navigation ul,.bulletin #context .navigation .information,.bulletin #context .navigation h1,.bulletin #context .details,.bulletin #context .details div.back a,.bulletin #content .exhibition .index,.bulletin #content .calendar a,.bulletin #content .calendar thead td,.bulletin #content .calendar thead th {
  color: #B90;
}
/* border-color */
.bulletin #context .navigation ul,.bulletin #context .navigation .information,.bulletin #context .navigation h1,.bulletin #context .details,.bulletin #context .details div,.bulletin #content .exhibition,.bulletin #content .exhibitions,.bulletin #content .events .event,.bulletin #content .articles .article,.bulletin #content .vacancies .vacancy,.bulletin #content .galleries .listing,.bulletin #content .calendar tbody td.current {
  border-color: #B90;
}
/* light background */
.bulletin #content a:hover,.bulletin #context .navigation li.here a:hover,.bulletin #content .calendar a,.bulletin #content .calendar td.selected a,.bulletin #content .calendar thead td,.bulletin #content .calendar thead th {
  background: #EDA;
}
/* masthead */
.bulletin #masthead {
  background: url('../images/site/masthead/bulletin.jpg') no-repeat;
}



/* map */

/* background-color */
.map #masthead div.navigation.site,.map #content .calendar td a:hover,.map #content .calendar td.selected a {
  background-color: #AAA;
}
/* color */
.map #masthead a.view_image,.map #masthead .navigation li.here a,.map #content h1,.map #content h2,.map #content a,.map #context .navigation ul,.map #context .navigation .information,.map #context .navigation h1,.map #context .details,.map #context .details div.back a,.map #content .exhibition .index,.map #content .calendar a,.map #content .calendar thead td,.map #content .calendar thead th {
  color: #AAA;
}
/* border-color */
.map #context .navigation ul,.map #context .navigation .information,.map #context .navigation h1,.map #context .details,.map #context .details div,.map #content .exhibition,.map #content .exhibitions,.map #content .events .event,.map #content .articles .article,.map #content .vacancies .vacancy,.map #content .galleries .listing,.map #content .calendar tbody td.current {
  border-color: #AAA;
}
/* light background */
.map #content a:hover,.map #context .navigation li.here a:hover,.map #content .calendar a,.map #content .calendar td.selected a,.map #content .calendar thead td,.map #content .calendar thead th {
  background: #EEE;
}
/* masthead */
.map #masthead {
  background: url('../images/site/masthead/map.jpg') no-repeat;
}




/* overriding */
.home #context h1 {
  background: #FF3153;
  color:  #FFF;
}
#content #context .buttons a:hover {
  background: none;
}
#content #context .navigation .information {
  color:  #000;
  padding:  0.8em 0.8em 0;
}
#wrapper #masthead .site li.here a {
  color:  #000;
}