#family 	{width: 680px;
		border: 0px;
		clear: both;
		margin-left: auto;
    	margin-right: auto;}
#family img	{clear: both}
#family_l	{width: 420px;
		margin: 0px;
		float: left;}
#family_r	{width: 260px;
		margin: 0px;
		float: right;}
#family hr {border: 0;
		color: #ACA899;
		background-color: #ACA899;
		height: 1px;
		width: 160px;
		text-align: center;
		margin-bottom: 5px; 
		margin-left: auto;
    	margin-right: auto;}
#gengram_nbr	{width: 200px;
		height: 70px;
		margin: 0px;
		float: left;
		text-align: left;
		color: #ffffcc;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;}
#father_box	{width: 160px;
		height: 105px;
		float: right;
		background-image: url(../images/spouse_l.png);
		background-repeat: no-repeat;}
#mother_box	{width: 260px;
		height: 70px;
		background-image: url(../images/spouse_r.png);}
#mother0_box	{width: 260px;
		height: 70px;
		background-image: url(../images/spouse_r0.png);}		
#marriage_box	{width: 290px;
		height: 70px;
		margin: 0px;
		float: right;
		background-image: url(../images/marriage.png);
		text-align: left;}
#marriage_txt	{width: 160px;
		padding-top: 10px;
	 	text-align: center;
		font-size: 12px;}
#fam_ltxt	{padding-top: 9px;
	 	text-align: center;
		font-size: 12px;}
.fam_rtxt	{margin-left: 100px;
		padding-top: 9px;
	 	text-align: center;
		font-size: 12px;}
.child_mid	{width: 260px;
		height: 70px;
		background-image: url(../images/child_mbox.png);}
#child_bas	{width: 260px;
		height: 70px;
		background-image: url(../images/child_lbox.png);}
#notes_txt	{background-image: url(../images/notes_mid.png);
		font-size: 12px;
 		font-family: arial;
		font-weight: bold;
 		color: #111111;
		text-align: center;}
.notelist	{margin: 0;
		padding-left: 0;
		list-style: none;
		font-size: 12px;
 		font-family: arial;
		font-weight: normal;
 		color: #111111;
		text-align: left;}
.notelist li	{padding-left: 40px;
		padding-right: 20px;	
		background-image: url(../images/bullet1.gif);
		background-repeat: no-repeat;
		background-position: 12px 3px;}	
