.weather_bg_fine { background-color: #ffd8d8; !important}
.weather_bg_fine_cloud { background-color: #ffe080; !important}
.weather_bg_fine_rain { background-color: #ffffb0; !important}
.weather_bg_cloud { background-color: #c0c0c0; !important}
.weather_bg_rain { background-color: #c0f0ff; !important}
.weather_bg_snow { background-color: #c0d0ff; !important}
.weather_bg_none { background-color: #ffffff; !important}
.weather_ratio_fine { color: #ff1493; vertical-align: top;}
.weather_ratio_cloud { color: #2f4f4f; vertical-align: top;}
.weather_ratio_rain { color: #026afc; vertical-align: top;}
.weather_ratio_snow { color: #7b68ee; vertical-align: top;}
.temp_bg_burn { background-color: #ffc0e0; !important}
.temp_bg_vhot { background-color: #ffc0c0; !important}
.temp_bg_hot { background-color: #ffe0c0; !important}
.temp_bg_warm { background-color: #ffffc0; !important}
.temp_bg_nice { background-color: #e0ffc0; !important}
.temp_bg_cool { background-color: #c0ffff; !important}
.temp_bg_cold { background-color: #c0e0ff; !important}
.temp_bg_iced { background-color: #c0c0ff; !important}
.temp_bg_freeze { background-color: #e0c0ff; !important}
.temp_bg_pain { background-color: #e0e0e0; !important}
.temp_bg_none { background-color: #ffffff; !important}
.temp_color_burn { color: #ff80c0; !important}
.temp_color_vhot { color: #ff8080; !important}
.temp_color_hot { color: #ffc080; !important}
.temp_color_warm { color: #ffff80; !important}
.temp_color_nice { color: #c0ff80; !important}
.temp_color_cool { color: #80ffff; !important}
.temp_color_cold { color: #80c0ff; !important}
.temp_color_iced { color: #8080ff; !important}
.temp_color_freeze { color: #c080ff; !important}
.temp_color_pain { color: #c0c0c0; !important}
.temp_color_none { color: #ffffff; !important}
.weather_temp_ave { color: #2f4f4f; }
.weather_temp_max { color: #ff1493; }
.weather_temp_min { color: #026afc; }
.strong { font-weight: bold; }
a.temp_link { text-decoration: none; font-weight: normal; font-size: 110%;}
#ymd_filter {
	margin: 0 0 0 10px;
}
div#notation_area {
	float: left;
	margin: 0 0 0 5px;
}
div.notation_box {
	clear: both;
}
div.notation_color {
	float: left;
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin: 0 2px 0 5px;
}
img.notation_img {
	float: left;
}
p.notation_level {
	clear: both;
	padding: 15px 0 5px 0;
	/margin: 15px 0 5px 0;
	_margin: 15px 0 5px 0;
	/padding: 0;
	_padding: 0;
}
div#map_container {
	width: 800px;
	height: 400px;
}
