p.leadin {font-size: 140%;}
img.alignright {float: right;margin: 0 0 2em 2em;}
img.alignleft {float: left;margin: 0 2em 2em 0;}
a.alignleft {float: left;}
a.alignright {float: right;}
img.border {
	padding: 5px;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #ddd;
}
blockquote p {font-style: italic;}

/* CUSTOM IMAGE SETTINGS APP
-------------------------------------------- */

.mce-imageSettingsApp,
.mce-imageSettingsApp > div {height: 552px !important;}

.mce-altText .mce-first {left: 0 !important;}

div.mce-customStyles,
div.mce-customStyles > div {height: 440px !important;}

fieldset.mce-customSetting {height: 385px !important;}
fieldset.mce-customSetting,
fieldset.mce-customSetting > div {
	width: 100% !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
fieldset.mce-customSetting > div {height: 370px !important;}

fieldset.mce-customSetting legend {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 25px;
	margin-left: 15px;
}

fieldset.mce-customSetting .mce-container-body > div {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 50% !important;
	left: 0 !important;
	padding: 0 20px;
	float: left;
	top: auto !important;
	position: relative;

}
fieldset.mce-customSetting .mce-container-body > div.mce-first,
fieldset.mce-customSetting .mce-container-body > div.mce-last {
	clear: both;
}


fieldset.mce-customSetting > div.mce-last,
fieldset.mce-customSetting > div.mce-last > div {width: 100% !important;}

fieldset.mce-customSetting .mce-container-body .mce-colorpicker {
	left: 140px !important;
	width: 140px !important;
	height: 140px;

}

fieldset.mce-customSetting div .mce-container {
	margin: 0 0 10px 0;
}

.fieldset-disabled {opacity: .25;}