/* Admin header */

.mceContentBody p {padding: 0; margin: 0;}
body.admin {							background-color: #666; font: 12px Verdana;}
.admin-header {							background: #2f2f2f url('/images/admin-top-bg.jpg') repeat-x bottom;
										color: #FFF;font: 11px Verdana; text-align: center;}

.admin-header .top-bar {				margin: 0 auto;
										width: 800px;}
.admin-header .top-bar h1 {				font: 14px Verdana;}
.admin-header .top-bar .link {			float: left;
										margin-right: 10px;
										font: 11px Verdana;}

.admin-header .separator,
.admin-main .separator {				width: 100%;
										height: 20px;
										background: url('/images/admin-separator.jpg') repeat-x;}
.admin-header .options {				margin: 0 auto; width: 800px;}
.admin-header .options-row {			float: left;
										margin: 0 50px 0px 0; width: 150px;}
.admin-header .last {		width: 300px;}

/* ADD darker separator -- admin-separator-dark */

.options-row div {						margin-bottom: 5px;}
.options-row .row-header {				font-weight: bold;}
.options-row .option {					color: #999;}
.options-row .selected {				color: #FFF;
										font-weight: bold;}
.admin-header .misc-option {			float: right; margin-left: 10px;} 
.admin-header a {						text-decoration: none; color: #FFF; }

/* Admin Main */

.admin-main {							background-color: #666;
										width: 100%;
										color: #FFF;}
.admin-main a {							text-decoration: none; color: inherit;}
.admin-main .title {					width: 800px; margin: 0 auto;}
.admin-main .box {						width: 800px; margin: 20px auto;}
.admin-main .box .green-border-bottom { margin:0; padding:0; width: 100%;height: 3px; background: url('/images/green-bg-bottom.gif') no-repeat bottom;}
.admin-main .box .gray-border-bottom {  margin:0; padding:0; width: 100%;height: 3px; background: url('/images/gray-bg-bottom.gif') no-repeat bottom;}

.admin-main .dark-gray {				background: url('/images/gray-bg-top.gif') #2f2f2f no-repeat top;}
.admin-main .green {					background: url('/images/green-bg-top.gif') #668966 no-repeat top;}
.admin-main .blue {						background: url('/images/green-bg-top.gif') #627B8D no-repeat top;}
.admin-main .header {					font: 14px Verdana; margin-bottom: 5px;}
.admin-main .inside-box {				padding-bottom: 5px; width: 100%;}
.admin-main .small {					font-size: 11px;}

.admin-main .box-bg {					background-color: #666; height: 3px;}
.admin-main .box-bg img {				margin: 0; padding: 0; height: 3px;}

.inside-box li {						height: 20px;
										padding-left: 10px;
										font: 12px Verdana;}
.inside-box div {						margin: 10px 10px 0 10px;}
.inside-box .separator {				width: 750px; margin: 0 20px 0 20px; height: 30px;background-position: center bottom;}
.inside-box .box-header {				clear: both; border: 1px solid #fff; margin-top: 5px;}
.inside-box .header-left {				float: left;width: 250px; margin: 5px;}
.inside-box .header-separator {			float: left;border-right: 1px solid #fff; height: 30px;margin:0;}
.inside-box .header-right {				float: left;width:400px;margin: 5px;}

.inside-box .header-files-left {		float: left;width: 100px; margin: 5px;}
.inside-box .header-files-middle {		float: left;width: 230px; margin: 5px;}
.inside-box .header-files-right {		float: left;width: 300px;margin: 5px;}


.inside-box .delete {					float: right; margin: 5px;}

.inside-box .box-main-left {			display: inline;float: left;margin: 0 0 0 10px; width: 264px; border: 1px solid #FFF;border-top: 0px solid #FFF;}
.inside-box .box-files-main-left {		float: left;margin: 0 0 0 10px; width: 114px; border: 1px solid #FFF;border-top: 0px solid #FFF; overflow: hidden;}

.inside-box .box-files-main-middle {	float: left;margin: 0; width: 244px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; overflow: hidden;}

.inside-box .box-main-right {			float: left;margin: 0; width: 513px; border: 1px solid #FFF; border-top: 0px solid #FFF; border-left: 0px solid #FFF;}
.inside-box .box-files-main-right {		float: left;margin: 0; width: 418px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}

#right-side div {						margin-left: 5px;}
.box .field {							width: 100px; font: 12px Verdana;}
.box .input {							}
.box .input input,
.box .input select,
.box .input textarea {					width: 200px; border: 1px solid #000;}
.box .input textarea {					height: 120px;}
.box .submit {							border: 0;
										background-color: inherit;
										margin: 10px 0 0 10px;
										color: #FFF;
										font-size: 13px; font-weight: bold;}

.hidden { 								display: none;}


/* Manage Pages */

#editor-list {							margin: 0; padding: 0;width: 400px;}
#editor-list .editor {					background-color: #494949; padding: 5px;}
#editor-list .editor .p {				height: 20px; margin-left: 5px;}
#editor-list .new {						background-color: #668966;}
#editor-list .new select {				margin: 0 0 0 10px; padding: 0; border: 1px solid #000;}

/* Manage Files */
.inside-box .file-column {				margin:0; width: 200px;}

.file-column .file-top {			background: #2f2f2f url('/images/admin-top-bg.jpg') repeat-x bottom;
										min-height: 200px;
										margin: 0;
										width: 200px;}

/* Content Areas */

.content-clickable-area {				cursor: pointer;
										margin: 0;
										display: block;
										clear: both;
										width: 100%;}
										
.content-editor {						clear: both;
										width: 570px;}

.content-editor .content-edit-main p {	margin: 10px 0 10px 0;}

.content-editor .input {				width: 90%;}
.content-editor input[type="text"],
.content-editor textarea {				border: 1px solid #CCC;
										width: 570px;}

.content-editor .submit {				border: 0; width: 72px;
										height: 26px;
										background: url('/images/submit.png') no-repeat;}

.content-editor .cancel {				border: 0;
										width: 72px;
										height: 26px;
										background: url('/images/cancel.png') no-repeat;}

.content-editor textarea {				height: 100px;}

.add-content { width: 100%; background: url('/images/add-content-bg.png') repeat-x; height: 32px; }
.add-content .add-content-left {		
										height: 32px; width: 90%;
										}
.add-content .add-content-right {		background: url('/images/add-content-right.png') no-repeat;
										height: 32px;
										width: 13px; }



/* Content Menu */

.content-editor .content-edit-menu {	clear: both;
										margin: 0;
										color: #FFF;}
										
.content-editor .content-edit-menu .imgandtext {	background: url('/images/lb-imgandtext.png');}
.content-editor .content-edit-menu .imgandtext:hover {background: url('/images/lb-imgandtext.png') 0 -83px;}
.content-editor .content-edit-menu .imgandtext-sel {background: url('/images/lb-imgandtext.png') 0 -166px;}

.content-editor .content-edit-menu .imgonly {		background: url('/images/lb-imgonly.png');}
.content-editor .content-edit-menu .imgonly:hover {	background: url('/images/lb-imgonly.png') 0 -83px;}
.content-editor .content-edit-menu .imgonly-sel {	background: url('/images/lb-imgonly.png') 0 -166px;}

.content-editor .content-edit-menu div {float: left; 
										margin: 0;
										color: #000;height: 83px; width: 100px;}

.content-editor .content-edit-menu div p {
										margin: 5px;}


.content-edit-main {	clear: both;
										color: #000; 
										margin: 10px 0 0 0;}

.content-edit-main div {margin: 10px 0 10px 0;}
.content-edit-main h1 {					padding-top: 0;}



/* Text Layout */

.content-layout div {					float: left; margin: 0;}

.content-layout img {					padding: 0; margin: 5px;}

.content-editor .selected {				background-color: #999; }

.content-editor .deselected {			background-color: inherit; }

.content-editor .new-image {			padding: 0;
										background-color: #B6B6B6;}

.content-editor .new-image div {		margin: 2px; padding: 0; min-width: 150px;}
.content-editor .new-image p {			margin: 5px;}

/* Image Size */

.image-size {							border: 1px solid #E5E5E5;
										background-color: #F3F3F3;}
.image-size div {						margin-left: 10px;}
/* Additional Options */

.content-edit-main .additional-option {	background-color: #CCC; padding: 0;}



.clear {								clear: both;}
.left {									float: left;}
.right {								float: right;}
.pointer {								cursor: pointer;}