/* stlyes for the content management system */

#cms h3 {
	margin:0 0 1em 0;
	font-size:1.2em;
}

#cms p.comment {
	clear:both;
}
#cms .comment {
	font-size:.75em;
	color:#999;
}

#cms hr {
	background:#999;
	border:none;
	height:1px;
}

#cms img {
	border:0;
}

#cms form .field {
	overflow:auto;
}
#cms form .field label {
	float:left;
	display:block;
	margin:0 0 1em 0;
	padding:0;
	width:11em;
	font-weight:bold;
}
#cms form .field input {
	float:left;
	display:block;
	margin:0 1em 1em 0;
	padding:0;
}
#cms form .field.code label {
	color:#f60;
}
#cms form .field.code input {
	color:#f60;
}
/*#cms form .comment {
	font-size:.65em;
	color:#999;
}*/

#cms .messageBox
{
	border:2px solid #FF9205;
	padding:.5em 1em;
	margin-bottom:10px;
	background-color:#ffeedd;
	background-color:#fffcee;
}

/*
=explorer with categories and items
*/
#cms ul.explorer {
	list-style:none;
	margin:0;
	padding:0;
	/*height:500px;
	overflow-y:scroll;*/
}
#cms li.category
{
	margin:0px 0px 5px 0px;
}
#cms li.category a {
	display:inline-block;
	margin:0;
	padding:.25em .5em;
	text-decoration:none;
	background:#f6f6f6;
}
#cms li.category span.add a
{
	color:#f60;
}
#cms li.category a.catlink:hover,
#cms li.category a.catlink:active	{ color:#fff; background:#676767; }
#cms li.category span.add a:hover,
#cms li.category span.add a:active	{ color:#fff; background:#f60; }

#cms li.category span.add
{
	font-weight:bold;
	margin-right:0px;
}

#cms ul.itemlist
{
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}
#cms ul.itemlist li
{
	margin:0 0 0 15px;
}
#cms ul.itemlist li a {
	display:inline-block;
	margin:0;
	padding:1px .25em;
	text-decoration:none;
	background:#fff;
}
#cms ul.itemlist li a.del {
	margin-right:5px;
	padding:1px 5px;
}
#cms ul.itemlist li a.itemlink:hover,
#cms ul.itemlist li a.itemlink:active	{ color:#fff; background:rgb(103,103,103); }
#cms ul.itemlist li a.del:hover,
#cms ul.itemlist li a.del:active	{ color:#fff; background:#f60; }



#cms input {
}

#cms #contenteditor {
	display:block;
	margin-bottom:0em;
}
#cms form .editor {
	margin-bottom:1em;
}
#cms form .editor p {
	margin:0;
}
#cms form .editor label {
	margin-bottom:.2em;
}

/* =layout */
#cms table {
	table-layout:fixed;
	border:0;
	width:100%;
}
#cms td.explorer
{
	margin:0;
	padding:0;
	border-right:1px dotted #ccc;
	width:350px;
}
#cms table td.content {
}

#cms .contentItem {
	margin:0;
	padding:0 0 0 20px;
}

