
#block_msg .hide {
   	display: none;
}

#block_msg .presencetable{
	font-size:100%;	
	padding:2px;
	margin:2px;
}

#block_msg .totalonline{
	font-weight:bold;
	padding-left: 10px;
	text-align: right;
}

#block_msg .total{
	font-weight:bold;
	padding-left: 2px;
	text-align: left;
}

 .clickable{
	cursor: pointer;
}

#block_msg .statustext{
	font-size:100%;
}

#block_msg .statustextblock{
	padding:2px;
	
}

#block_msg .launchclick{
	padding:2px 2px 2px 18px;
}

#block_msg .inactivelink{
	color: #888888;
}

#block_msg .disabled{
	color: #888888;
	whitespace:wrap;	
}

#block_msg .disabled:hover{
	text-decoration:none;	
}

#block_msg .icon{
	vertical-align:middle;
}

#block_msg .line {
	border: 0;
	height:1px;
	color:#99c;
	background-color: #99c;
}

#block_msg_container {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}

#block_msg_map {
	width: 700px; 
	height: 500px;	
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;	
}

#block_msg_options{
	margin:10px;
	border: 1px solid #99c;	
	padding: 5px;
}


#msg_widget_text {
	font-weight:normal;	
}

#block_msg_googlemap {
	width: 200px; 
	height: 125px;	
	margin-right: auto;
	margin-left: auto;	
}

#msgCol0{
	float:left;
	width:32px;

}
	
	
#msgCol1{
	vertical-align:top;
	margin-top: 0px;
	padding-top:0px;
	
	width: 165px;
	float:right;
}
#msgContainer {
	padding-top: 3px;
}
#msgClear{
	clear: both;	
}


.msgnewmessagetextlink {
	font-weight: bold;
}

.msgpopupmenu {
	text-align:right;
}



.msgnewmessagepopup {
	position: fixed; 
	bottom: 0;
	right: 220px;
	width: 0;
	height:0;
	z-index: 2;
	display:none;
}



/* hideous fix for IE 5 & 6 */
* html .msgnewmessagepopup {
	position: absolute;
	top:expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop
		+(documentElement.clientHeight-this.clientHeight)-7 
		: document.body.scrollTop
		+(document.body.clientHeight-this.clientHeight)-7);
	right: 100px;
}

* html, * html body{
  	background: #fff url(null) fixed;
}

/* slight adjustment */
.msgnewmessagepopup span {
	float: left;
	margin: -55px -100px -100px 0px;
	position: relative;
	padding: 5px;
	width: 200px;
	text-align:left;
	background-color: #fcfaf2;
}

#msg_widget_popup_menu .popuplink {
	color: #C73500;
	text-decoration: underline;	
}

#msg_widget_popup_menu {
	text-align: right;	
}
