/*
 History:
 
 20070312 - s/scroll/visible for konqueror users

*/

a, a:link, a:active, a:visited {
      text-decoration: 		none;
      font-family    : 		Verdana, Helvetica;
      font-weight    : 		bold;
}

a:hover {
	color: 			blue;
}

body, table {
	font-family: 		Arial, Verdana;
	font-size  : 		14px;	
	background-color: 	#F2F2F2; 		
	}

#maintable {
	width:			100%;	
	background-color:	white;
	table-layout:		fixed;
	border-width:		1px;
	border-color:		black;
}

.pmsg_date_field {
	background-color:	#E5E5E5;
	width: 			12em; 
	overflow: 		hidden;
	padding-left: 		0.4em;
	padding-bottom:		0.2em;
	padding-top: 		0.2em;
}

.pmsg_nick_field {	
	background-color: 	#F2F2F2;
	width: 			12em;
	clip:			auto; 
	overflow: 		hidden;
}

.pmsg_text_field {
	background-color: 	#DEF6FF;
	overflow: 		visible;
	width:			auto;
}

.smsg_date_field {
	background-color:	#E5E5E5;
	width: 			12em; 
	overflow: 		hidden;
	padding-left: 		0.4em;
	padding-bottom:		0.2em;
	padding-top: 		0.2em;
}

.smsg_nick_field {	
	background-color: 	#F2F2F2;
	color:			gray;
	width: 			12em;
	clip:			auto; 
	overflow: 		hidden;
}

.smsg_text_field {
	background-color: 	#DEF6FF;
	color:			gray;
	overflow: 		visible;
	width:			auto;
}

.emsg_date_field {
	background-color:	#E5E5E5;
	color:			#A52A2A;
	width: 			12em; 
	overflow: 		hidden;
	padding-left: 		0.4em;
	padding-bottom:		0.2em;
	padding-top: 		0.2em;
}

.emsg_nick_field {	
	background-color: 	#F2F2F2;
	color:			#A52A2A;
	width: 			12em;
	clip:			auto; 
	overflow: 		hidden;
}

.emsg_text_field {
	background-color: 	#DEF6FF;
	color:			#A52A2A;
	overflow: 		visible;
	width:			auto;
}

.datelink, .datelink:link, .datelink:active, .datelink:visited {
	font-family: 		Arial, Verdana;
	font-size: 		14px;	
	text-decoration:	none;
	font-weight:		normal;
	color:			black;
}

.datelink:hover {
	color: 			blue;
}

.lineform {
	position:		absolute;
	top:			1em;
	right:			2em;
	
}
