/* CSS placed here will be applied to all skins */

/* Hide all discussion links */
li#ca-talk {
  display: none;
}

/* Show specific talk pages */
body.page-Thematics_Content li#ca-talk {
  display: inline;
}

/* Hide page listings on topic category pages */
body.page-Category_Complexity div#mw-pages,
body.page-Category_Category div#mw-pages, 
body.page-Category_Topic div#mw-pages, 
body.page-Category_Complexity div#mw-pages, 
body.page-Category_Culture div#mw-pages, 
body.page-Category_Development div#mw-pages, 
body.page-Category_Development_KM div#mw-pages, 
body.page-Category_Development_Management div#mw-pages, 
body.page-Category_Development_Research div#mw-pages, 
body.page-Category_Development_Theory div#mw-pages, 
body.page-Category_Ethics div#mw-pages, 
body.page-Category_Evaluation div#mw-pages, 
body.page-Category_General_KM div#mw-pages, 
body.page-Category_IKM div#mw-pages, 
body.page-Category_Infomediaries div#mw-pages, 
body.page-Category_Information_Societies div#mw-pages, 
body.page-Category_Local_Exchanges div#mw-pages, 
body.page-Category_Local_Intellectual_Output div#mw-pages, 
body.page-Category_Means_of_Expression div#mw-pages, 
body.page-Category_Multiple_Knowledges div#mw-pages, 
body.page-Category_Network_Management div#mw-pages, 
body.page-Category_Participatory_Methodologies div#mw-pages, 
body.page-Category_Policy div#mw-pages, 
body.page-Category_Project_Programme_M_E div#mw-pages, 
body.page-Category_Societies div#mw-pages, 
body.page-Category_Translation div#mw-pages {
  display: none;
}
/* Hide media listings on topic category pages */
body.page-Category_Complexity div#mw-category-media,
body.page-Category_Category div#mw-category-media, 
body.page-Category_Topic div#mw-category-media, 
body.page-Category_Complexity div#mw-category-media, 
body.page-Category_Culture div#mw-category-media, 
body.page-Category_Development div#mw-category-media, 
body.page-Category_Development_KM div#mw-category-media, 
body.page-Category_Development_Management div#mw-category-media, 
body.page-Category_Development_Research div#mw-category-media, 
body.page-Category_Development_Theory div#mw-category-media, 
body.page-Category_Ethics div#mw-category-media, 
body.page-Category_Evaluation div#mw-category-media, 
body.page-Category_General_KM div#mw-category-media, 
body.page-Category_IKM div#mw-category-media, 
body.page-Category_Infomediaries div#mw-category-media, 
body.page-Category_Information_Societies div#mw-category-media, 
body.page-Category_Local_Exchanges div#mw-category-media, 
body.page-Category_Local_Intellectual_Output div#mw-category-media, 
body.page-Category_Means_of_Expression div#mw-category-media, 
body.page-Category_Multiple_Knowledges div#mw-category-media, 
body.page-Category_Network_Management div#mw-category-media, 
body.page-Category_Participatory_Methodologies div#mw-category-media, 
body.page-Category_Policy div#mw-category-media, 
body.page-Category_Project_Programme_M_E div#mw-category-media, 
body.page-Category_Societies div#mw-category-media, 
body.page-Category_Translation div#mw-category-media {
  display: none;
}

/* Hide some checkboxes and some text on the category tree */

div.CategoryTreeItem input[value="Category / Topic"],
div.CategoryTreeChildren input[value="Category"],
div.CategoryTreeChildren input[value="Domain"],
div.CategoryTreeChildren input[value="Language"],
div.CategoryTreeChildren input[value="Media type"],
div.CategoryTreeChildren input[value="Nature"],
div.CategoryTreeChildren input[value="Type"],
div.CategoryTreeChildren input[value="Topic"],

i.CategoryTreeNotice {
  display: none;
}

/* CatgoryTree listings */

.bullet .CategoryTreeLabel {
font-style: normal;
}
.bullet .CategoryTreeItem .CategoryTreeBullet:before {
content: "•"
}

/* disable the thumbnail images on the gallery pages */
.gallerybox .thumb, .gallerybox i, .gallerybox a.new, .gallerybox br {
display: none;
} 
.gallerybox a:after {
content: " - "
}

/* See: http://www.mediawiki.org/wiki/Extension:Calendar_(Barrylb) */
 
.calendar {
  border: 1px solid #BBB;
  font-size: 9px; 
  line-height: normal;
  background-color: #A7E0F8;  
}
 
.calendar a {
  color: #000;
}
 
.calendar td {
  text-align: center;
  padding: 4px;
  margin: 0;
}
 
.calendarTop td {
  background-color: #0092CF;
  font-weight: bold;
}
 
.calendarTop a:link, .calendarTop a:visited, .calendarTop a:active {
  color: #FFF;
}
 
 
.calendarDayNames {
  background-color: #63C9F4;    
}
 
.calendarupcoming {
  border: 1px solid #BBB;
  font-size: 10px;
  line-height: normal;
  margin-top: 6px;
}
 
.calendarupcomingTop  {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  padding-right: 3px;
  color: #FFF;
  background-color: #0092CF;
  font-weight: bold;
}
 
.calendarupcomingBottom {
  padding: 2px 3px 2px 3px;
  background-color: #0092CF;
  font-weight: bold;
}
 
.calendarupcomingBottom a, .calendarupcomingBottom a:link,  .calendarupcomingBottom a:visited {
  color: #FFF;
}
 
.calendarupcoming-today {
  font-weight: bold;
}
 
.calendarupcomingRow1 {
  padding: 3px;
}
 
.calendarupcomingRow2 {
  padding: 3px;
  border-top: 1px dotted #BBB;     
}
 
/* .calendarupcomingRow1 a {
  color: #000;
} */
 
/* .calendarupcomingRow1 a:visited {
  color: #000;
} */
 
/* .calendarupcomingRow2 a {
  color: #000;
} */
 
/* .calendarupcomingRow2 a:visited {
  color: #000;
} */
 
.cal-weekend {
 
}
 
td.cal-today  {
  font-weight: bold;
  background-color: #CAEBF9;
}
 
td.cal-eventday {
  background-color: #FAFDBD;
  font-weight: bold;
}
 
td.cal-eventtoday {
  background-color: #FAFDBD;
}
 
td.cal-eventtoday a {
  color:red;
  font-weight: bold;
}

/* Add borders to <syntaxhighlight> sections */
div.mw-geshi {
  border: dashed 1px #63C9F4;
  background: #F9F9F9;
  padding: 1em;
}