.editDiv{
	border:1px dashed #E92;
	position: relative;
	display: inline-block;
	width: auto;
	height: auto;
	padding:0px;
	margin:0px;
	min-height: 10px;
	min-width: 10px;
}
.editDiv:hover .editIcon{visibility:visible;z-index:0;}
.editDiv:hover .editIcong{visibility:visible;z-index:0;}
.editDiv:hover .deleteIcon{visibility:visible;}
.editDiv:hover .insertIcon{visibility:visible;}
.editDiv:hover .moveupIcon{visibility:visible;}
.editDiv:hover .movedownIcon{visibility:visible;}
.editIcon{
	width: 16px !important;
	height: 16px !important;
}
.editIcon, .deleteIcon, .insertIcon, .moveupIcon, .movedownIcon, .editIcong{
	position: absolute;
	visibility:hidden;
	cursor:pointer;
	z-index:9;
}
.editIcon, .editIcong{top:0px;left:0px;}
.deleteIcon{top:0px;left:25px;}
.insertIcon{top:0px;left:50px;}
.moveupIcon{top:0px;left:75px;}
.movedownIcon{top:0px;left:100px;}

#editTab{
	border:1px dashed #E92;
	position:absolute;
	left:0px;
	top:0px;
	color:#FFF;
	width:150px;
	padding:5px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	font-size: 24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#live{color:#E92;}
#editHeaderDiv{
	display:none;
	border-bottom:1px solid #E92;
	margin-bottom:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.Header-Fields-Title{
	font-size:14px;
	font-weight: bold;
}
#editHeaderDiv ul{
	margin:0px;
	padding:0px;
	padding-left:24px;
}
#editHeaderDiv li{
	margin: 0px;
	font-size:14px;
	padding:0px;
}
#editHeaderDiv li:hover{
	list-style-image:url(../images/edit.png);
	cursor: pointer;
	color:#E92;
}
#divDimmer{
	position:absolute;
	left:0px;
	top:0px;
	height: 100%;
	width: 100%;
	background-color: #000;
	z-index:0;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	/* visibility:hidden; */
	display: none;
}

#editDialog, #editGalleryDialog, #editOptionsDialog, #slideshowDialog{
	width:600px;
	position: absolute;
	top:75px; 
	left: 50%;
	margin-left: -300px;
	/* visibility:hidden; */
	display: none;
	height:600px;
	border: 2px solid #E92;
	border-radius: 5px;
	padding:10px;
	background-color:#666;
	font-family:Arial, Helvetica, sans-serif;
	z-index:500;
}

#editDialog hr, #editGalleryDialog hr, #editOptionsDialog hr, #slideshowDialog hr{border-color:#E92;}
.editPrompt{
	color:#FFF;
	font-size:14px;
	font-weight: normal;
}
#editTitle, #editgTitle, #editOptionsTitle, #deleteLabel{
	color:#FFF;
	font-size:26px;
	font-weight:bold;
	margin-left: 20px;
}
#deleteLabel{
	font-size:14px;
}
#pathSel{display:inline-block;}
#paths{display:inline-block; border-radius: 5px;}
#setPath{display:block;}
.link{
	color:#FFF;
	cursor:pointer;
	font-size:14px;
	margin-left:40px;
	text-decoration:underline;
	cursor:pointer;
}
#editDialog input,#editGalleryDialog input, #slideshowDialog input{
	font-size:16px;
	font-weight:bold;
	padding: 2px;
	border-radius: 5px;
}
#editDialog textarea,#editGalleryDialog textarea{
	font-size:16px;
	font-weight:bold;
	border-radius: 5px;
}
#editClose{
	width:50px;
	float:right;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align: right;
}
#divImage,#imageEdit, #imageUpload, #divText{display: none;}
#divgImage,#gImageEdit, #gImageUpload{display: none;}
#divImage span.tab, #divgImage span.tab{
	display: inline-block;
	border:1px solid #E92;
	padding:2px 0px 2px 0px;
	color:#FFF;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	width: 120px;
	text-align:center;
	cursor: pointer;
}
#frmImage, #frmgImage{
	margin-top:10px;
	border:none;
	width: 575px;
	height: 200px;
	color:#FFF;
}
#frmImage input,#frmgImage input{color:#FFF;}
	
