  @media (min-width:40em) {
	/* 6 hour projection */
	.weather-projection tr {
		padding-top: 1em;
	}
	.weather-projection tr:first-child th,
	.weather-projection tr:first-child td {
		padding-top: 0;
	}

	/* Wells */
	.weather .wells {
		margin-top: 0;
	}

	.weather .wells .advert {
		float: left;
	}
} /* END @media */

@media (min-width: 56em) {
	.weather .wells {
		margin-top:0;
	}

	.weather-title {
		padding-left: 1em; /* 40px */
	}
	.weather-menu {
		padding-left: 3em; /* 40px */
	}

	.weather .wells .advert {
		float: none
	}
} /* END @media */

@media (min-width:66em) {
	.weather-current {
		float: left;
		width: 60%;
	}
	.weather-future {
		float: left;
		width: 20%;
	}
	.weather-future .weather-h {
		margin-left: 1px;
		margin-right: 0;
	}
	.weather-details .pressure {
		clear: left;
	}
} /* END @media */


