.weatherFeed{font-size: 100%;margin: 5px;color:#888 !important;}
.weatherFeed a,.weatherFeed a:visited,.weatherFeed a:focus{color:#135CAE; background:none !important;}
.weatherFeed a:hover{text-decoration: none;}
.weatherItem{text-align: right !important;padding:15px !important; background-color:#eee; background-position:20px 20px;}
.weatherItem > div{padding-top:5px;}
.weatherCity { text-transform: uppercase; color:#333; }
.weatherTemp{font-size:60px;font-weight: bold;margin:0;height:60px;line-height:60px;}
.weatherDesc, .weatherCity { font-weight: bold; }
.weatherDesc { margin-bottom: 0.4em; }
.weatherRange, .weatherWind, .weatherHumidity, .weatherVisibility, .weatherSunrise, .weatherSunset{ font-size: 90%;}
.weatherLink{margin-top: 6px;text-align: left !important;font-size: 0.8em;}
.weatherForecastItem{padding:10px 10px 10px 80px; margin-top:5px; text-align:left; background-color:#fefefe; background-position:left center;}
.weatherForecastItem > div{margin:2px 0;}
.weatherForecastDay{font-weight:bold; text-transform:uppercase;}
.weatherForecastDate{opacity:0.8; font-size:90%;}