th.column-site_url, td.column-site_url { width: 25%; }
#site_form #poststuff { margin-right: 20px; }
#site_form #post-body-content label { display: block; margin-bottom: 5px; font-size: 0.9em; font-weight: bold;  }
#site_form #post-body-content label a { min-width: 110px; }
#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; }

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;
}

/* tooltips */
.tooltip {position: relative; cursor: help; display: inline-block; text-decoration: none;
color: #222; outline: none; }
.tooltip span { visibility: hidden; position: absolute; bottom: 25px; left: 50%;
z-index: 999; width: 250px;margin-left: -27px; padding: 10px;border: 2px solid #ccc;
opacity: .9;background-color: #ddd;
background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
-moz-border-radius: 4px;border-radius: 4px;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.tooltip:hover { border: 0; /* IE6 fix */ }
.tooltip:hover span { visibility: visible;}
.tooltip span:before,
.tooltip span:after { content: ""; position: absolute; z-index: 1000; bottom: -7px; left: 5%;margin-left: 8px;
border-top: 8px solid #ddd;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0; }
.tooltip span:before {border-top-color: #ccc;bottom: -8px;}
