@charset "UTF-8";

.weatherFeed {
	font-family: Arial, Helvetica, sans-serif!important;
	margin: 0;
	width: 100%;
}
.weatherFeed a { color: #888; }
.weatherFeed a:hover {
	color: #000;
	text-decoration: none;
}
.weatherItem {
	padding: 0.8em;
	text-align: right;
}
.weatherCity { 
	text-transform: none;
	line-height:1;
	font-size:11px;
}
.weatherTemp {
	font-size: 30px;
	line-height:1.4;
	font-weight: bold;
}
.weatherDesc, .weatherCity, .weatherForecastDay  { font-weight: bold; }
.weatherDesc { margin-bottom: 4px; font-size:11px;}
.weatherRange, .weatherWind, .weatherHumidity, .weatherLink, .weatherVisibility, .weatherForecastItem { font-size: 9px; line-height: 1.3;}
.weatherLink, .weatherForecastItem {
	margin-top: 0.5em;
	text-align: left;
}
.weatherForecastItem {
    padding: 5px 10px;
	background-color: #fff;
	background-position: left center;
}
.weatherForecastDay { font-size: 1.1em; }

.day { 
	background: -webkit-linear-gradient(top, #88C2D8, #E6F0E8);
	background: -o-linear-gradient(bottom, #88C2D8, #E6F0E8);
	background: -moz-linear-gradient(bottom, #88C2D8, #E6F0E8);
	background: linear-gradient(to bottom, #88C2D8, #E6F0E8);
	background-color: #E6F0E8;
	color: #000000;
}
.night { 
	background: -webkit-linear-gradient(top, #0C2945, #4A6274);
	background: -o-linear-gradient(bottom, #0C2945, #4A6274);
	background: -moz-linear-gradient(bottom, #0C2945, #4A6274);
	background: linear-gradient(to bottom, #0C2945, #4A6274);
	background-color: #0C2945; 
	color: #eaeaf0; 
}
.day a { 
	color: #555; 
}
.night a:hover { 
	color: #fff;
}