.w_main { overflow:hidden; }
.w_current { overflow:hidden; }
.w_main_left { float:left; width:auto; }
.w_temp { font-size:18px; text-align:center; margin:8px 0 0 0; }
.w_main_right { float:left; width:auto; margin:0 0 0 16px; }
.w_main_right h2 { margin: 4px 0 4px 0; }
.w_condition { }
.w_humidity { }
.w_wind { }
ul.w_next_days { clear:both; width:auto; float:left; list-style-type:none; list-style-image:none; margin:5px 0 0 0; padding:0; }
ul.w_next_days li { background: none; float:left; width:19%; }
ul.w_next_days li:first-child { border-left:none; }
.w_day { font-weight:bold; font-style:italic; text-align:center; display:block; }
ul.w_next_days li img { display:block; margin:0 auto; clear:both; }
p.w_day_temp { margin:3px 0 0 0; white-space:nowrap; text-align:center; }
span.w_day_day { padding:1px; font-size:10px; }
span.w_day_night { padding:2px; background:#666; color:#fff; font-size:10px; }
div.w_fday{ border-left:1px solid #ddd; margin:0 3px 0 0; padding:0 0 0 3px; }
ul.w_next_days li:first-child div.w_fday{ border-left:none; }
