ul.siblings{
	list-style-type: none;
	width: 100%;
	overflow: hidden;
	}
ul.siblings li{
	text-align: center;
	float: left;
	width: 10em;
	padding-top: 40px;
	padding-bottom: 0;
	background:	#fff
			url('../images/child_bg.png')
			no-repeat
			scroll
			top center;
	}
li ul.siblings{
	}
.parents{
	xheight: 8em;
	margin: 0 2.5em;
	}
.person{
	background-color: #f0f0f0;
	background-repeat: no-repeat ;
	background-position: bottom right ;
	margin: 0 0.2em;
	padding: 0.2em 0.4em;
	height: 3.6em;
	text-align: left;
	border: 1px solid #bbb;
	border-left: 0;
	border-right: 0;
	}
.person:hover{
	background-color: #ddd;
	}
#current{
	background-color: #ddd;
	background-image: none ;
	font-weight: bold;
	}
#user{
	border: 1px solid #000; 
	}
.spouse{
  border-top: 0;
  }
ul#maintree{
	margin: 0 auto;
	font-size: 70%;
	}
x.spousenum_0, xli.otherparent_0{
	background-image: url('../images/1.png') ;
	}
.spousenum_1, .otherparent_1  {
	background-image: url('../images/2.png') ;
	}
.spousenum_2, .otherparent_2  {
	background-image: url('../images/3.png') ;
	}
.spousenum_3, .otherparent_3 {
	background-image: url('../images/4.png') ;
	}
.spousenum_4, .otherparent_4  {
	background-image: url('../images/5.png') ;
	}
.spousenum_5, .otherparent_5  {
	background-image: url('../images/6.png') ;
	}
