body {     margin: 0;      text-align: center;     background-color:#fff;     font-family:verdana,arial,serif;     font-size:80%;     color:#808080;     }#site {     margin-left: auto;     margin-right: auto;     margin-top: 50px;     width: 662px;     background-color:#fff;     background-image:url('layout/shadow_right.gif');     background-repeat:repeat-y;     background-position:top right;     }     #contain {	padding:0px;	margin:30px;    text-align: left;	}	#menu {		width:150px;	float:left;	}	#content {	margin-left: 160px;	}	#footer {	font-size:80%;	margin-top:40px;	}#menu ul, #menu li {	font-weight:bold;	margin: 0;	padding:0;	list-style-position:inside;	color:#49b802;	}	#menu a {	color:#808080;	text-decoration:none;	}#footer a, a {	color:#ffba43;	text-decoration:underline;	}		#menu a:hover,a:hover {	color:#c0c0c0;	}	h1 {	font-size:120%;		color:#4287ff;	font-weight:bold;	}h2 {	font-size:100%;		color:#4287ff;	}	.galleryimg {	float:left;	margin: 12px;	border: 1px solid black;	}.img {	float:right;	margin: 3px 0 3px 3px;	border:0;	}	label {	width: 75px;	float: left;	text-align: left;	margin: 0 1em 5px 0;	clear: left;	}	input,textarea {	border:1px solid #ffba43;	margin-bottom:3px;	padding:2px;	}	hr  {	height:1px;	text-align:center;	clear:right;	}	#sublinks li {	margin-left:18px;	font-weight:normal;}#example {	border:1px solid #4287ff;	text-align:center;	padding:5px;	margin:30px;	background-color:#ebf3ff;	clear:both;	}	#pedigree td {	padding:1px;	text-align:center;	}