a.tribe-row-add, a.tribe-row-remove {
	cursor:pointer;
	margin-left:6px;
}
a.tribe-row-remove {
	margin-left:3px;
	color:#f00;
}
a.tribe-row-remove:hover, a.tribe-row-remove:focus {
	background-color:#f00;
	color:#fff;
}
a.tribe-row-add:hover, a.tribe-row-add:focus {
	color:#D54E21;
}
.tribe-error {
	background-color:#FFEBE8;
	border:1px solid #c00;
	padding:3px 6px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-left:9px;
}
#tribe-filters.wrap #filters-wrap {
	margin:36px 0 0;
}
#filters-wrap h3 {
	cursor:pointer;
}
#the-filters {
	padding:10px 24px;
	overflow:hidden;
}
#the-filters .filters {
	width:47%;
}
#the-filters .alignleft {
	padding-right:2%;
	border-right:1px solid #dfdfdf;
}
#the-filters .actions {
	padding:12px 0 0;
	border:0 none;
	clear:both;
}
#the-filters .alignleft.save-options {
	clear:both;
	border:0 none;
	margin:1em 0;
	display:none;
}
#the-filters input.button-small {
	font-size:11px !important;
	padding:2px 4px 1px;
	position:relative;
	top:1px;
}
#the-filters [name="tribe-delete-saved-filter"]:hover {
	border-color:#a2415d;
}

.saved-filter-actions {
	padding-left:12px;
}
.saved-filter-actions input {
	margin-right:9px;
}
#tribe-saved-filters {
	margin-bottom:6px;
}
#taxonomy-tribe_contract_type .tabs-panel, #taxonomy-tribe_location .tabs-panel {
	height:100px;
}
.contract-wrapper{
	height:500px;
	width:67%;
	padding-bottom:20px;
	z-index: 1;
	position:relative;
}
#locations-form .button-primary {
	margin:18px 0 0 10px;
}
#locations-form th {
	width:100px;
}
#locations-form td input {
	width:350px;
}
#locations-form .ip-add {
	margin-left:6px;
}
#locations-form thead th {
	font-weight:bold;
	font-size:14px;
}


/* Hide List UI that we don't want */
.tribe-hidden,
.tribe-filters-active select[name=m],
.tribe-filters-active #post-query-submit,
.tribe-filters-active .metabox-prefs,
.tribe-filters-active .metabox-prefs + h5
{
	display:none;
}
.tribe-filters-active .search-box {
	position:relative;
	top:5px;
}
.tribe-filters-active .sorting-indicator {
	display:block;
	visibility:hidden;
}
.tribe-filters-active a:hover .sorting-indicator,
.tribe-filters-active .sorted .sorting-indicator  {
	visibility:visible;
}
.tribe-filters-active .widefat thead th {
	vertical-align:top;
}

/* Empty Results set UI tweaks */
.empty-result-set .subsubsub {
	display:none;
}
.empty-result-set #posts-filter p:last-of-type {
	font-style:italic;
	font-size:14px;
	margin:0 .5em;
}

/* Columns Stuff */
#tribe-cols-active {
	margin:12px 0;
}
#tribe-cols-active .close {
	padding:3px 4px 6px;
	font-weight:normal;
	cursor:pointer;
	line-height:1;
	position:absolute;
	right:2px;
	top:0;
	color:#000;
}
#tribe-cols-active .close:hover {
	color:#D54E21;
}
#tribe-cols-active li {
	border:1px solid #bbb;
	padding:3px 21px 3px 9px;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
	text-shadow:0 1px 0 #fff;
	position:relative;
	line-height:14px;
	height:14px;
	font-size:12px;
	cursor:move;
	float:left;
	margin-right:9px;
	min-width:30px;
}
#tribe-cols-active li, #tribe-filters-active .close, #tribe-filters-active .multi-toggle {
	background: #fff; /* fallback color */
	background-image:-moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.05));
	background-image:-ms-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.05));
	background-image:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.05));
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), to(rgba(0,0,0,.05)));
	background-image:linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.05));
}
#tribe-cols-active li.ui-sortable-placeholder {
	background:none;
	border-style:dashed;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

/* Filters Stuff */
#tribe-filters-active {
	margin:9px 0;
	width:99%;
}
#tribe-filters-active th, #tribe-filters-active td {
	vertical-align:top;
	padding-bottom:3px;
}
#tribe-filters-active th {
	width:25%;
	text-align:left;
	font-weight:normal;
	padding-top:6px;
}
#tribe-filters-active select, #tribe-filters-active input {
	margin-left:6px;
	vertical-align:top;
}
#tribe-filters-active input {
	width:12em;
}
#tribe-filters-active .close, #tribe-filters-active .multi-toggle {
	border:1px solid #999;
	cursor:pointer;
	display:block;
	float:left;
	font-size:11px;
	margin-left:-20px;
	text-align:center;
	width:13px;
	height:13px;
	line-height:13px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#tribe-filters-active .close {
	position:relative;
	top:-2px;
}
#tribe-filters-active .close:hover {
	color:#D54E21;
	border-color:#666;
}
#tribe-filters-active .multi-toggle {
	float:none;
	display:inline-block;
	margin:4px 0 0 6px;
}
#tribe-filters-active .multi-toggle:hover {
	color:#27a51a;
	border-color:#666;
}
#tribe-filters-active .multi-active {
	height:6.25em;
	margin-bottom:-4px;
}

#posts-filter th .sort {
	font-weight:normal;
	margin-left:4px;
	font-size:14px;
	line-height:11px;
}
#posts-filter th.desc .sort {
	font-size:18px;
	line-height:8px;
	position:relative;
	top:1px;
}
#posts-filter thead th .sortit {
	cursor:pointer;
	color:#21759B;
}
#posts-filter thead th .sortit:hover {
	color:#D54E21;
}
input.button-secondary.csv {
	margin-left:2em;
}

#wpcontent select.multi, select.multi {
	height:auto;
	min-height:5em;
	max-height:8em;
}