/*
 * Stylesheet accompanying contentdm.module.
 */

/* 
 * Full item display.
 */

p.contentdm_metadata_element {
  display: block;
}

span.contentdm_metadata_element_label {
  font-weight: bold; 
}

/* 
 * Search/browse results list.
 */
span.field_label {
  font-weight: bold; 
}

div.results_record {
  float: left; 
  clear: left;
  padding-bottom: 6px; 
  border-bottom: 1px dashed #dddddd;
  margin-top: .5em;
}

div.results_record h3 {
  margin-top: .5em;
  margin-bottom: .5em;
}

div.results_record_thumbnail,
.contentdm_thumbnail {
  float: left; 
  width: 200px;
  margin-right: -200px;
}

div.results_record_description,
.contentdm_description {
  margin-top: 0;
  padding-top: 0;
  margin-left: 200px;
}

div.results_record_field,
.contentdm_field {
  text-indent: -1em; margin-left: 1em; 
}


h2#header_for_item_display {
  margin-bottom: 1em;
}

div#header_for_item_display {
  margin-bottom: 1em;
}

/* 
 * Results pager. 
 */

div#contentdm_results_pager {
  margin-top: 1em;
  display: block;
  clear: left;
}

span.results_pager_item_current {
  border-style:solid;
  border-width: 1px;
  padding: 2px;
}

a.pager_link {
  text-decoration: none;
}

a.pager_link:hover {
  background-color: #D9D9D9;
}

a.pager_link_current:hover {
  text-decoration: none;
  background-color: #D9D9D9;
}

/* Miscellaneous selectors */

span.contentdm_highlighted_term {
  background-color: #FFD700;
}

div#content_dm_link {
  display: block; 
  border-style: solid; 
  border-width: 1px; 
  padding: .5em; 
  float: left; 
  width: 100%;
}

div.collection_info {
  padding: 1em;
  margin-top: 1em; 
  border: 1px solid #333333;
}

/*
 * These blocks should probably go in a separate stylesheet since they are 
 * called from viewer modules.
 */
div.transcript_warning {
  margin-top: 2em;
  float: left;
  clear: left;
}

div.image_sizer_links {
  margin-bottom: .5em;
  margin-top: .5em;
}

div.media_player_header {
  margin-bottom: .5em;
}
