.btn {
	display: inline-block;
	margin-bottom: 0;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px #fffc;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  margin-top: 4px;
} 
a.btn {
	padding: 2px 4px;
	margin-right: 10px;
	text-decoration: none;
}
.specieslist-tree,
.specieslist-list {
  font-size: 12px;
}
.specieslist-tree ul {
  padding-top: 4px;
  padding-bottom: 4px;
}
.spcieslist-tree table {
	margin-bottom: 0;
}
.specieslist-name,
.specieslist-status,
.specieslist-notes,
.specieslist-year,
.specieslist-reference {
	display: inline-block;
  vertical-align: top;
  padding-right: 5px;
}
.specieslist-name {
	width: 50%;
}
.specieslist-w10 {
	width: 9%;
  padding-left: 1%;
}
.specieslist-w15 {
	width: 14%;
  padding-left: 1%;
}
.specieslist-w20 {
	width: 19%;
  padding-left: 1%;
}
.specieslist-w25 {
	width: 24%;
  padding-left: 1%;
}
.specieslist-w50 {
	width: 47%;
  padding-left: 1%;
}
.specieslist-reference {
	padding-left: 10px;
}
.specieslist-tree img.expand-img,
.specieslist-tree img.collapse-img {
	vertical-align: bottom;
}
.specieslist-family {
	padding-top: 5px;
	padding-bottom: 10px;
}
.specieslist-family a {
	text-decoration: none;
  color: inherit;
  cursor: pointer;	
}

