/**
 * Current weather
 */
#localweather_current {
	position:relative;
	display:table;
	width:100%;
	margin:0 0 1% 0;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f1f1f1;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background-image: -moz-linear-gradient(#ffffff, #f1f1f1);
	background-image: -ms-linear-gradient(#ffffff, #f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
	background-image: -webkit-linear-gradient(#ffffff, #f1f1f1);
	background-image: -o-linear-gradient(#ffffff, #f1f1f1);
	background-image: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background-image: linear-gradient(#ffffff, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0)";
}

	#localweather_now {
		position:relative;
		display:table-cell;
		width:18%;
		padding:2%;
	}
	
	#localweather_additional {
		position:relative;
		display:table-cell;
		vertical-align:middle;
		padding:2%;
		border-left:1px solid #e1e1e1;
	}

/**
 * Forecast
 */
.localweather_forecast {
	position:relative;
	display:table;
	float:left;
	width:14%;
	margin:0 1% 0 0;
	padding:2%;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f1f1f1;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background-image: -moz-linear-gradient(#ffffff, #f1f1f1);
	background-image: -ms-linear-gradient(#ffffff, #f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
	background-image: -webkit-linear-gradient(#ffffff, #f1f1f1);
	background-image: -o-linear-gradient(#ffffff, #f1f1f1);
	background-image: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background-image: linear-gradient(#ffffff, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0)";
}

	.localweather_forecast:last-child {
		margin:0 0 2% 0;
	}

	/* Date heading */
	#localweather_current h3,
	.localweather_forecast h3
	 {
		text-align:center;
	}
	
	/* Forecast description */
	#localweather_current p,
	.localweather_forecast p {
		text-align:center;
	}
