html, body {
	height: 100%; /* Damn you IE! */
}

.humanMsg {
	font: normal 20px/50px Helvetica, Arial, Sans-Serif;
	letter-spacing: -1px;
	position: fixed;
	top: 200px;
	left: 25%;
	_position: absolute;
	_left: expression((((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) / 4) + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
	_top: expression((200 + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
	width: 50%;
	color: white;
	background-color: black;
	text-align: center; 
	display: none;
	opacity: 0;
	z-index: 100000;
}

.humanMsg .round {
    border-left: solid 2px white;
	border-right: solid 2px white;
    font-size: 1px; 
    height: 2px;
    _overflow: hidden;
	}

.humanMsg p {
	padding: .3em;
	display: inline; 
	}

.humanMsg a {
	display: none;
	}
	
#humanMsgLog {
	/*
	font: normal 10px Helvetica, Arial, Sans-Serif;
	color: white;
	position: fixed;
	bottom: 0;
	left: 0;
	_position: absolute;
	_left: expression((document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + 'px');
	_top: expression(((document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - this.clientHeight + (ig = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
	width: 100%;
	max-height: 200px;
	_height: expression(this.clientHeight > 200 ? '200px' : 'auto');
	*/
	display: none;
	z-index: 10000;
	}


#humanMsgLog p.name {
/*
	position: relative;
	_position: static;
	left: 50%;
	width: 200px;
	margin: 0;
	margin-left: -100px;
	_margin-left: 0px;
	padding: 0px 10px;
	line-height: 20px;
	background: #333;
	text-align: center;
	white-space: pre;
	cursor: pointer;
	*/
	display: none;
}
/*
#humanMsgLog p.name:hover {
	background: #222;
	}
	*/

#humanMsgLog ul {
	display: none;
	/*
	background: #eee;
	margin: 0;
	padding: 0;
	position: relative;
	max-height: 180px;
	_height: expression(this.clientHeight > 180 ? '180px' : 'auto');
	display: none;
	*/
	}
/*
#humanMsgLog ul:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

#humanMsgLog ul li {
	color: #555;
	height: 40px;
	font-size: 12px;
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	margin: 0px;
	position: relative;
	overflow: hidden;
	white-space: pre;
	display: block;
}

#humanMsgLog ul li:first-child {
	margin-top: 0px;
}
	
#humanMsgLog ul li .error {
	color: orangered;
}

#humanMsgLog ul li .indent {
	position: absolute;
	top: 0;
	left: 100px;
	margin-right: 200px;
	height: inherit;
	display: block;	
}
*/