/* GENERAL */
h5 {
	font-size:1.5em;
	border-bottom:1px solid #ccc;
	width:50%;
	margin-bottom:0.5em;
}

body.admin #header h1 a { height: 50px;width:300px; }
body.admin #header h1 a { background:url('../images/logos/admin_logo.gif') no-repeat; }

span.active { color:green; text-transform:uppercase; }
span.inactive { color:red; }

span.handle {
	float:left;
	margin-right:10px;
	width:16px;
	height:16px;
	cursor:move;
	background-image:url(../images/move.png);
	background-position:50% 50%;
}

p.icon_helper_text {
	clear:both;
	background-color:#eee;
	padding:0.5em;
	margin-bottom:0.5em;
}

p.textile_helper a {
	text-decoration:underline !important;
}

#admin_content .join { padding:1em; background-color:#f2f2f2;}
	#admin_content .join p {
		margin-bottom:0.5em;
	}

#admin_content a {text-decoration:none;}
#admin_content {overflow:hidden;width:55em;color:#777;}
#admin_content h2 {
	font-size:2em;
	float:left;
	clear:both;
	margin-bottom:1em;
}
#admin_content h2 {color:#000;}
#admin_content ul {	
	clear:both;
	overflow:hidden;
	}
	#admin_content ul li {
		margin-bottom:0.6em;
		padding:1em;
		border:1px solid #ccc;
		overflow:hidden;
		}
#admin_content h3 {
	float:left;
	font-size:1.6em;
	}
#admin_content h4 {
	border-bottom:1px solid #ccc;
	margin-bottom:0.5em;
	font-size:1.6em;
	}
	#admin_content h3 span.color_box,h4 span.color_box {
		display:inline-block;
		height:10px;
		width:10px;
		border:1px solid #ccc;
	}
#admin_content h3 a {border-bottom:1px solid #ccc;}
#admin_content h3 a:hover {border-bottom:1px solid #777;}
#admin_content p {font-size:1.2em;}
#admin_content p.actions {float:right;}
#admin_content p.show_actions {margin-top:1em;}
	#admin_content p.actions a, p.show_actions a {
		font-size:1.2em;
		border:1px solid #ccc;
		line-height:2em;
		color:#000;
		font-weight:bold;
		padding:0.3em;
		background-color:#E7E7E7;
	}
	#admin_content p.actions a:hover,p.new a:hover {
		background-color:#FFF6EC;
	}
#admin_content .admin_content_body {
	clear:both;
	padding:1em 0.5;
	}
	#admin_content .admin_content_post p {padding:0.4em 0;}
	#admin_content ul.admin_content_body li {
		border:none;		
		padding:0;
	}
		#admin_content ul.admin_content_body li h5 {
			font-weight:bold;
			font-size:1.4em;
		}
#admin_content div.admin_show_header {margin-bottom:4em;}
#admin_content .notice {
	color:#333;
	background-color:lightgreen;
	border:#999;
	padding:0.5em 1em;
	margin:1em 0;
}
#admin_content .error {
	color:#333;
	background-color:red;
	border:#999;
	padding:0.5em 1em;
	margin:1em 0;
}

div.attribute_fu_category {
	padding:0.5em;
	background-color:#ddd;
	margin-bottom:0.5em;
}
	div.attribute_fu_category div:last-child { margin:0; }
div.attribute_fu_item {
	padding:0.5em;
	background-color:#fff;
	margin-bottom:0.5em;
}
	div.attribute_fu_item a.remove {
		color:red;
	}

ul.filter_actions {
	overflow:hidden;
	clear:both;
}
	ul.filter_actions li {
		border:1px solid #ddd;
		float:left;
		padding:0 !important;
		margin-right:0.5em;
	}
	ul.filter_actions li.current,
	ul.filter_actions a:hover { background-color:#ddd; }
	ul.filter_actions a {
		display:block;
		padding:0.5em;
	}
	ul.filter_actions select {
		display:block;
		margin:0.5em;
	}
	
/* PAGES */
#admin_pages { }
	#admin_pages ul.attachments {
		padding:0.5em;
	}
		#admin_pages ul.attachments li {
			background-color:#eee;
			border:1px solid #ccc;
			padding:0.5em;
			margin-bottom:0.5em;
			overflow:hidden;
		}
		#admin_pages ul.attachments li p {
			float:left;
		}
		#admin_pages ul.attachments li a.action {
			display:block;
			float:right;
			padding-right:0.5em;
		}