#weather-widget{
	font-size:11px; font-family: Tahoma, Arial, Verdana;
	position:relative; float:left;
	overflow:hidden; 
	width:180px;
	padding:5px 10px;
	width/**/:/**/160px;
	color: #111;
}
#weather-widget img{width:40px; height:40px;}
#weather-widget .float-left{
	position: relative; float: left;
}
#weather-widget #current{
	position:relative; float:left; 
	font-size:11px;
	width:160px; height:60px;
	background: transparent;
}
#weather-widget #forecast{
	text-align:center; font-size:10px;
	position:relative; float:left;
	display: none;
	width:160px;
	
}
#weather-widget a#show-forecast{
	position:relative; float:left;
	cursor: pointer;
	display: none;
}
#weather-widget a#show-forecast:hover{
}
#weather-widget #forecast div{
	position:relative; float:left; 
	width:80px;
	margin: 5px 0;
}
#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 #linkBack{
	z-index:999; color: silver;
	float:right; text-decoration:none;
}
#weather-widget #linkBack:hover{color:gray}
#weather-widget #cities{
	clear:both; display:block; float:left;
	position:relative; margin-top:5px;
	width:160px; display:none;
}
#weather-widget h4#city{
	font-size:16px;margin: 0 0 5px 0; 
	display:block; clear:right;
}
#weather-widget h4{font-size:11px;}

