/*---------------------------------------------------------------------------*/
	
	.gallery-edit .category {
		border-bottom: 1px solid #cccccc;
		height: 1%;
		margin: 1em 0 0.5em 0;
		position: relative;
		overflow: hidden;
	}
	.gallery-edit .image {
		border-bottom: 1px solid #cccccc;
		margin: 0 0 0.5em 0;
		position: relative;
	}
	.gallery-edit .category .preview-image,
	.gallery-edit .image .preview-image {
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.gallery-edit .field {
		/*
		background: orange;
		border: 1px solid black;
		*/
		height: 1%;
		line-height: 1.8em;
		margin: 0.5em 0;
		overflow: hidden;
		position: relative;
	}
	.gallery-edit .field .label {
		float: left;
		width: 20%;
	}
	.gallery-edit .field .error {
		color: #ff0000;
		clear: both;
		padding: 0.5em 0 0 20%;
	}
	.gallery-edit .field input,
	.gallery-edit .field textarea {
		width: 50%;
	}
	.gallery-edit .field textarea {
		height: 7em;
	}
	
	.gallery-edit .field.checkbox .label {
		float: none;
	}
	.gallery-edit .field.checkbox input {
		margin: 0 0 0 20%;
		width: auto;
	}
	.gallery-edit .field.buttons .left {
		float: left;
	}
	.gallery-edit .field.buttons .right {
		float: right;
	}
	
	/*
	.gallery-edit .field {
		display: block;
		line-height: 1.8em;
		margin: 0 0 0.5em 0;
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	.gallery-edit .field .label {
		background: red;
		float: left;
		width: 20%;
	}
	.gallery-edit .field .error {
		color: #ff0000;
		clear: both;
		padding: 0.5em 0 0 0;
	}
	.gallery-edit .field input,
	.gallery-edit .field textarea {
		float: left;
		width: 50%;
	}
	.gallery-edit .field textarea {
		height: 8em;
	}
	.gallery-edit .field.checkbox {
		padding: 0 0 0 20%;
	}
	.gallery-edit .field.checkbox label {
		background: orange;
	}
	.gallery-edit .field.checkbox input {
		margin: 0 1ex 0 0;
	}
	.gallery-edit .field.button .submit {
		float: right;
	}
	*/
	
	.gallery-view .category {
		height: 200px;
		float: left;
		margin: 20px 15px 0 0;
		width: 260px;
	}
	.gallery-view .category-image {
		border: none;
		cursor: pointer;
	}
	.gallery-view .category ul {
		display: none;
	}
	.gallery-view .category p {
		text-align: center;
	}
	
/*---------------------------------------------------------------------------*/