ul.tree {
	margin-top:0px;
}
ul.tree a.non-tree, 
ul.tree span.a.published a.non-tree, 
ul.tree span.a.unpublished a.non-tree, 
ul.tree a.non-tree, 
ul.tree span.a.children a.non-tree, 
ul.tree span.a.children.published a.non-tree, 
ul.tree span.a.children.unpublished a.non-tree, 
ul.tree span.a.children.spanClosed a.non-tree,
ul.tree span.a.children.spanClosed.published a.non-tree,
ul.tree span.a.children.spanClosed.unpublished a.non-tree {
	background:none;
	padding-left:0px;
}
ul.tree li.closed span.a.children span.b div,
ul.tree span.a.children span.b div {
  background: none;
  /*	background-color:#bbbbbb; */
}
ul.tree li.closed span.a.children span.b div,
ul.tree span.a.children span.b div a {
  background: none;
}
ul.tree div a {
  background: none;
}
ul.tree img {
	height:1em;
	}
ul.tree img.photo {
	height:2.5em;
	height:auto;
	max-height:40px;
	max-width:45px;
	/*padding:2px 0px;*/
}
ul.tree img.full-size{
	height:16px;
	margin-top:-3px;
}
.inactive-node {
	display:none;
}
.inactive-node.active-node {
	display:inline;
	}
	
span.children {
	line-height:1.5em;
}
ul.tree ul span.a {
  /* background:transparent url("/assets/ui_components/tree/t.gif") no-repeat scroll 0 50% */
}
ul li.photo-album ul li.last span.a.last{
/*	margin-top:-17px;
	margin-bottom:-13px;*/
}
ul li.photo-album ul li.last span.a.last.place-holder{
	margin-top:0px;
	margin-bottom:0px;
	}
.photo-album .widget_template {
	border:none;
}
#photo-navigation-container ul.tree span.a.children a,
#photo-navigation-container ul.tree span.a.children.spanClosed a {
  background-image: none;
  padding-left: 0px;
  padding-top: 0px;
}
/* These settings determine the max dimensions of thumbnails in the media explorer; as such they have an overlapping
 		dependency with the photo-raw-container thumbnail count. See /view/photos/explorer/draggable_photos_list */
.widget_template.thumbnail-container {
  /* width:45px; */
  max-height: 40px;
  text-align: center;
  display: inline-block;
  /* margin:3px 1px; */
}
.widget_template.thumbnail-container img {
  vertical-align: middle;
  border: 2px solid transparent;
}
.widget_template.thumbnail-container img.photo:hover {
  /* border: 2px solid #aaa;  */
}
.photo-row-container {
	position: relative;
}
