/**
*
* TODO: check all D7 field class names, these are mostly from D6 CCK...
*/

/* Wrapper for all fields. */
.node-content .field {
  margin: .5em 0;
}

/* Field labels */
.field-label {
  margin: 0;
  font-weight: normal;
}


/* Imagefields */
.field-type-image {
}

.field-type-image img {
}

/* Use "datetime" when creating new CCK date fields. */
.page-publications .field-type-datetime {
  margin: 1em 0;
  font-size: 1.1em;
}

/* Filefield field. */
.field-type-filefield {
}

/* Node reference field. */
.field-type-nodereference {
}

/* User reference field. */
.field-type-userreference {
}

/* Number fields. */
.field-type-number-decimal {
}

.field-type-number-float {
}

.field-type-number-integer {
}

/* Text fields. */
.field-type-text {
}

.field-type-text-long {
}

.field-name-body img{
  margin: 0 1em 0 0;
}

/* Term reference fields. */
.field-type-taxonomy-term-reference {
  margin-bottom: 1em;
}

.field-type-taxonomy-term-reference .field-label {
  float: left;
  font-size: 1.167em; /* h3-like */
  margin-bottom: .5em;
  margin-right: 5px;
}

.field-type-taxonomy-term-reference ul {
  float: none !important;
  margin: 0;
  padding: 0;
}

.field-type-taxonomy-term-reference ul li {
  list-style: none;
  float: left;
  margin: .5em .5em .5em 1em;
/*  margin-bottom: 5px;
  margin-right: 5px; */
}


/* TYPE */

 .field-name-field-type,
.views-field-field-type {
  float: right;
}

.field-name-field-type.field {
	margin: 0 0 0 1em;
}

 .field-name-field-type a,
.views-field-field-type a {
  color: #666;
}


.views-field-field-type a:hover,
.views-field-field-type a:active,
.views-field-field-type a:focus {
  background: transparent;
  color: #0066cc;
  text-decoration: underline;
}

.field-name-field-type ul li {
  float: none;
  margin: 0;
  padding: 0;
}


.node-news .field-name-body {  /* no authors between date and body */
	clear: both;
}

.views-field-field-authors {
  margin-bottom: 1em;
}

.views-field-field-authors div.textformatter-list {
  display: inline;
}


.node-teaser .field-title,
.views-field-title,
.views-field-title-field, /* i18n'd */
.views-field-title-1 { /* in /current-issue */ 
	    clear: both; 
}

.field-type-taxonomy-term-reference ul li a:hover,
.field-type-taxonomy-term-reference ul li a:active,
.field-type-taxonomy-term-reference ul li a:focus,
.views-field-field-type a:hover {
  background: transparent;
/* border: 1px solid #ccc; */
  color: #0066cc;
  text-decoration: underline;
}

/* Imagefield skinr settings */
.ai-l .field-type-image {
  margin: 4px 20px 10px 0;
}

.ai-r .field-type-image {
  margin: 4px 0 10px 20px;
}

.ai-b,
.ai-b .block-inner,
.ai-b .block-content {
}

.ai-b .block-content p,
.ai-b .block-content div.field-type-image {
}

.field-label-inline,
.field-label-above {
  margin: 1em 0;
/*  font-size: 1.15em; */
}

/*
* Fileds Collection
*/
.field-collection-item-field-authors .section {
  float: left;
  margin-right: 5px;
}

.field-name-field-attachments {
  margin-top: 20px;
}
h3.title-protocol {
  margin: 30px 0 20px;
  font-size: 1.5em;
  text-transform: uppercase;
  border-bottom: 1px solid #ddd;
  padding-bottom: .5em;
}


/* Views pseudo fields -- JCOMAL only */
.views-field-langlist {
	float: left;
}
.views-field-langlist ul {
	margin: 0 .5em;
}
.views-field-langlist ul li {
	display: inline-block;
	margin: 0 0 0 .5em;
	padding: 0 .6em;
	background-color: #ccc;
	border-radius: 20px;
}
