/* Navigation/Header Section */
.admin-page-navigation{
	display:inline;
	background-color:#EEE;
	padding:10px 20px;
	border:2px dotted #CCC;
}
.admin-page-navigation a{
	border:none!important;
}
.admin-page-navigation:hover{
	background-color:#FAA;
	border:2px dotted #FEE;
}
.admin-page-navigation a:hover{
	background-color:#FCC;
	color:#FFF;
}
/* Notifications */
.admin-notification-panel{
	width:100%;
	margin:0!important;
}
.admin-notification-panel td{
	padding:10px;
	text-align:center;
}
.admin-notification-normal{
	background-color:#EEE;
}
.admin-notification-alert{
	background-color:#FCC;
	border:2px solid #F00;
}
/* Page Editor */
.admin-editor-top-info{
	clear:both;
	margin:auto;
	width:100%;
	border:none!important;
}
.admin-editor-top-info td{
	border:1px solid #DDD;
}
.admin-editor-top-info form{
	display:inline;
}
/* Category Editor */
.admin-category-table{
	width:100%;
	clear:both;
	margin:auto;
}
/* Blog Editor */
.admin-blog-table{
	clear:both;
	width:100%;
	margin:0!important;
}
.admin-blog-table .admin-blog-table-invisible{
	background-color:#FCC;
}
.admin-comments-table{
	clear:both;
	width:100%;
	margin:0!important;
}
/* Admin Users */
.admin-users-table{
	clear:both;
	width:100%;
	margin:0!important;
}
.admin-users-search{
	width:100%;
	margin:0!important;
	border:1px solid #AAA;
	outline:3px solid #777;
	background-color:#EEE;
}
.admin-users-search tr{
	margin:20px;
}
/* Site Settings */
/* Generic Page Management */
.admin-directory-view-mode{
	float:right;
}
.admin-directory-current{
	clear:both;
}
ul.directory, ul.directory-list{
	list-style-type:none;
	margin:20px;
	padding:0;
}
ul.directory li{
	padding:5px;
	margin:3px;
	background-color:#EEE;
	width:100%;
}
ul.directory-list li{
	background-color:#EEE;
	width:100%;
}
ul.directory .admin-directory-item, ul.directory-list .admin-directory-item{
	width:100%;
	border:none!important;
	margin:auto;
}
ul.directory li div.description{
	border-top:1px dotted #AAA;
	margin:1px;
}
ul.directory li div.description:hover{
	background-color:#FFF;
}
ul.directory td.hits{
	border-left:1px dotted #AAA;
	width:10%!important;
	text-align:center;
}
ul.directory-list td.hits{
	display:none;
}
ul.directory td.hits div{
	font-size:200%;
}
ul.directory td.hits-page div{
	font-weight:bold;
	color:#444;
}
ul.directory td.hits-directory div{
	font-weight:bold;
	color:#888;
}
ul.directory td.menu{
	text-align:center;
	width:40%!important;
	border-left:1px dotted #AAA;
}
ul.directory span.menu{
	float:right;
}
ul.directory-list td.menu span, ul.directory-list span.menu{
	display:none;
}
ul.directory-list td.menu{
	text-align:right;
}
ul.directory div.description{
	clear:both;
	display:block;
}
ul.directory-list div.description{
	display:none;
}
ul.directory li.current{
	background-color:#DDD;
	border:2px solid #AAA;
	padding:3px;
}
ul.directory-list li.current{
	background-color:#DDD;
}
ul.directory li.protected,ul.directory li.protected a{
	color:#F55;
}
ul.directory li.protected a:hover{
	color:#F00!important;
	font-weight:bold;
	border:none;
}
ul.directory a .admin-directory-long, ul.directory-list a .admin-directory-long{
	display:none;
}
ul.directory a .admin-directory-short, ul.directory-list a .admin-directory-short{
	font-weight:bold;
}
ul.directory a:hover .admin-directory-long, ul.directory-list a:hover .admin-directory-long{
	display:block;
}
ul.directory a:hover .admin-directory-short, ul.directory-list a:hover .admin-directory-short{
	display:none;
}
ul.directory td.addition, ul.directory-list td.addition{
	padding-left:50px!important;
}
.admin-explore-textboxes{
	border:none!important;
	width:100%;
	margin:auto;
}
.admin-explore-textboxes td{
	width:50%;
	vertical-align:top;
}
/* Logging Subsystem */
.admin-logs-table{
	width:100%;
	margin:auto;
}
.admin-logs-chart{
	float:right;
}
/* Mailing Subsystem */
.admin-mailing-preview{
	border:3px solid #CCF;
	background-color:#EEF;
}
.admin-mailing-preview div{
	background-color:#DDF;
	border-bottom:1px dashed #AAF;
}