/* CSS Document */
.photoLeftNav {
	width: 80px;
	/* border-right-style: dotted;
	border-right-color: #666666;
	border-right-width: 1px; */
	float: left;
	margin: 10px 0px;
	height: auto;
	display: block;
}
.photoNav { text-align: center; }
.photoYear {
	font-size: 12px;
	font-weight: bold;
}
.photoLeftNav .photoDay {
	font-size: .9em;
	padding-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
}
.photoTitle {
	font-size: 14px;
	font-weight: bold;
}
.photoEntry .photoDay { font-size: 11px; }
.photoEntry { text-align: center; }
.photoArchive { width: 576px; margin-right: auto; margin-left: auto; }
.photoArchiveList { line-height: 144px; text-align: center; vertical-align: middle; width: 144px; height: 144px; overflow: hidden; float: left; }
.photoArchive img { vertical-align: middle; border: solid 4pt #e0e0e0; }
.photoEntry img {
	border: 4px solid #E0E0E0;
	margin-top: 6px;
}
.iviewIndex, #photoPage {
	text-align: center;
}
.iviewIndex table, #picasaIndex {
	border-collapse: separate;
	border-spacing: 3px 3px;
	display: table;
	margin: auto;
	width: 584px;
}
.picasaRow {
	display: table-row;
}
.iviewIndex table td, #picasaIndex .picasaRow>div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	height: 136px;
	width: 136px;
}
.iviewIndex table img, #picasaIndex img {
	border: 4px solid #E0E0E0;
}
.iviewPhoto {
	text-align: center;
}
.iviewPhoto img, #photoPage img {
	border: 4px solid #E0E0E0;
	margin: 5px;
}
.photoHomeBlog {
	text-align: center;
	display: inline;
	float: left;
	width: 49%;
	border-right: 1px dotted;
	margin-bottom: 10px
}
.photoHomeAlbum {
	text-align: center;
	display: inline;
	float: left;
	width: 49%;
}
.photoHomeAlbum img, .photoHomeBlog img {
	border: 4px solid #E0E0E0;
}
.photoHomeAlbum h2, .photoHomeBlog h2 {
	margin: 0px 0px 5px;
	font-size: 1.25em;
}
.albumList {
	display: block;
	width: 100%;
	clear: left;
	margin: 4px 0px;
	border: 1px;
}
.albumListImg {
	margin: 6px 0px;
	text-align: center;
	width: 136px;
	display: inline;
	float: left;
}
.albumListImg img {
	border: 4px solid #E0E0E0;
}
.albumListDesc {
	margin: 0px 8px;
	display: inline;
	width: 530px;
	float: left;
}
.albumListDesc h2 {
	margin: 6px 0px 5px;
	font-size: 1.03em;
}
