

.editor_edit, .editor_delete, .editor_recover
{
	position: relative;
	height: 1%;
}

.editor_recover > *
{
	opacity: 0.1;
}

.editor_recover img.recover_this, .editor_recover img.delete_this, .editor_recover img.add_new
{
	opacity: 1.0;
}

.editor_delete:hover img.delete_this, .editor_delete:hover img.recover_this, .editor_recover:hover img.recover_this, .editor_recover:hover img.delete_this, .editor_delete:hover img.add_new, .editor_recover:hover img.add_new
{
	display: block;
	position: absolute;
	top: 0;
	right: -0px;
	cursor: pointer;
}

.editor_delete:hover img.add_new, .editor_recover:hover img.add_new
{
	right: 16px;
}

.editor_edit:hover img.edit_this
{
	display: block;	
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

h2.editor_edit, div.editor_edit, span.editor_edit
{
	padding-right: 32px;
}

form.form_edit_title, form.form_edit_content, form.form_edit_author, form.form_add_post
{
	height: auto;
	width: auto;
}

form.form_edit_title fieldset, form.form_edit_content fieldset, form.form_edit_author fieldset, form.form_add_post fieldset
{
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

form.form_edit_title fieldset input[type=text], form.form_add_post fieldset input[type=text].add_title
{
	font-size: 2.1em;
	margin: 0;
	padding: 2px;
	width: 405px;
	margin-right: 2%;
}

form.form_edit_author fieldset input[type=text], form.form_edit_author fieldset select, form.form_add_post fieldset select, form.form_add_post fieldset input[type=text]
{
	font-size: 1.0em;
	margin: 0;
	padding: 1px;	
}

form.form_edit_author fieldset select, form.form_add_post fieldset select
{
	width: 45px;
	margin-right: 1px;
	padding: 0;
}

form.form_edit_author fieldset input[type=text]#edit_day, form.form_add_post fieldset input[type=text]#add_day
{
	width: 14px;
	margin-right: 1px;
}

form.form_edit_author fieldset input[type=text]#edit_year, form.form_add_post fieldset input[type=text]#add_year
{
	width: 27px;
	margin-right: 2%;
}

form.form_edit_author fieldset input[type=text]#edit_tags, form.form_add_post fieldset input[type=text]#add_tags
{
	width: 222px;
	margin-right: 2%;
}

form.form_add_post fieldset #add_author_container
{
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}

form.form_edit_author fieldset label, form.form_add_post fieldset label
{
	display: inline;
	float: none;
	margin: 0 0.5em 0 0;
	padding: 0;
}

form.form_edit_content fieldset textarea, form.form_add_post fieldset textarea
{
	font-size: 1.4em;
	margin: 1.0em 2% 0.5em 0; 
	padding: 2px;
	width: 80%;
	border: 1px solid;
}

.edit_content_container
{
	margin-bottom: 1.0em;
}

.add_container
{
	margin-bottom: 8.0em;
}

form.form_edit_title fieldset input[type=image], form.form_edit_content fieldset input[type=image], form.form_edit_author fieldset input[type=image], form.form_add_post fieldset input[type=image]
{
	border: 0;
}

.blog_article img
{
	z-index: 24;
}


