	
* {
	margin: 0;
	padding: 0;
}
#photoGallery li {
	width: 7em;
	height: 5.5em;
	margin: 0 1em 5em 0;
	float: left;
	display: inline;
	position: relative;
	text-align: center;
}
#photoGallery li div {
	width: 7em;
	position: absolute;
	bottom: 0;
	left:0;
}
#photoGallery li p {
	position: absolute;
	top: 100%;
	left: 0;
	padding: 0.5em;
	width: 101px;
	font-size: 0.7em;
}
 #photoGallery img {
	display: block;
	margin: 5px auto 0 auto;
	padding: 2px;
	background: #fff;
}
#photoGallery em {
	display: block;
	font-weight: bold;
}
#photoGallery li a:hover img,
#photoGallery li a:active img,
#photoGallery li a:focus img {
	background: #f33;
}
	
	
	
	#photoAlbum li {
	width: 15em;
	height: 9em;
	margin: 0px .8em 5em 0;
	float: left;
	display: inline;
	position: relative;
	text-align: center;
	}
	#photoAlbum .album_child img {
		padding: 3px;
		border:0px;
		margin-top: 25px;
	}
	
	 #photoAlbum li div {
	width: 158px;
	position: absolute;
	bottom: -41px;
	left:-4px;
	background-image: url(images/album-icon.gif);
	background-repeat: no-repeat;
	background-position: -1px -2px;
	height: 142px;
	}
	#photoAlbum li p {
	position: absolute;
	top: 134px;
	left: -4px;
	padding: 0.5em;
	width: 147px;
	font-size:1em;
	font-weight:500;
	}
	#photoAlbum img {
		display: block;
		margin: 0px auto 0 auto;
		padding: 3px;
		background: #fff;
	}
	#photoAlbum li a:hover,
	#photoAlbum li a:active,
	#photoAlbum li a:focus   {
		background: #f33;
	}
	.PhotoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	left: 375px;
	top: 220px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	position: absolute;
	}
#photoGallery {
	margin-top: 55px;
}

	#photoAlbum {
	width: 600px;
	padding-left: 100px;
	margin-top: 55px;
	}

