@media screen, projection {

	#content #loginForm div {
		padding: 0;
	}

	#loginForm label {
		display:inline-block;
		width: 170px;
	}
	#loginForm legend {
		font-size: 130%;
		font-weight: bold;
	}

	.clear {padding:0 !important;margin:0 !important;}

	.error {color:#b0111d;}

	.table .pointer {
		cursor:pointer;
	}


	.subMenuAdmin ul {
		list-style-type: none;
	}
	.subMenuAdmin li {
		display: inline;
		padding: 0 4px;
	}
	#content .failed {
		color: #b0111d;
		padding: 5px 0;
	}
	#content .success {
		color: #077f29;
		padding: 5px 0;
		margin: 0;
	}

	#content .subMenuAdmin {
		padding: 0;
	}

	.comments td {
		vertical-align: top;
	}
	.blacklist {
		cursor: pointer;
		font-weight: bold;
	}

	#menu .main {
		margin-top: 20px;
	}

	.icon {
		display: inline-block;
		height: 30px;
		width: 30px;
		cursor: pointer;
		position: relative;
		top: 10px;
		background-image: url('images/admin/collage_lb_image_page3_6_1.png');
		background-repeat: no-repeat;
		margin: 0 0 0 5px !important;
		padding: 0 !important;
	}

	.deleteIcon {
		background-position: -96px -214px;
	}

	.activeIcon {
		background-position: -225px -47px;
	}

	.deactiveIcon {
		background-position: -181px -47px;
	}

	.editIcon {
		background-position: -138px -89px;
	}

	.upIcon {
		background-position: -138px -4px;
	}

	.downIcon {
		background-position: -96px -4px;
	}
	.emptyIcon {
		background-image: none;
	}
	.pointer {
		cursor: pointer;
	}

	#content .errorPopup, #content .errorPopup div {
		margin:0;
		padding: 0;
	}
	#lightboxBackground {
		position: fixed;
		z-index: 1000;
		top: 0px;
		left: 0px;
		height:100%;
		width:100%;
		background-color:#000;
		-ms-filter: "Alpha(Opacity=75)"; /* IE 8 */
		filter:alpha(opacity=75); /* IE5-7 */
		-moz-opacity: 0.75; /* Mozilla */
		opacity: 0.75;
	}
	.errorPopup {
		cursor: pointer;
	}

	#content .errorPopup div {
		display: none;
		position: absolute;
		background-color: #ACC3AC;
		z-index:1002;
		vertical-align: middle;
		width: 500px;
		border: 1px solid #000;
		padding: 1.5em;
		top: 50%;
		left: 50%;
		margin-left: -250px;
	}

	#content #history {
		padding: 0;
	}

	.preview {
		cursor: pointer;
	}
	.previewBox {
		z-index:1002;
		position: fixed;
		background-color: #ACC3AC;
		width: 800px;
		border: 1px solid #000;
		padding: 1.5em;
		top: 50%;
		left: 50%;
		max-height: 90%;
		overflow: auto;
	}

	#content .pomPreview {
		position: relative;
		cursor: pointer;
		margin: 0;
		padding: 0;
	}

	.pomPreview img {
		display: none;
		position: absolute;
		left:-200px;
		top: 0px;
	}

	.pomPreview:hover img {
		display: inline-block;
	}
	#content .relative {
		position: relative;
		margin: 0;
		padding: 0;
	}
	.addPicture {
		cursor: pointer;
	}
	#content .hidePicture {
		position: absolute;
		background-color: #ACC3AC;
		opacity: 0.5;
		top: -9px;
		margin: 0;
		padding: 0;
	}
}