/* =General Styles 
-------------------------------------------------------------- */
.fullscreen-active {
	overflow: hidden;
}

/* =Overlay Styles
-------------------------------------------------------------- */
.fullscreen-overlay {
	z-index: 149999;
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #f9f9f9;
}

.fullscreen-active .fullscreen-overlay {
	display: block;
	overflow: auto;
}

.fullscreen-fader {
	z-index: 200000;
}

.fullscreen-active .fullscreen-fader {
	display: none;
}

/* =Overlay Body
-------------------------------------------------------------- */
#wp_mce_fullscreen_wrap {
	margin: 85px auto 50px;
}

#wp_mce_fullscreen_title {
    font-size: 1.7em;
    line-height: 100%;
    outline: medium none;
    padding: 3px 4px;
    width: 100%;
    margin-bottom: 50px;
}

#wp_mce_fullscreen_container {
	padding: 3px;
	background: white;
}

#wp_mce_fullscreen_title,
#wp_mce_fullscreen_container {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
    border: 1px solid #DFDFDF;
}

#wp_mce_fullscreen {
	width: 100%;
	min-height: 300px;
}

/* =Top bar
-------------------------------------------------------------- */
#fullscreen_topbar {
	position: fixed;
	top: 0;
	right: 16px;
	z-index: 150050;
    border-bottom: 1px solid #C6C6C6;
    width: 100%;
    height: 68px;
	background: #d9d9d9;
	background: -moz-linear-gradient(bottom,  #d7d7d7,  #e4e4e4);
	background: -webkit-gradient(linear, left bottom, left top, from(#d7d7d7), to(#e4e4e4));
}

#wp-fullscreen-toolbar {
	padding: 3px 5px 3px 21px;
}

#wp_fullscreen_close,
#wp-fullscreen-save,
#wp_fullscreen_help {
	float: right;
}

#wp_fullscreen_close {
	opacity: 0.75;
}

#wp_fullscreen_close:hover {
	opacity: 1;
}

#wp_fullscreen_help {
	background-color: #CDCDCD;
    border-color: #AAAAAA;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: -5px 30px 0 0;
    padding: 4px 15px;
}

#wp-fullscreen-info {
	float: left;
	padding: 3px 10px;
}

#wp-fullscreen-buttons {
	margin: auto;
	clear: both;
	padding: 0;
}

#wp-fullscreen-buttons > div {
	float: left;
}

/* =Thickbox Adjustments
-------------------------------------------------------------- */
.fullscreen-active #TB_overlay {
	z-index: 150100;
}

.fullscreen-active #TB_window {
	z-index: 150102;
}

/* =TinyMCS Adjustments
-------------------------------------------------------------- */
#wp_mce_fullscreen_parent div:first-child,
#wp_mce_fullscreen_parent #wp_mce_fullscreen_external_close {
	display : none;
}

/* EOF */
