
.tsstatus {
	position:relative;
	overflow:hidden;
}

.tsstatus, .tsstatus_error {

}

.tsstatus, .tsstatus * {
	vertical-align:middle;
	margin:0;
	padding:0;
}

.tsstatus, .tsstatus *, .tsstatus_error {

}

.tsstatus_error {
	color:#ff0000;
}

.tsstatus label {
	border-bottom:1px solid #aaaaaa;
	display:block;
	padding:2px 0;
}

.tsstatus_item {
	margin-left:16px;
	position:relative;
	white-space:nowrap;
}

.tsstatus_item_label {
	margin-bottom:2px;
}

.tsstatus_server {
	margin-left:0;
}

.tsstatus_item a {
	display:block;
	text-decoration:none;
	color:#000;
}

.tsstatus_item img {
	border:0;
	vertical-align:middle;
	margin-right:2px;
}

.tsstatus_flags {
	position:absolute;
	right:0;
	top:0;
}

.tsstatus_channel {
	color:#000;
}

.tsstatus_user {
	color:#6D37FB;
	font-weight:bold;
}

.tsstatus_spacer {
	height:3px;
	border-bottom:1px dotted #AAA;
	margin-bottom:5px;
}
