
/* -- editable items get hover effects -- */

.editable
	{
	padding: 5px;
	border: 2px solid #eef;
	margin-bottom: 4px;
	}
.editable-hover
	{
	padding: 5px;
	cursor: pointer;
	border: 2px dotted #00c;
	background: #f2f6ff;
	margin-bottom: 4px;
	}

/* -- when content pops up to be edited these rules take effect -- */

fieldset
	{
	background: #f6f6f6;
	border: 1px solid #ccc;
	}
legend
	{
	color: #393;
	}
label.standard
	{
	display: inline-block;
	display: -moz-inline-box; /* firefox fix */
	width: 100px;
	}

.no-show
	{
	display: none;
	}

#edit-window
	{
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	z-index: 5000;
	padding-bottom: 27px;
	}

#edit-window input
	{
	border: 1px solid #999;
	}

/* -- positioning for this box is inline :( 
    - required to make the dragging function properly -- */
 
div#images-popup
	{
	display: none; /* popup starts invisible and empty */
	width: 474px;
	border: 1px solid #666;
	background-color: #fff;
	padding: 12px 14px;
	}
div#images-popup img.bottom
	{
	display: none;
	}

/* -- close button and top bar -- */
div#images-popup a#close-icon
	{
	float: right;
	width: 21px;
	margin-right: 5px;
	margin-top: 2px;
	}
a#close-icon img
	{
	width: 21px;
	height: 20px;
	behavior: url("/includes/ie-png-fix.htc");
	}
div#images-popup h3
	{
	border: 1px solid #ddd;
	background: #eee;
	padding: 3px 0;
	cursor: move;
	color: #333;
	}


/* -- resources -- */

div.resource-list
	{
	overflow: scroll;
	height: 500px;
	}

/* -- hides crap that we only want to edit from the back end interface -- */
div.no-show
	{
	display: none;
	}

/* -- form controls at the bottom of the window -- */
div#LE-buttons select
	{
	float: left;
	}
div#LE-buttons input
	{
	display: block;
	float: right;
	width: 150px;
	}

/* -- CMS-style errors and messages -- */

div.error
	{
	color: #d8270c;
	background: #fde1de;
	border: 1px solid #c8573c;
	margin: 10px;
	padding: 10px;
	font-weight: 700;
	}
div.message
	{
	color: #1d62e7;
	background: #def;
	border: 1px solid #2d82e7;
	margin: 10px;
	padding: 10px;
	font-weight: 700;
	}
div.error ul, div.message ul
	{
	list-style: none;
	}
