#sel_tasks_page_id,  #sel_tasks_post_id {
	width:100%;
}

.urgent {
	font-weight:normal;
	color:red  !important;
}

.normal {
	font-weight:normal;
	color:#E66F00  !important;
}

.low {
	font-weight:normal;
	color:green !important;
}


.completed {
	font-weight:normal;
	color:grey !important;
}


table.site-tasks {
	table-layout:fixed;
	background-color:#FFFFFF;
	border-color:#DFDFDF;
	border-style:solid;
	border-width:1px;
	border-spacing:0;
	border-top-style:solid;
	border-top-width:1px;
	clear:both;
	margin:0;
	width:100%;
}

table.site-tasks * {
	word-wrap:break-word;
}

table.site-tasks th {
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
	line-height:1.3em;
	padding-bottom:8px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	text-align:left;
}

table.site-tasks th, table.site-tasks td {
	border-color:#DFDFDF;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	overflow-x:hidden;
	overflow-y:hidden;
	vertical-align:top;	
}

table.site-tasks td {
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
}

.alternate {
	background-color:#F9F9F9;
}

table.site-tasks td.post-title strong {
	display:block;
	margin-bottom:0.2em;
}

table.site-tasks a {
	text-decoration:none;
}

.textleft {
	text-align:left;
}

.textright {
	margin-top: 10px;
	text-align:right;
}

a.button {
	line-height:15px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	white-space:nowrap;
	background-attachment:scroll;
	background-color:#F2F2F2;
	background-image:url("images/white-grad.png");
	background-position:left top;
	background-repeat:repeat-x;
	text-shadow:0 1px 0 #FFFFFF;
	border-color:#BBBBBB;
	border-style:solid;
	border-width:1px;
	color:#464646;
	cursor:pointer;
	font-size:11px !important;
	line-height:13px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	text-decoration:none;
}

.site-tasks-edit-block td {
	border: none;
}

td a.edit-visibility{
	float: right;
	color:#21759B;
	font-size:11px;
	font-weight:normal;	
	line-height:1;
	text-decoration:underline;	
}

p a.cancel-post-status{
	color:#21759B;
	font-size:11px;
	font-weight:normal;	
	line-height:1;
	text-decoration:underline;	
}

#tasks-title-error {
	margin-bottom:15px;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;	
	background-color:#FFEBE8;
	border-color:#CC0000;
	border-style:solid;
	border-width:1px;
	padding-left:0.6em;
	padding-right:0.6em;
	padding-top:0;
}

.widefat {
	width:100%;
}

#site_tasks_dialog  h4 a {
	color:#21759B !important;
}