body {
    font-family: 'Roboto Slab',Roboto,Arial;
    font-size: 0.95em;
    
    
  background: url(sea1920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.report-container {
    xx-border: #E0E0E0 1px solid;
    padding: 10px 20px 20px 20px;
    xx-border-radius: 2px;
    width: 400px;
    margin: 20px;
    background-color: rgba(255, 255, 255, 0.5);
	float: left; 
}

.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;
	
}