body 
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: 'lucida grande', tahoma, verdana;
	font-size: 12px;
}
.message
{
	clear: both;
	border: 2px solid #DDDDDD;
	width: 90%;
	padding: 5px;
	margin-top: 3px;
}
.user
{
	color: #165686;
}
.user a
{
	color: #165686;
	font-weight: bold;
	border: none !important;
}
.text
{
}
textarea
{
	width: 93%;
	font-family: 'lucida grande', tahoma, verdana;
	border: 2px solid #C50F17;
	padding: 2px;
	font-size: 12px;
	height: 30px;
}
.time
{
	clear: both;
	color: #555555;
	font-size: 10px;
}
#tt 
{
	position:absolute;
	display:block;
	margin-left: -215px;
}
#ttcont {
	display:block;
	margin-left:5px;
	background: #FFFFFF;
	color: #111111;
	font-size: 14px;
	border: 2px solid #BBBBBB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 3px 5px #222;
	-o-box-shadow: 0 3px 5px #222;
	-webkit-box-shadow: 0 3px 5px #222;
	-khtml-box-shadow: 0 3px 5px #222;
	box-shadow: 0 3px 5px #222;
	text-align: center;
}
input[type=submit], input[type=button], .button, .notifications, .notifications_new
{
	background: #ED1C24;
	background:-moz-linear-gradient(center top , #ED1C24, #AA1317);
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24), to(#AA1317));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED1C24', endColorstr='#AA1317');
	border:1px solid #980C10;
	color:#FADDDE;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	cursor:pointer;
	display:inline-block;
	font:14px/100% 'lucida grande', tahoma,Helvetica,sans-serif;
	margin:0 2px;
	outline:medium none;
	padding:0.5em 2em 0.55em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align:baseline;
}
input[type=submit]:hover, input[type=button]:hover, .button:hover, notifications_new:hover
{
	background: #C9151B;
	background:-moz-linear-gradient(center top , #C9151B, #A11115);
	background: -webkit-gradient(linear, left top, left bottom, from(#C9151B), to(#A11115));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C9151B', endColorstr='#A11115');
}
.profile_link
{
	width: 100%;
	background: #888888;
	background:-moz-linear-gradient(center top , #888888, #575757);
	background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
	color: #ffffff;
	font-size: 16px;
	text-shadow: 0 1px 0 #333333;
	float: left;
	text-decoration: none;
	padding: 2px 0;
}
.profile_link:hover
{
	background: #757575;
	background:-moz-linear-gradient(center top , #757575, #4B4B4B);
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4B4B4B));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4B4B4B');
}
.clear
{
	clear:both;
}