.wp-dialog.ui-dialog .ui-dialog-titlebar { background-color: #FF0008; }
.wp-dialog p { margin-left: 1.5em; }
.wp-dialog form { padding: 1.5em; position: relative; }
.wp-dialog #validateTips { border: 1px solid transparent; color: #E80000; }

#tab-panel-site_copy label a { display: inherit; }

th.column-site_url, td.column-site_url { width: 25%; }
#site_form #poststuff { margin-right: 20px; }
#site_form #post-body-content label { display: inline-block; min-width: 120px; margin-right: 10px;  }
#site_form #post-body-content .site-metabox-tabs label a { min-width: auto; }
#site_form #post-body-content label.error { padding-left: 10px; color:#f00; font-weight:bold; display:inline;} 
#site_form input.error, #site_form select.error { border: 1px solid red; background-color : #FEE; } 
#site_form div#message { margin-left: 10px; display: inline; padding: 10px; }
#site_form div#message.success { background-image: url(images/tick-32.png); background-repeat: no-repeat; }
#site_form div#message.failure { background-image: url(images/cross-32.png); background-repeat: no-repeat; }
#site_form div#message.waiting { background-image: url(images/waiting-32.png); background-repeat: no-repeat; }
#site_form div#message div.updated { margin-left: 30px; padding: 8px; display: inline; }
#site_form img.working {display: none; }
#site_form ol.actions li { display: inline; padding: 5px 15px; }

/* color code tab headings and field labels */
#site_form h3 { color: #000; }
#site_form h3 span { font-family: Arial; }
#site_form h4 { vertical-align: bottom; margin: 0px; }
#site_form fieldset { display: inline-block; }
#site_form h5 { margin: 0px; }
#site_form .sitefilter select { float: right; margin-left: 30px; }

/*tabbed metabox */
ul.site-metabox-tabs { display: none; margin-bottom: 5px; padding: 0 10px 0 10px; height: 24px;
	margin: -6px -6px 6px !important; padding-top: 5px;  }
ul.site-metabox-tabs li {list-style: none; display: inline; font-size: 11px; }
ul.site-metabox-tabs li.tab a { display: block; float: left; margin-right: 4px; padding: 5px 6px;
	filter:alpha(opacity=50); opacity: .5; -webkit-opacity: .5; -moz-opacity: .5;
	background-color: orange; color: #444444; font-weight: bold; text-decoration: none; zoom: 1;
	border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; }
ul.site-metabox-tabs li.tab a.active, ul.site-metabox-tabs li.tab a:hover { color: #000000;
	background: orange; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); }
ul.site-metabox-tabs li.tab.hidden { display :none; }
ul.site-metabox-tabs li.tab a.has_error { background-color: red; color: white; }

ul.site-metabox-tabs li.link { margin-left: 4px; }
ul.site-metabox-tabs li.link a { text-decoration: none; }
ul.site-metabox-tabs li.link a:hover { text-decoration: underline; }

.wp-dialog form { padding: 10px; position: relative; }
.wp-dialog #validateTips { border: 1px solid transparent; padding: 0.3em; }

input[type="submit"].dimmed { width: 180px; 
 	padding:6px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#b3b3b3;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

input[type="submit"].dimmed:hover {
	border-color: #dcdcdc;
}
input[type="submit"].whoosh { width: 180px;
 	padding:6px;
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffa408) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffa408 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffa408');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}
input[type="submit"].whoosh:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa408), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffa408 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa408', endColorstr='#ffec64');
	background-color:#ffa408;
}
input[type="submit"].whoosh:active {
	position:relative;
	top:1px;
}
