table.usercontentlist,
table.catlist,
table.articlelist,
table.rolelist {
	border			: 1px solid #999;
	width			: 625px;
}

table.usercontentlist tr:hover,
table.articlelist tr:hover,
table.catlist tr:hover,
table.rolelist tr:hover {
	background		: #cfc;
}

th.actions {
	width		    : 60px;
}

th.articletitle {
    width           : 520px;
}

th.createdate {
    width           : 90px;
}

th.visible {
	width			: 70px;
}

table.usercontentlist .author {
	width			: 150px;
}

table.usercontentlist .date {
	width			: 70px;
}

table.rolelist th.title {
	width           : 130px;
}

div#content ul.infobar,
div#content ul.prevnext {
	list-style-type	: none;
	padding			: 2px;
	font-size		: 7pt;
	text-align		: left;
	color			: #999;
	clear			: both;
	overflow		: auto;
}

div#content ul.social {
	background-color: #eee;
	border			: 1px solid #999;
	margin-bottom	: 1px;
	padding			: 2px 0 0 5px;
	font-size		: 7pt;
	color			: #999;
	clear			: both;
}

div#content ul.infobar {
	background-color: #eee;
	border			: 1px solid #999;
	margin-bottom	: 1px;
}

div#content ul.prevnext {
	background-color: #eee;
	border			: 1px solid #999;
	margin-top		: 1px;
}

div.col3 div#content ul.infobar,
div.col3 div#content ul.prevnext {
	width			: 419px;
}

div.col3 div#content ul.infobar li {
	width			: 180px;
}

div.col2 div#content ul.infobar,
div.col2 div#content ul.prevnext {
	width			: 642px;
}

div.col2 div#content ul.infobar li {
	width			: 190px;
}

div#content ul#croles {
    margin          : 0 0 0 55px;
    padding         : 0;    
    font-size       : 8pt;
    line-height     : 11pt;    
}

ul.infobar li {
	float			: left;
	display			: block;
}

ul.infobar li,
ul.prevnext li {
	margin-top		: 2px;
	padding-left	: 20px;
	background-image: url('/img/contenticons.png');
	background-repeat:no-repeat;
}

ul.infobar li.date 		{	background-position: 0 2px; }
ul.infobar li.author 	{	background-position: 0 -16px; }
ul.infobar li.source 	{	background-position: 0 -34px; }
ul.infobar li.submitnew	{	background-position: 0 -52px; }
ul.prevnext li.next		{	background-position: 0 -70px; }
ul.prevnext li.prev		{	background-position: 0 -88px; }

p.actions {
	clear			: both;
	border-top		: 1px solid #999;
	background		: #fff url('/img/table/thback.gif') top left repeat-x;
}

p.actions a {
    margin          : 0 3px;
}

p.actions img, p.adinfo img {
	vertical-align  : middle;
    margin-right	: 5px;
}

textarea#body {
	width			: 100%;
	height			: 600px;
}

textarea#abstract {
	height			: 100px;
}

span.charsleft {
	color			: #999;
	float			: right;
	font-size		: 7pt;
}

div.err404 {
	background		: url('/img/404.jpg') bottom right no-repeat;
	min-height		: 600px;
}

div.feedback {
	margin			: 14px 15px 14px 15px;
}

div.feedback h2 {
	background		: url('/img/icons/user_comment.png') top left no-repeat;
	padding-left	: 20px;
	border-bottom	: 1px dashed #999;
	margin			: 15px 0 15px 0;
}

div.feedback .userdetails {
	background		: #fff url('/img/table/thback.gif') top left repeat-x;
	padding			: 2px 5px 2px 5px;
	margin-bottom	: 10px;
}

div.feedback .date {
	font-size		: 8pt;
	display			: block;
	color			: #aaa;
}

div.feedback form {
	border-top		: 1px solid #ddd;
}

div.feedback .actions {
	float			: right;
}

div.feedback .actions a {
	margin-left		: 10px;
	font-weight		: normal;
}
