/* -- layout -- */body {	padding: 0;	margin: 0;	background-color: #bac3ca;	font: small Verdana, Arial, sans-serif;	color: #262c30;}#wrapper {	width: 740px;	border-left: 1px solid #797979;	border-right: 1px solid #797979;	border-bottom: 1px solid #797979;	margin: 0 auto;	color: #000000;	background-color: #ffffff;}#masthead {	height: auto;	background: url(../assets/masthead.gif) no-repeat;	border-bottom: 4px solid #c89a65;}#emailContainer {	float: right;	font-size: 80%;	padding: 42px 10px 0 0;}#quoteContainer {	float: left;	font-size: 80%;	padding: 42px 10px 0 40px;	color: #ffffff;}#navigation {	padding-top: 75px;}.underNav {	clear: both;	height: 0;}#sidebar {background: #e0e8ee url(../assets/sidebar_corner.gif) right bottom no-repeat;width: 165px;padding: 10px 10px;float: left;margin-right: 10px;}#mainContent {	float: left;	width: 535px;	padding: 20px 0;	text-align: justify;}.boxout {	float: right;	width: 250px;	border-left: 1px solid #888888;	border-bottom: 1px solid #888888;	padding: 10px 0 10px 10px;	background-color: #ffffff;	margin-left: 5px;	margin-bottom: 5px;}.boxoutLandscape {	float: right;	width: 250px;	border-left: 1px solid #888888;	border-right: 1px solid #888888;	border-bottom: 1px solid #888888;	border-top: 1px solid #888888;	border-bottom: 1px solid #888888;	padding: 3px 3px 3px 3px;	background-color: #ffffff;	margin-left: 5px;	margin-bottom: 5px;	font-size: 85%;}.boxoutPortrait {	float: right;	width: 185px;	border-left: 1px solid #888888;	border-top: 1px solid #888888;	border-right: 1px solid #888888;	border-bottom: 1px solid #888888;	padding: 10px 3px 3px 3px;	background-color: #ffffff;	margin-left: 5px;	margin-bottom: 0px;	font-size: 85%;}.separator {	clear: both;	height: 0;}#subContent {	float: left;	width: 740px;	height: 620px;	padding: 20px 0;}#footer {	background-color: #c89a65;	border-top: 10px solid #ffffff;	text-align: right;	padding: 15px 20px;	color: #ffffff;}#footer a{	color: #ffffff;}/* -- nav bar -- */#navigation ul {	list-style-type: none;	padding: 0;	margin: 0;}#navigation li {	float: left;	margin: 0;	padding: 0;	display: inline;	background: url(../assets/nav_button.gif) no-repeat;}#navigation a {	display: block;	padding: 0 0 0 30px;	height: 30px;	width: 155px;	font: bold 14px/30px Arial, Helvetica, sans-serif;	text-transform: uppercase;	color: #ffffff;	text-decoration: none;}#navigation a:hover {	background: url(../assets/nav_button.gif) 0 -60px;}#navigation a:active {	background: url(../assets/nav_button.gif) 0 -120px;}/* -- fonts -- */h1 {	font-size: 120%;	text-transform: uppercase;	font-weight: normal;	margin: 0 0 5px;}#mainContent h1 {	border-bottom: 1px solid #888888;	padding-bottom: 3px;	margin-bottom: 10px;}#mainContent ul {	font-size: 85%;}#mainContent a:link {	color: #0000ee;	text-decoration: none;}#mainContent a:visited {	color: #990099;	text-decoration: none;}#mainContent a:focus {	color: #009900;	text-decoration: underline;}#mainContent a:hover {	color: #009900;	text-decoration: underline;}#mainContent a:active {	color: #000000;	text-decoration: none;}#sidebar h1 {	font-size: 85%;}h2 {	font-size: 105%;	font-weight: normal;	margin: 0 0 5px;}p {	font-size: 85%;	line-height: 1.3em;	margin: 0 0 1em;}#footer p {	margin: 0;}#sidetext {	font-size: 95%;	line-height: 1.3em;	margin: 0 0 1em;	text-align: left;}#sidetext a {	color: #0000ee;	text-decoration: none;}#sidetext a:link {	color: #0000ee;	text-decoration: none;}#sidetext a:hover {	color: #009900;	text-decoration: underline;}#sidetext h1 {	text-align: left;	}#footer p {	margin: 0;}/* -- links -- */a {	color: #555555;}a.link{	color: #0000ee;	text-decoration: none;} a.visited{	color: #ee00ee;	text-decoration: none;} a.focus{	color: #009900;	text-decoration: underline;} a.hover{	color: #009900;	text-decoration: underline;} a.active{	color: #009900;	text-decoration: none;} #emailContainer a {	color: #ffffff;}img.thumbnail{	position: relative; top: 5px;	z-index:1;	border-left: 1px solid #888888;	border-right: 1px solid #888888;	border-top: 1px solid #888888;	border-bottom: 1px solid #888888;	padding: 3px 3px 3px 3px;}/* -- Genealogy Tree Diagram -- */.boxoutGenealogy {	float: left;	width: 732px;	height: 612px;	padding: 0px 0 0px 0px;	background-color: #ffffff;	margin-left: 2px;	margin-bottom: 5px;}table.treeDiagram {	height: 611px;	width: 731px;	border-width: 0px;	border-spacing: 0;	border-style: none;	border-color: gray;	border-collapse: collapse;	background-color: #ffffff;}table.gallery {	border-width: 1px;	border-spacing: 0;	border-style: none;	border-color: gray;	border-collapse: collapse;	background-color: #ffffff;}table.gallery th {	border-width: 1px;	padding: 2px;	border-style: inset;	border-color: gray;	background-color: #ffffff;}table.gallery td {	border-width: 1px;	padding: 5px;	border-style: none;	border-color: gray;	background-color: #ffffff;}table.gallery tr {	vertical-align: middle;}table.gallery p {	padding: 4px 4px 4px 4px;	}.textAlignLeft {	float: left;}img.treeBox{	display: block;	border-left: none;	border-right: none;	border-top: none;	border-bottom: none;}