.item {
	width:102px;
	height:220px;
	margin:0px 5px 5px 0px;
	float:left;
	padding:7px;
	border: solid 1px #e6e6e6;
	background-color: #f5f5f5;
	text-align:center;
	font-size:9px;
	display:inline;
}

.large {
	width:132px;
	min-height:200px;
	margin:0px 6px 6px 0px;
	float:left;
	padding:7px;
	border: solid 1px #e6e6e6;
	background-color: #f5f5f5;
	text-align:center;
	font-size:9px;
}

.flarge {
	width:132px;
}

.folder a:link { color:#3a66ff; text-decoration:none; }
.folder a:visited { color:#3a66ff; text-decoration:none; }
.folder a:hover { color:#ff6666; text-decoration:underline; }
.folder a:active { color:#3a66ff; text-decoration:none; }


.picture a:link { color:#3a66ff; text-decoration:none; }
.picture a:visited { color:#3a66ff; text-decoration:none; }
.picture a:hover { color:#ff6666; text-decoration:underline; }
.picture a:active { color:#3a66ff; text-decoration:none; }

.video a:link { color:#3a66ff; text-decoration:none; }
.video a:visited { color:#3a66ff; text-decoration:none; }
.video a:hover { color:#ff6666; text-decoration:underline; }
.video a:active { color:#3a66ff; text-decoration:none; }

.item .tn {
	margin-bottom:5px;
}

.picture .tn img {
	border:1px solid #999999;
}

.large .tn { height:92px;  }

.video .tn img {
	border:1px solid #999999;
}

.crosshair .tn img { cursor:move; }

.picture .caption {
	
}

.video .caption {
	
}

.item .item_options {
	position:absolute;
	bottom:5px;
	left:7px;
	width:90px;
	margin:5px;
}

.item .item_delete { 
	padding-left: 14px;
	background:url(../images/crosssm.gif) no-repeat;
	float:right;
}

.item .update { 
	padding-left: 14px;
	background:url(../images/acceptsm.gif) no-repeat;
	margin-right:10px;
	margin-bottom:5px;
	float:right;
}

.picture .category {
	margin-bottom:10px;
}

.video .category {
	margin-bottom:10px;
}

.picture .link {
	margin-bottom:10px;
}

.video .link {
	margin-bottom:10px;
}

.draggable_hover { background-color:#ffebeb; border:1px solid #ffcdcd; }

.input_caption {
	width: 90px;
	border:none;
	background:#f7f7d3;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}

.input_type,.input_cat {
	width: 90px;
	border:none;
	background:#f5f5f5;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.type {
	margin-bottom:10px;
	text-align:left;
}


.type .active:link { color:#009222; font-weight:bold; }
.type .active:visited { color:#009222;  font-weight:bold; }
.type .active:hover { color:#009222; font-weight:bold; }

.public .active:link { color:#009222; font-weight:bold; }
.public .active:visited { color:#009222; font-weight:bold; }
.public .active:hover { color:#009222; font-weight:bold; }

.public { text-align:left; margin-bottom:10px; }

.tn_folder {
	background-image:url(../images/folder_pics.gif);
	background-repeat:no-repeat;
	width:58px;
	height:34px;
	cursor:pointer;
	margin:0px auto;
	padding:20px;
}

.tn_folder.border div{	
	border:1px solid #fff;
}

.tn_folder div {
	width:56px;
	height:43px;
}

.locked {
	background-image:url(../images/folder_pics_locked.gif);
	background-repeat:no-repeat;
}

.top {
	background-image:url(../images/folder_pics_top.gif);
	background-repeat:no-repeat;
}

.folder .foldername {
	font-weight:bold;
	color:#000000;
height:42px;
}

.folder .foldername em {
margin: 5px;
}

.folder .numpics {
	margin-bottom:10px;
}

.folder .message {
	color:#6c6c6c;
}

.breadcrumb {
	margin-bottom:10px;
	font-weight:bold;
	border: solid 1px #e6e6e6;
	background-color: #f5f5f5;
	padding:5px;
}

.afterdark {
	border:1px solid #b3c2de;
	background-color:#e1e6f2;
}

#statusbox{
	border: solid 1px #e6e6e6;
	background-color: #f5f5f5;
	padding:10px;
	font-size:10px;
	margin-bottom:10px;
}

#addfolder_box {
	margin-bottom:10px;
}

#addfolder_button {
	margin-bottom:10px;
}
