/* ================================================== */
/* photoAlbums */
/* ================================================== */
.photoAlbums {
	
}
	.photoAlbums .textbox {
		font-size: 18px;
		width: 589px;
		color:#929292;
		margin:0 0 12px 0;
	}
	.photoAlbums .textarea {
		font-size: 12px;
		width: 589px;
		height:100px;
		color:#929292;
	}
	.photoAlbums h1 {
		font-weight:bold;
		font-size:16px;
		padding:0px;
		margin:0px 0 5px 0;
	}
	.photoAlbums h3 {
		font-weight:bold;
		font-size:12px;
		padding:0px;
	}
	.photoAlbums .list {
		margin:0px 0 0 -5px;
	}
		.photoAlbums .list .item {
			float:left;
			padding:7px;
			margin:4px;
			margin-bottom:12px;
			line-height:1px;
		}
			.photoAlbums .list .item img {
				filter: alpha(opacity=50);
    			opacity: 0.5;
			}
		.photoAlbums .list .item:hover {
			/*background:#92C9ED;*/
		}
			.photoAlbums .list .item:hover img {
				filter: alpha(opacity=100) !important;
    			opacity: 1 !important;
			}
		.photoAlbums .list .selected {
			background:#1497ED;
		}
			.photoAlbums .list .selected img {
				filter: alpha(opacity=100) !important;
    			opacity: 1 !important;
			}
	.photoAlbums .listTitle {
		padding:0 0 5px 0;
		margin:11px 0 12px 0;
		border-bottom:1px solid #DDD;
		width: 600px;
	}
		.photoAlbums .listTitle .selectAll {
			float:right;
			font-size:11px;
		}
	.photoAlbums .counter {
		font-size:11px;
		margin:5px 0 0 0;
	}
		.photoAlbums .counter span {
			font-weight:bold;
		}
	.photoAlbums .controlBox {
		margin:10px 0 0 0;
		border-top:1px solid #DDD;
		margin:15px 0 0 0;
		padding:20px 0 0 0;
		width: 600px;
		text-align:center;
	}
	.photoAlbums .dragList {
		margin:0 0px 0px 5px;
		padding:0;
		
	}
		.photoAlbums .dragList li {
			float:left; 
			padding:10px; 
			width:100px; 
			height:121px;
			list-style-type:none;
			text-align:center;
		}
		.photoAlbums .dragList a.poster:link, .photoAlbums .dragList a.poster:visited  {
			display:block;
			background:#92C9ED;
			padding:3px 0 3px 0;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
		}
		.photoAlbums .dragList a.poster:hover {
			background:#1497ED;
		}
		.photoAlbums .dragList .selected {
			background:#1497ED !important;
		}
		.photoAlbums .dragList .placeHolder { 
		}
		.photoAlbums a.send:link, .photoAlbums a.send:visited  {
			color:#FFF;
			padding:7px 15px 7px 15px;
			text-decoration:none;
		}
.photoAlbumEvent {
	font-size: 13px !important;
    margin: 10px 0 0 0 !important;
	font-weight:bold;
	color:green;
	text-align:left;
}
.photoAlbumList {
	min-height: 100px;
	max-height: 500px;
	overflow-y: scroll;
}
	.photoAlbumList .item {
		padding:0 0 10px 0;
		/*
		margin:0 0 20px 0;
		border-bottom:1px solid #DDD;
		*/
	}
		.photoAlbumList .item a.name:link, .photoAlbumList .item a.name:visited {
			font-size:14px;
			font-weight:bold;
		}
		.photoAlbumList .item .photo {
			margin:0px 10px 0 0;
			float:left;
			width:60px;
			line-height:1px;
		}
		.photoAlbumList .item .info {
			margin:-2px 0 0 0;
			float:left;
			width:169px;
		}
		.photoAlbumList .item .text {
			margin:10px 0 0 0;
		}
		.photoAlbumList .item .count {
			margin:10px 0 0 0;
			font-size:10px;
			text-align:left;
			color:#666;
		}
		.photoAlbumList .item .tools {
			margin:10px 0 0 0;
			font-size:11px;
			text-align:left;
		}
.photoAlbumView {
	margin:10px 0 20px 0px;
	padding:1px 0 0px 10px;
	border-left:2px solid #DDD;
}
	.photoAlbumView .tools {
		float:right;
		margin:5px 0 0 0;
		width:190px;
		text-align:right;
	}
	.photoAlbumView h1 {
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:left;
		width:410px;
		font-size:18px;
		font-weight:normal;
	}
	.photoAlbumView .text {
		margin:10px 0 10px 0;
		padding:0 0 0 0;
		text-align:justify;
	}
	.photoAlbumView .date {
		font-size:11px;
		color:#666;
		margin:0px 0 10px 0;
	}