div.reactions {
}
	div.reactions div.rlist {
	}
	div.rlist div.post {
		border-top: 1px dashed gray;
		margin: 10px 0px 10px 0px;
		overflow: auto;
		overflow-x: auto;
		overflow-y: hidden;
		clear: both;
	}
		div.reactions .title, div.rlist div.post div.posttop {
			letter-spacing: -1px;
			font-size: 10px;
			margin-bottom: 5px;
			color: gray;
			line-height: 18px;
		}
			div.reactions .title, div.rlist div.post span.btns {
				display: block;
				float: right;
				margin-right: 1px;
			}
				div.reactions .title, div.rlist div.post span.btns a {
					text-decoration: none;
					font-weight: bold;
				}
				div.reactions .title, div.rlist div.post span.btns a:hover {
					text-decoration: underline;
				}
			div.reactions .title, div.rlist div.post span.icons {
			}
				div.reactions .title, div.rlist div.post span.icons span.empty {
					display: none;
				}
				div.reactions .title, div.rlist div.post span.icons span.unread,
				div.reactions .title, div.rlist div.post span.icons span.read {
					background-repeat: no-repeat;
					width: 14px;
					height: 12px;
					display: block;
					float: left;
					margin: 3px 5px 0px 0px;
				}
				div.reactions .title, div.rlist div.post span.icons span.unread {
					background-image: url('/graphics/icon.unread.gif');
				}
				div.reactions .title, div.rlist div.post span.icons span.read {
					background-image: url('/graphics/icon.read.gif');
				}
			
		div.reactions .title, div.rlist div.post div.hideavatar {
			display: none;
		}
		div.reactions .title, div.rlist div.post div.showavatar {
			width: 60px;
			float: left;
			margin: 4px 15px 4px 0px;
			border: 1px solid silver;
		}
			div.reactions .title, div.rlist div.post div.showavatar img {
				border: 1px;
			}
	
	div.reactions div.reactionnav a {
		text-decoration: none;
		letter-spacing: -1px;
	}
	div.reactions div.reactionnav a:hover {
		text-decoration: underline;
	}
	
		div.reactions div.reactionnav span {
			font-weight: bold;
			color: black;
			text-decoration: none;
		}

div.reactformdiv {
	display: none;
}
form.reactionform {
	width: 450px;
}
	form.reactionform span.error {
		font-size: 90%;
		color: red;
		font-weight: bold;
	}
	form.reactionform td.note {
		font-size: 90%;
		width: 175px;
	}
	form.reactionform td.btns {
		text-align: right;
	}

	form.reactionform input.txtinp {
		width: 200px;
	}
	form.reactionform textarea {
		width: 440px;
		height: 150px;
	}
	
/**
 * For edit window
 */
body.reactionedit {
	background-color: white;
}
	form.reactionedit table.formtable {
	}
		form.reactionedit table.formtable td {
			padding: 4px;
		}
			form.reactionedit table.formtable td textarea {
				width: 620px;
				height: 350px;
			}
	form.reactionedit .hidesmilies {
		display: none;
	}
