ul.album-info{ display: block; width: 430px; margin: 0 auto; }
ul.photo-list ul.album-info{ display: block; width: 100%;  }
div.photo-info ul.album-info{ width: 100% }

ul.album-info li.category{ color: #747474; }
ul.album-info li.title{ font-size: 1.8em; }
ul.album-info li.description{ margin-top: 6px; }
ul.album-info p{ margin-top: 4px; margin-bottom: 5px }

div.round-gray{
	text-align: center;
	padding-top: 13px;
	width: 430px;
	margin: 0 auto;
	background-image: url('../imgs/round-mini-t.gif');
	padding: 0;
}
div.round-gray div.round-in{
	padding: 15px 15px 0 15px;
	background-image: url('../imgs/round-mini-b.gif');
}
div.round-in ul.album-info{ margin-bottom: 15px; }

div.round-gray a.zoom{
	color: #747474;
	text-decoration: none;
	padding-left: 15px;
	background: url('../imgs/zoom.gif') no-repeat left center;
	line-height: 3em;
	font-size: .9em;
}
ul.photo-list{
	width: 430px;
	margin: 22px auto 0 auto;
}
ul.photo-list li{
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 27px;
}
ul.photo-list li.r{
	float: right;
}
ul.photo-list li li{
	margin: 3px 0;
	width: 150px;
}
ul.photo-list li li.title{
	font-size: 1.15em;
}
ul.photo-list li li.date{
	color: #747474;
	font-size: .9em;
}
ul.photo-list li.nl{
	width: 100%;
	overflow: hidden;
	margin: 0;
}

div.round-in p.new{
	font-weight: bold;
	margin: 0 0 .5em 0;
}
div.photo-info{
	text-align: center;
	margin: 12px 0 15px 0;
	overflow: hidden;
}
div.photo-info div.new, div.photo-info div.new-video{
	text-align: center;
	float: left;
	margin-left: -115px;
	//margin-left: -57px;
	width: 115px;
	background: url('../imgs/photo-new.png') no-repeat top center;
	padding-top: 62px;
	color: #ff0100;
	font-weight: bold;
	font-size: 1.15em;
}
div.photo-info div.new-video{
	background: url('../imgs/video-new.png') no-repeat top center;
}
ul.video-info{ color: #747474; margin-top: 10px; margin-bottom: 15px; height: 2.2em; display: block; }
ul.video-info strong{ color: black; }
ul.video-info li.see{ float: left }
ul.video-info li.link{ float: right }