body {	margin: 0px 0px 0px 0px;	padding: 0;	border: none;	text-align: center;	font-family: arial, sans serif;	font-size: 10px;	line-height: 12px;	color: #333333;	background-color: #ffffff;}#container {	width: 780px;	height: 630px;	margin:0px auto;	text-align: left;	line-height: 1.2;	padding: 0px;	border: none;	background-color: #ffffff;	display: block;}#left {	float: left;	width: 520px;	height: 570px;	margin: 0px 0px 0px 0px;	text-align: center;	padding: 0px;	border: none;	background-color: #ffffff;	display: inline;}#right {	float: left;	width: 240px;	height: 570px;	margin: 0px 0px 0px 0px;	text-align: left;	padding: 0px;	border: none;	background-color: #ffffff;	display: inline;}#title {	float: left;	width: 520px;	height: 30px;	border: none;	display: block;}table.photo {	float: left;	width: 500px;	height: 500px;	padding: 0px;	margin: 20px 0px 0px 0px;	text-align: center;	background-image: url(img/photobg.gif);}#hidden {	visibility: hidden;	display: none;}#nav {	position: relative;	top: 0px;	left: 0px;	width: 260px;	height: 80px;	margin: 0px;	padding: 0px;	background: transparent;	display: block;}span img {	position: relative;	top: 0px;	left: 0px;	width: 240px;	height: 30px;	margin: 0px;	padding: 0px;	background: transparent url(img/navabg.gif);	display: block;	z-index: 1;}#nav ul {	margin: 0px; /*removes indent IE and Opera*/	padding: 0px; /*removes indent Mozilla and NN7*/}#nav li {	float: left;	list-style-type: none;}#nav a {	float: left;	width: 30px;	height: 30px;	padding: 0px;	margin: 20px 5px 0px 0px;	background: transparent url(img/navabg.gif);	display: inline;}#nav a img {	display: block;	position: absolute;	top: 0px;	left: 0px;	width: 240px;	height: 30px;	border: 0px;	background: transparent url(img/navabg.gif);	z-index: 0;}#nav a:hover {	width: 30px;	height: 30px;	color: #999999;	background: #999999 url(img/navabg.gif);	display: inline;}#nav a span {	display: none;}#nav a:hover span {	display: block;	position: absolute;	top: 0px;	left: 0px;	width: 240px;	height: 30px;	z-index: 1;}.snav {	float: left;	/*width: 240px;*/	width: 90%;	margin: 5px 0px 10px 0px;}.snav a {	float: left;	width: 16px;	height: 16px;	margin: 0px 2px 2px 0px;	background-color: #ffffff;	background-image: url(img/navabg.gif);}.snav a:hover {	background-color: #999999;}#content {	position: relative;	top: 0px;	width: 240px;	height: 450px;	margin: 20px 0px 0px 0px;	background-image: url(img/photobg.gif);}#project {	position: absolute;	width: 240px;	height: 444px;	margin: 3px 0px 3px 0px;	background: #ffffff;	background-image: url(img/tallshim.gif);	overflow: auto;}h5 {	width: 90%;	font-family: arial, sans serif;	font-weight: normal;	font-size: 10px;	color: #333333;	margin: 10px 0px 0px 0px;	}i {	font-family: arial, sans serif;	font-size: 10px;	text-decoration: none;	line-height: 12px;	font-weight: normal;	color: #999999;	}#footer {	float: left;	width: 760px;	height: 60px;	text-align: center;	display: inline;}div.hr {	width: auto;	height: 3px;	background-image: url(img/photobg.gif);}div.hr hr {	display: none;}a:link {	font-family: arial, sans serif;	font-size: 10px;	text-decoration: none;	line-height: 12px;	font-weight: normal;	color: #333333;}a:visited {	font-family: arial, sans serif;	font-size: 10px;	text-decoration: none;	line-height: 12px;	font-weight: normal;	color: #999999;}a:active {	font-family: arial, sans serif;	font-size: 10px;	text-decoration: none;	line-height: 12px;	font-weight: normal;	color: #000000;}a:hover {	font-family: arial, sans serif;	font-size: 10px;	text-decoration: none;	line-height: 12px;	font-weight: normal;	color: #000000;}a:focus {	font-family: arial, sans serif;	font-size: 10px;	text-decoration: none;	line-height: 12px;	font-weight: normal;	color: #000000;}