@charset "utf-8";

.admin {
	padding: 0 12px;	
}

.admin.panel {
	border-top: 2px solid #454748;
}

.admin .item,
.admin .xar-form-input-wrapper
{
	padding: 10px 0 6px;
}

.admin label.xar-form-label,
.admin label.xar-form-label-head,
.admin label.xar-form-label-body
{
	background-color: #F9F9F9;
	border: 1px solid #F0F0F0;
	clear: left;
	font-weight: bold;
	margin: 0 10px 10px 0;
	padding: 2px;
	text-align: right;
	display: block;
	float: left;
	width: 140px;
}

.admin label.xar-form-label-head {
	float: none;
	width: auto;
	text-align: left;
	margin: 1em 0 .5em 0;
}

.admin .xar-form-input-wrapper .xar-form-container-after {
	margin-bottom: 4px;
	margin-left: 154px;
}

.admin .xar-form-input-wrapper-head .xar-form-container-after {
	margin: 0;
}

.admin table.mceEditor  {
	width: 99%;
}

.admin .xar-form-input-wrapper-head textarea {
	width: 906px;
}


/* specific fields */

.admin #title {
	font-size: 1.4em;
	color: #454748;
	width: 700px;
	padding: 5px 3px 3px 3px;
}

.admin textarea#body {
	width: 906px;
	height: 500px;
	padding: 3px;
}

.admin #summary {
}

.admin .xar-form-input-wrapper-head #notes {
	font-style: italic;
}

.admin select#dd_69 { /* events: link to news article */
	width: 288px;
}

.admin input#dd_66, /* events: contact dd */
.admin input#dd_67,
.admin input#dd_68
{
	width: 170px;
}



.admin .options {
	background: #E4E9DB;
	margin-top: 1.4em;
}

.admin .options .options-left {
	width: 447px; 
	border-right: 2px #FFFFFF solid; 
	padding: 5px; 
	float:left;
}

.admin .options .options-right {
	width: 447px; 
	border-left: 2px #FFFFFF solid; 
	margin-left: -2px; 
	padding: 5px; 
	float:left;
}

.admin .options .main {
	padding: 5px; 
}

.admin .options .xar-form-input-wrapper {
	background: #F0F3EB;
}

.admin .options label.xar-form-label {
	background: none;
	border: none;
}

.admin .options .xar-form-input-wrapper span {
	display: block;
	margin: 2px 0 4px;
}

.admin .options h4 {
	padding: 6px;
	margin:1px 0pt;
	background: #B3BBA4;
	color: #FFFFFF;
	text-transform: uppercase;
}

.admin .buttons {
	margin: 1.6em 0 2em 0;
	text-align: right;
}

.admin span#authorid {
	display: block;
	margin: 2px 0;
}

.admin .subitems {
	width: 280px;
	margin: 0 0 1em 0;
	border-collapse: collapse;
}

.admin .subitems th {
	text-align: left;
	padding: 2px 7px;
}

.admin .subitems td {
	border: 1px #C0CBAB solid; 
	padding: 3px 7px;
}

.admin table.articles {
	width: 100%;
	border-collapse: collapse;
}

.admin table.articles th {
	text-align: left;
	padding: 2px 7px;
}

.admin table.articles td {
	border: 1px #C0CBAB solid; 
	padding: 3px 7px;
}

.admin table.articles td.title {
	font-size: 1.1em;
	padding: 0;
}

.admin table.articles td.title a {
	display: block;
	padding: 3px 7px;
}

.admin .xar-error {
	color: #CC0000;
}
