/* 
 * CSS rules and fixes for Drupal.
 */ 

fieldset {
  margin-bottom: 0;
  padding: 0;
}


/* Disable special bullets in drupal tabs */
#tabs-wrapper .tabs li {
  background-image: none !important;
}

/* Make flash messages more evident */
.messages {
  color: green;
  font-weight: bold;
}

/* Drupal adds borders on tables */
table {
  border-collapse: separate;
}
th, tbody th, thead th, tbody td {
  padding-right: none;
  border-bottom: none;

}

#drupal-node-info {
/*
	height: 0;
	z-index: 1;
	margin-top: 0;
	margin-bottom: 15px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	top: 10px;
	*/
	background-color: #e5ecff;
	padding: 10px;
	border-bottom: 2px dashed gray;
}

#tabs-wrapper ul.primary {
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  margin-left: 0;
  padding-left: 0;
}
#tabs-wrapper ul.secondary {
  margin-left: 0;
  padding-left: 0;
  border-bottom: none;
}

#tabs-wrapper ul.primary li a {
  border-bottom: 1px solid #bbbbbb;
}
#tabs-wrapper ul.primary li a:hover {
  border-bottom-color: #cccccc;
}
ul.secondary li {
  padding-left: 0;
  border-right: none;
}
