.onlineWidget,.panel{		/* Styling the widget and the sliding panel at once */		background-image: url(http://datablender.net/img/i_hover.gif);	border:2px solid #888888;	height:25px;	padding:4px 8px;	position:relative;	width:170px;	float: right;	margin-top: -38;	cursor:pointer;		color:#333333;	font-size:0.825em;	font-family:Arial, Helvetica, sans-serif;		/* CSS3 rules for rounded corners, box and text shadows: */		-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;		-moz-box-shadow:0 0 0px #CCCCCC;	-webkit-box-shadow:0 0 0px #CCCCCC;	box-shadow:0 0 0px #CCCCCC;		text-shadow:0 2px 0 white;}.onlineWidget:hover{	background-color:#fcfcfc;	color:#444444;	font-size:0.825em;	font-family:Arial, Helvetica, sans-serif;}.onlineWidget:hover .arrow{	/* Changing the background image for the green arrow on hover: */	background-position:bottom center;	color:#444444;	font-size:0.825em;	font-family:Arial, Helvetica, sans-serif;}.count{	/* The total number of people online div */		color:#777777;	float:left;	font-size:26px;	font-weight:bold;	margin-top:-3px;	text-align:center;	width:30px;		font-family:Arial, Helvetica, sans-serif;}.label{	/* The online label */		float:left;	font-size:10px;	padding:7px 0 0 7px;	text-transform:uppercase;		color:#444444;	font-family:Arial, Helvetica, sans-serif;	margin:0;}.arrow{	/* The green arrow on the right */		background:url(http://datablender.net/who-is-online/img/arrow.png) no-repeat top center;	position:absolute;	right:6px;		width:25px;	height:25px;}.panel{	/* The slideout panel */		position:absolute;	cursor:default;		bottom:50px;	left:0;	height:auto;	display:none;	margin:-2px;	z-index:1000;	color:#444444;	font-size:0.825em;	background-image: url(http://datablender.net/img/i_art_bg1.gif);	font-family:Arial, Helvetica, sans-serif;}.preloader{	/* The rotating gif preloader image */	display:block;	margin:10px auto;}.geoRow{	/* The div that contains each country */		height:16px;	overflow:hidden;	padding:2px 0;}.flag{	float:left;	margin:2 5px;}.country, .people{	float:left;	font-size:10px;	padding:2px;	color:#f5f5f5;	font-family:Arial, Helvetica, sans-serif;	text-shadow:0 2px 0 #333333;}.country{	width:115px;	overflow:hidden;	margin: 0;	padding: 0;}.people{	font-weight:bold;	color:#f5f5f5;	font-family:Arial, Helvetica, sans-serif;	font-size:0.825em;	margin: 0;	padding: 0;}
