#weather-widget{
	font-size:11px; font-family: Tahoma, Arial, Verdana;
	position:relative; float:left;
	overflow:hidden; clear:both;
	margin-left:10px; width:150px;
}
#weather-widget .float-left{
	position: relative; float: left;
}
#weather-widget #current{
	position:relative; float:left; 
	font-size:11px;
	width:150px; 	background: transparent;
}
#weather-widget #forecast{
	text-align:center; font-size:10px;
	position:relative; float:left;
	height:110px;
background: transparent;
}

#weather-widget #forecast div{
	position:relative; float:left; 
	margin:20px 10px;
}
#weather-widget #forecast .day{
	font-weight:bold; text-transform:capitalize;
}
#weather-widget #current span{
	display:block; margin-right:5px;
	text-align: right; 
}
#weather-widget #forecast span{
	clear:right; display:block; 
}
#weather-widget #current img{
	float:left; margin-right:5px;
}
#weather-widget #loading {
	position: absolute; z-index:999;
    left:60px; top:6px; display:none;
}
#weather-widget #linkBack{
	position: absolute; left:100px; top:104px;
	z-index:999; font-size:10px; color: silver;
	text-decoration:none;
}
#weather-widget #linkBack:hover{color:gray}
#weather-widget #cities{
	clear:both; display:block; float:left;
	position:relative; margin-top:10px;
	width:185px; display:none;
}
#weather-widget h4#city{
	font-size:16px;margin:5px 0; 
	display:block; clear:right;
}
#weather-widget h4{font-size:11px;}

