#left div.weather-container { width: 157px; }
div.weather-container { width: 600px; overflow: hidden; }
div.weather-details { width:100%; padding:0; }
div.weather-details td { font-size: 11px; vertical-align: top; padding: 0; }
div.weather-details span { font-size: 11px; float: right; text-decoration: underline; cursor: pointer; }
div.weather-details img { margin:0; padding:0; float:left; }
div.weather-details table { padding:5px; width: 95%; }
div.weather-details table td.label { font-weight: bold; }
div.weather-details-small { float: left; width:45%; margin: 5px; }
div.weather-container ul { padding:0; list-style: none; }

div.weather-details h1 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #7C715C; margin: 0;
	color:#FFFFFF; font-size:17px; font-weight:bold; font-family: Calibri,Arial,Helvetica,sans-serif; 
	padding: 5px 7px; text-transform:uppercase; height: 21px; }

div.weather-details h2 { font-size: 15px; font-weight: normal; background: #E5E3DE; padding: 3px 7px 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0; color: #666; }

div.weather-details h3 { margin:5px; padding:5px 0px 0px 0px; width:60%; float:left; font-size: 14px; }
