body {
  font-family: 'Roboto Slab',Roboto,Arial;
  font-size: 0.95em;
  background: url(sky1920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.report-container {
    padding: 10px 20px 20px 20px;
    width: 420px;
    margin: 5px;
    background-color: rgba(255, 255, 255, 0.7);
	float: left; 
}
.hh2 {
	float: left; font-size: 1.1em;
}
.weather-icon {
    vertical-align: middle;
    margin-right: 10px;
}

.weather-forecast {
    color: #222;
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0px;
}

span.min-temperature {
    margin-left: 15px;
    color: #929292;
}
.time {
    line-height: 25px;
}
.timeline {
    margin: 20px;
	color: #fff;
	text-shadow: 2px 2px #333;
}