html
{
	margin: 0px;
	padding: 0px;
}

body
{
	margin: 0px;
	padding: 0px ;
	color: #000;
	background: #fff;
	font: .9em Optima, "Trebuchet MS", Lucida, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}


div.frame img
{
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	padding: 5px;
	margin: 6px 10px 0 0;
	float: left;
	display: block;
}

#meteo p {margin:0; color:#f06; font-weight: bold;}
#meteo em {font-size:0.9em;}

div#windguru img {
	border:none; margin:0; padding:0;
}

div#windguru table.forecast {
font-size: 11px;
margin: 0px 0px 0px 0px;
text-align: center;
}

div#windguru table.forecast-ram {
background-color: #EAEAEA;
border: 1px solid #666666;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}