

#subjectSummary {
	background-color:#99c;
	background-color:white;
}

#familyTree {
	margin-top:10px;
	padding-left:10px;
}
#familyTree span{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0;
	display:block;
	color:#aaa;
}
#familyTree h1{
	margin:0px 0px 10px 0px;
	padding:0;
	text-align:center;
}


.typeof {
	margin-bottom:0px;
	padding:10px 10px 0;
	background-color:#E9E9FF;
	background-color:white;
}
.children {
	margin-bottom:0px;
	padding:0 10px;
	background-color:#E9E9FF;
	background-color:white;
}
.descendants {
	margin-bottom:0px;
	padding:0 10px;
	background-color:#E9E9FF;
	background-color:white;
}		

.related {
	float:left;
	width:500px;
	margin-bottom:5px;
	background-color:#00c;
	color:white;
}

.people {
	margin-top:5px;
	padding:10px 10px 0;
	xborder-top:5px solid #4a2;
}


#subjectSummary .organisations {
	float:left;
	width:230px;
	margin:0 0 5px 0;
	background-color:#BBDD77;
	background-color:white;
	padding:5px 10px;
}
#subjectSummary .organisations .ad{
	margin:0px;
	padding:5px 0;
	background-color:#DDEEAA;
	background-color:white;
}

/* links */
#subjectSummary .organisations .ad a {
	xcolor:#006600;
	xbackground-color:#eeffcc;
}
#subjectSummary .organisations .ad a:hover {
	xbackground-color:#eeffcc;
}


#subjectSummaryForm {
	background-color:#efe;
}

#subjectSummary .people img {
	vertical-align:middle;
	margin-bottom:5px;
}


#mapSearch form label {
	display:inline;
	float:none;
	width:auto;
	text-align:left;
	font-weight:bold;
	margin-right:2px;
}
#mapSearch form input{
	display:inline;
	float:none;
}
#mapSearch form select {
	display:inline;
}
#mapSearch form input.submit{
	margin:0 0 0 0px;
}

