.gkw_main { overflow:hidden; }

.gkw_current { overflow:hidden; padding:0 0 10px 0; }

.gkw_main_left { float:left; width:auto; }

.gkw_temp { font-size:18px; text-align:center; margin:8px 0 0 0; }

.gkw_main_right { float:left; width:116px; padding:5px 0 0 10px;}

.gkw_main_right h2 { margin: 4px 0 4px 0; }

.gkw_main_right p { margin: 4px 0 4px 0; }

.gkw_condition { }

.gkw_humidity {}

.gkw_wind { }

#ja-col1 ul li.aitems-3, #ja-col2 ul li.aitems-3 {
	background:none;
	padding-left:0;
}

ul.gkw_next_days {border-top:1px solid #DDDDDD;
clear:both;
float:left;
list-style-image:none;
list-style-type:none;
margin:12px 0;
padding:10px 0;
width:100%; }

ul.gkw_next_days li { background: none; float:left; }

ul.gkw_next_days li.aitems-1{width:100%;}

ul.gkw_next_days li.aitems-2{width:49%;}

ul.gkw_next_days li.aitems-3{width:33%;}

ul.gkw_next_days li.aitems-4{width:24%;}

.gkw_day { font-weight:bold; font-style:italic; text-align:center; display:block; }

ul.gkw_next_days li img { display:block; margin:0 auto; clear:both; }

p.gkw_day_temp { margin:6px 0 0 0; white-space:nowrap; text-align:center; }

span.gkw_day_day { padding:2px; font-size:10px; }

span.gkw_day_night { padding:2px; background:#666; color:#fff; font-size:10px; }

div.gkw_fday{ border-left:1px solid #ddd; margin:0 6px 0 0; padding:0 0 0 6px; }

ul.gkw_next_days li:first-child div.gkw_fday{ border-left:none; }