.weatherForecast {
      color:#3A5029;
      font-family:Tahoma;
      font-size:70%;
      border:1px solid #CAD3A4;
      width:100%;
}
	.weatherForecast td{ text-align:center;}
		.weatherForecast .location {
			  background-color:#BED273;
			  padding:5px;
			  font-size:14px;
			  font-weight:bold;
			  text-align:center;
		}
		.weatherForecast .header {
			  background-color:#BED273;
			  padding:5px;
			  font-size:12px;
			  font-weight:bold;
		}
			.weatherForecast td.date{ width:82px;}
			.weatherForecast td.conditions{ width:80px;}
			.weatherForecast td.temp{ width:auto;}
			.weatherForecast td.precip{ width:102px;}
		.weatherForecast .data0 {
			  background-color:#EFF5D7;
			  padding:2px 5px;
		}
		.weatherForecast .data1 {
			  background-color:#FFF;
			  padding:2px 5px;
		}
		.weatherForecast .lastupdate {
			  background-color:#EFF5D7;
			  border-top:1px solid #BED273;
			  padding:10px 5px;
			  text-align:center;
		}
