/* Private messages */

.pms sup
{
	color: Red;
}

.pms .topic td
{
	font-weight: bold;
	border-bottom: 1px solid #fff;
	background-color: #eee;
	font-size: 12px;
	color: #666;
}

.pms .header td
{
	font-weight: bold;
	border-bottom: 1px dotted #aaa;
	margin-bottom: 1px;
}

.pms .row td
{
	background-color: #fafafa;
	border-bottom: 1px solid #fff;
}

.pms .row_hover td
{
	background-color: #ffe4d5;
	border-bottom: 1px solid #fff;
}

.pms .row_alt td
{
	background-color: #f3f3f3;
	border-bottom: 1px solid #fff;
}

.pms .highlight td
{
	background-color: #fffebb;
}

.pms .row_grey td
{
	background-color: #fafafa;
	border-bottom: 1px solid #fff;
	color: #aaa;
}

.pms .row_alt_grey td
{
	background-color: #f3f3f3;
	border-bottom: 1px solid #fff;
	color: #aaa;
}

.pms .row_grey td a, .pms .row_alt_grey td a
{
	color: #c18b7c;
}

.pms .row_grey td img, .pms .row_alt_grey td img
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.pms .blank td
{
	background-color: #fff;
	font-size: 4px;
}

.pms .links
{
	font-family: verdana; 
	font-size: 8px; 
	font-weight: bold;
}

.pms .links a:hover
{
	text-decoration: none;
	color: #aaa;
}

.message
{
	border: 1px dotted #aaa;
	padding: 10px;
}

.message h2
{
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

.message .meta
{
	background-color: #f6f6f6;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	margin-bottom: 5px;
}

.message .meta a
{
	border-bottom :1px dotted #aaa;
}

.message .meta a:hover
{
	background-color: #eee;
	text-decoration: none;
}

.button
{
	float: right;
	margin-left: 10px;
}

.button:link, .button:visited, .button:hover
{
	color: #000;
}

.button img
{
	margin-bottom: -4px;
}

.button:hover
{
	text-decoration: none;
}

.quote
{
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	padding: 5px;
	margin: 10px 0px 20px 40px;
	color: #444;
}

.quote span.written
{
	margin-bottom: 5px;
	background: url('/images/speech_bubble.gif') no-repeat 0px 1px;
	padding: 0px 0px 0px 15px;
	display: block;
	font-weight: bold;
}

.status
{
	float: right;
	border: 1px solid#aaa;
	background-color:#eee;
	padding: 5px;
	width: 250px;
	margin-bottom: 10px;
}

.status .pmbar_wrapper
{
	border: 1px solid #aaa;
	background-color:#fff;
	padding:2px;
}

.status .pmbar
{
	height: 3px;
	background-color: #000;
}
