/* CSS Document */


.chatContainer {
}

.chatContainer .chatbox {
	height:20em;
	overflow-y: scroll;	
	margin:0% 3%;
	border-color:#1F757C;
	border-style:solid;
	border-width:2px;
	background-color:#FFF;
	border-radius:0.8em 0em 0em 0.8em;
}

.chatContainer input {
	margin:1em 3% 1em 3%;
	padding:0.4em 0em;
	width:93%;
	border-color:#1F757C;
	border-style:solid;
	border-width:2px;
	border-radius:0.8em;
}

.item {
	margin:0.3em 20% 0.3em 0.6em;
	padding:0.3em;
	border-radius:0.8em;
	background-color:#DDF9F1;
}

.boxIsPseudo {
	background-color:#FBEBFE;
	margin:0.3em 0.6em 0.3em 20%;
	text-align:right;
}

.boxHidden {
	display:none;
}

.item .boxPseudo {
    font-size:0.7em;
    display:inline-block;
    margin:0em 0em 0.8em 0em;
}

.item .textBox {
	font-size:0.9em;	
}
.item .boxPseudo img{
	position:relative;
	top:0.7em;
	height:2.2em;
	border-radius:0.8em;	
	margin:0em 0.4em 0em 0em;
}

.obsHere {
	display:inline-block;
	margin:0em 3% 0.6em 3%;
}

#obs {

}

.observers {
	margin:0em 3% 2em 3%;
}

.observers span {
	display:inline-block;
	margin:0.3em 0.3em;
	padding:0.5em;
	background-color:#CCC;
	border-radius:0.6em;
}

.observers span a {
	text-decoration:none;	
}