.g_weather { position: relative; height: 198px; }
	.g_weather img { float: left; display: block; margin: 0; padding: 12px; }
	.g_weather .gw_recent { 
		overflow: hidden;
		height: 96%;
		padding-top: 4%;
		}
	.g_weather .gw_weekly { display: none; }
	.g_weather .gw_location {
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 15px;
		line-height: 20px;
	}
	.g_weather .gw_condition_des { font-size: 22px; }
	.g_weather .gw_temp { margin-top: 26px; }
	.g_weather .gw_temp_num { font-size: 56px; }
	.g_weather .gw_temp_unit { font-size: 26px; }
	.g_weather .gw_forecast {
		position: absolute;
		right: 0;
		bottom: 0;
		font-size: 13px;
		line-height: 20px;
}