div.infobar {
	border: 1px solid #888;
	border-top: 0;
	background-color: #dadadd;
	padding: 3px 4px 3px 4px;
	xxwidth: 100%;
}
.infobar, .infobar td { font-size: 8.5pt; color: #222; }
.infobar form { padding: 0 0 0 0; margin: 0 0 0 0; }
.infobar table, infobar.td { padding: 0 0 0 0; margin: 0 0 0 0; border-collapse: collapse; }

.infobar a:link, .infobar a:visited { color: #445; text-decoration: underline; }
.infobar a:active, .infobar a:hover { color: #556; text-decoration: none; }

div.infobar table.infobar div table td a:link,
div.infobar table.infobar div table td a:visited,
.infobar a:link.invisible, a:visited.invisible { text-decoration: none; }
div.infobar table.infobar div table td a:active,
div.infobar table.infobar div table td a:hover,
.infobar a:active.invisible, a:hover.invisible { text-decoration: underline; }

div.infobar table.infobar { width: 100%; padding-right: 8px; }
div.infobar table.infobar div table td { padding-left: 12px; }


.infobar select { font-size: 7.4pt }
.infobar input { font-size: 8pt }
.infobar input,
.infobar select {
	font-family: Tahoma, Arial, sans-serif;
	vertical-align: top;
	border: 1px solid #000;
	border-left-width: 2px;
	border-top-width: 2px;
	padding: 2px 1px 1px 1px;
	background-color: #eee;
	color: #222;
} .infobar input.button {
	height: 13pt;
	width: 43pt;
	font-size: 7.5pt;
	font-weight: bold;
	border-width: 1px 2px 2px 1px;
	padding: 1px 5px 1px 5px;
	background-color: #bbb;
	cursor: pointer;
}
.infobar input:hover, .infobar input:focus, .infobar select:hover, .infobar select:focus { background-color: #fff; color: #000; }
.infobar input.button:hover, .infobar input.button:focus { background-color: #ccc; }

#infobar_notloggedin {
	border-color: #f00;
	background-color: #DEC4C0;
	color: #07141C;
}
#infobar_notloggedin a:link, #infobar_notloggedin a:visited { color: #521; }
#infobar_notloggedin a:active, #infobar_notloggedin a:hover { color: #743; }

#infobar .infobar_buddies .infobar_online { font-weight: bold; padding-right:1px; }
#infobar .infobar_pm      .infobar_newpm { font-weight: bold; }

div.infobar_ext {
	display: none;
	padding: 3px 3px 3px 3px;
	background-color: #79b;
	border: 1px solid #bdf;
	color: #111;
	font-size: 8pt;
	position: absolute;
	right: 8px; top: 52px;
	z-index: 999999;
}

nobr, .nobr { white-space: nowrap; }
