/* --- public bm2 styles --- */
#msgAjaxList {
	width: 250px;
	border: solid 1px #666;
	background: #fff;
	float: left;
	}	
	
	#msgAjaxList ul { list-style-type: none; margin: 0; padding: 0;}
		
	#msgAjaxList li { cursor: pointer; margin-bottom: 10px; padding: 5px;}
	#msgAjaxList li:hover { background: #ccc; }	

#messageContent { position: relative; margin-left: 300px; }

.msg { border: solid 1px; }

/* --- BM2 Styles for old KK-Tavastia layout --- */
#bm2 { position: relative; padding: 0; overflow: hidden; }

/* --- message --- */
#bm2 small#date { display: block; margin: 3px 0; }

#bm2 div#lead {
	position: relative;
	margin: 0 0 15px 0;
	padding: 0 0 7px 0;
	border-width: 1px 0 2px 0;
	border-style: solid;
	font-weight: bold;
	}

#bm2 #topLinks { position: absolute; top: 3px; right: 0px; width: 35px; height: 13px; z-index: 10; }

/* --- list --- */
#bm2 ul#bulletinList { list-style-type: none; margin: 25px 0 10px 0; padding: 0 0 0 5px; }
#bm2 ul#bulletinList li { margin: 0 0 5px 0; height: 1%; }

#bm2 ul#bulletinList li a { display: block; margin: 0; }
#bm2 ul#bulletinList li small { display: block; }
#bm2 ul#bulletinList li small span { color: #666; }

/* ------ additions ------ */
#comments-form form table td textarea { background-image: none; }