#divImage span.tabSel, #divgImage span.tabSel{
	display: inline-block;
	border:1px solid #E92;
	border-bottom:none;
	padding:2px 0px 2px 0px;
	color:#FFF;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	width: 120px;
	text-align:center;
	cursor: pointer;
}
#divImage span.tab-end, #divgImage span.tab-end{
	border-bottom:1px solid #E92;
	padding:2px 10px 2px 10px;
	color:#FFF;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	display:inline-block;
	width: 335px;
}
#imagePreview{height:200px;width:575px;border:1px dashed #E92;text-align:center;vertical-align:middle;margin:10px 0px 10px 0px;}
#gimagePreview{height:200px;width:575px;border:1px dashed #E92;text-align:center;vertical-align:middle;margin:10px 0px 10px 0px;}
map{display:none;}
div.help{
	position: absolute;
	display:inline;
	width:0px;
	height:16px;
	background-image:url(../images/help-16x16.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding-left: 16px;
	overflow:hidden;
	font-weight: bold;
	font-size: 12px;
}
div.help:hover{
	border: 1px solid #333;
	background-color:#E92;
	background-image:none;
	padding: 5px;
	width: 580px;
	height:auto;
	z-index:99;
}
#page_options{
	width:600px;
	height:600px;
	border: 10px solid #E92;
	padding:10px;
	background-color:#666;
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 10px;
}
#page_options h1{
	font-size: 14px;
	color: #fff;
}
#page_options table{
	border: 1px solid #E92;
	width: 100%;
	border-radius: 10px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#page_options table td{ padding: 2px;}
#page_options table tr:first-child td{
	background-color:#E92;
	color:#000;
	font-weight: bold;
}
#page_options table tr:first-child td:first-child{
	border-radius: 10px 0px 0px;
	width: 100px;
}
#page_options table tr:first-child td:last-child{
	border-radius: 0px 10px 0px 0px;
}
#slideshowDialog{
	width: 900px;
	margin-left: -450px;
}
.slideshow-note{
	color: #FFF;
	margin: 0px 10px 10px 0px;
	padding: 5px;
	border: 1px solid #FFF;
	width: 465px;
	border-radius: 5px;
	background-color:#333;
}
#slideshowImages{
	width: 400px;
	height: 580px;
	float: right;
	clear: right;
	border: 1px solid #E92;
	padding: 2px;
	border-radius: 5px;
	position: relative;
}
#slideshow-addimage{
	width: 400px;
	text-align: right;
	top: 0px;
	left: 0px;
	position: absolute;
	background-color: #666;
	border: 1px solid #E92;
	padding: 2px;
	display: none;
	z-index: 999;
}
#slideshow-addimage input{font-size: 12px;}
#slideshow-addimage iframe{display: none;}
#slideshow-addimage .help:hover{width: 350px; text-align: left;}
#image-list{list-style-type:none;margin:0px;padding:0px;}
#image-list li{
	margin: 3px 3px 3px 0px; 
	padding: 1px; 
	float:left; 
	text-align: center;
	position:relative;
}
#image-list li.delete img.thumb{
	opacity: .30;
}
#image-list li.delete{
	background-image:url(../images/delete.png);
	background-size:cover;
}
#image-list span.pos{
	top: 0px;
	left: 0px;
	background-color: #999;
	color: #000;
	width: 20px;
	height: 20px;
	position:absolute;
	font-size: 18px;
	padding: 2px;
	cursor: move;
}
#image-list div.icons{
	top: 0px;
	right: 0px;
	display: inline-block;
	width: auto;
	position:absolute;
	cursor: pointer;
}
#editSlide{
	border: 1px solid #F60;
	width: 100%;
	display: none;
}
#editSlide img{width: 100%;}
#editSlide textarea{width: 100%; border: 2px solid #333;}

button.blog-admin{
	padding:2px 5px;
	margin: 10px;
	color: #333;
	background-color:#E92;
	font-weight: bold;
}

#post-form{
	background-color: #DDD;
	padding: 5px;
	border: 1px solid #E92;
	box-shadow: 10px 10px rgba(0,0,0,.7);
	border-radius: 5px;
	position: absolute;
	display: none;
	z-index: 99;
	text-align: left;
}
#post-form div.form-close{
	width: auto;
	float: right;
	cursor: pointer;
}
#post-form h3{
	margin-bottom: 0px;
}
#post-form input{
	width: 90%;
	background-color: #E92;
	border-radius: 5px;
	font-size: 16px;
	padding: 5px;
	box-shadow: inset 2px 2px #333;
}
#post-form input[type=submit], #post-form input[type=reset]{
	width: 100px;
	box-shadow: none;
}
#post-form input[type=checkbox]{
	width: auto;
}
#post-form label{
	font-size: 14px;
	font-weight: bold;
}
#post-categories{
	width: 90%;
	border: 1px solid #333;
	border-radius: 5px;
	background-color: #E92;
	padding: 5px;
	position:relative;
}
#post-categories h2{
	margin: 0px;
}
#post-categories .post-category{
	width: 33%;
	float: left;
}

