.pagination {margin-bottom:10px;text-align:right;font-size:130%;}
.pagination a {
	padding: 7px;
	font-weight:bold;
}
.pagination span {
	padding: 7px;
	font-weight:bold;
}

/* SORTING */

.sort_asc {
	padding-right:18px;
	background:url('../images/icons/arrow_up.png') center right no-repeat;
}

.sort_desc {
	padding-right:18px;
	background:url('../images/icons/arrow_down.png') center right no-repeat;
}

/* COMMENTS */

.comments {
	border-top:#CCC solid 1px;
	margin-bottom:20px;
}

.comment {
	margin-bottom:20px;
}

.comment_staff {
	background:#E3F0F8;
	border: #879DCC solid 1px;
	color: #333;
	line-height: 1.4em;
}

.comment_staff .comment_meta {
	margin:0;
	padding:7px 9px;
	background:#CFE5F2;
	border-top:#FFF solid 1px;
	border-bottom:#869DCF dotted 1px;
}

.comment_staff .comment_meta .comment_date {
	float:right;
	font-weight:bold;
}

.comment_staff .comment_meta .comment_author {
	font-size:120%;
}

.comment_staff .comment_content_container {
	padding:5px;
}

.comment_staff .comment_content {
	background:#FFF;
	border:#CCC solid 1px;
	padding:15px;
	font-family: monospace;
	font-size: 1.3em;
}

.comment_staff .comment_options {
	margin:0;
	padding:5px;
}

.comment_staff .comment_attachment {
	margin:0;
	padding:5px;
}

.comment_client {
	background:#FEFEF4;
	border: #E6B556 solid 1px;
	color: #333;
	line-height: 1.4em;
}

.comment_client .comment_meta {
	margin:0;
	padding:7px 9px;
	background:#F8DFB7;
	border-top:#FFF solid 1px;
	border-bottom:#E69500 dotted 1px;
}

.comment_client .comment_meta .comment_date {
	float:right;
	font-weight:bold;
}

.comment_client .comment_meta .comment_author {
	font-size:120%;
}

.comment_client .comment_content_container {
	padding:5px;
}

.comment_client .comment_content {
	background:#FFF;
	border:#CCC solid 1px;
	padding:15px;
	font-family: monospace;
	font-size: 1.3em;
}

.comment_client .comment_options {
	margin:0;
	padding:5px;
}

.comment_client .comment_attachment {
	margin:0;
	padding:5px;
}

.scroll {
	border:#CCC solid 2px;
	padding: 10px;
	background:#FFF;
	height:200px;
	overflow-y: scroll;
	margin-bottom:20px;
}

tr.unread td {
	font-weight:bold;
}

.icon_file {
	background:url('../images/icons/package.png') 0 50% no-repeat;
	padding: 0 0 0 20px;
}