.weather_wrap{
	clear: both;
	width: 308px;
	margin-left: 0px;
	position: relative;
	left: -10px;
}

.weather_wrap_large{
	clear: both;
	width: 100%;
	margin-left: 0px;
	position: relative;
}

.day{
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

.location{
	float:left;
	clear:both;
	font-weight: bold;
	font-size:12px;	
	margin-bottom:10px;
	margin-left:10px;
}

.location_large{
	float:left;
	clear:both;
	font-weight: bold;
	font-size:16px;	
	margin-bottom:10px;
}

.wunderground{
	float:left;
	clear:both;
	margin-top:10px;
	font-size:10px;
	margin-left:10px;
}

.conditions{
	float:left;
	margin-left:5px;
	/* clear:both; */
	/* margin-bottom:10px; */
	/* width:100%; */
}

.conditions_large{
	float:left;
	clear:both;
	margin-bottom:10px;
	width:100%;
}

.cond_icon_large{
	width: 50px;
	height: 50px;
}

.cond_large{
	float:left;
	clear:both;
	font-weight: bold;
	font-size:20px;
}

.weather_data{
	float:left;
	/* clear:both; */
	/* margin-bottom:10px; */
	width:30%;
	margin-left:20px;
	font-size:12px;
}

.weather_data_large{
	float:left;
	clear:both;
	margin-bottom:10px;
	width:100%;
	font-size:12px;
}

.weather_data_expanded{
	float:left;
	/* clear:both; */
	/* margin-bottom:10px; */
	width:45%;
	font-size:10px;
}

.weather_data_expanded_large{
	float:left;
	clear:both;
	margin-bottom:30px;
	width:100%;
	font-size:10px;
}


.weather_data_fiveday{
	float:left;
	clear:both;
	/* margin-bottom:10px; */
	width:100%;
	font-size:12px;
}

.weather_data_tenday{
	float:left;
	clear:both;
	margin-bottom:10px;
	width:100%;
	font-size:12px;
}

#temp{
	float:left;
	clear:both;
	/* font-weight:bold; */
	/* font-size:30px; */
	/* text-align: center; */
	/* width: 100% */
}

#temp_large{
	float:left;
	clear:both;
	font-weight:bold;
	font-size:20px;
	width: 100%
}



#feels_like{
	float:left;
	clear:both;
	text-align: center;
	width: 100%
}

.wind, .humidity, .visibility, .precip{
	float:left;
	/* clear:both; */
	/* margin-bottom:10px; */
	/* margin-left:10px; */
}

.wind_large, .humidity_large, .visibility_large, .precip_large{
	float:left;
	clear:both;
	margin-bottom:10px;
	margin-left:10px;
}

.condition_label{
	font-size:10px;
	color:#ababab;
}

.condition_text{
	font-size:10px;
}

.condition_label_large{
	font-size:12px;
	color:#ababab;
}

.condition_text_large{
	font-size:16px;
}

.day{
	float:left;
	clear:both;
	height:30px;
}

.day_large{
	float:left;
	width:20%;
	height:150px;
	margin-bottom: 10px;
}

.forecast_day, .forecast_icon, .forecast_temp, .forecast_cond{
	font-size:12px;
	margin-left:10px;
	float:left;
}

.forecast_day{
	margin-top:7px;
	width:60px;
}

.forecast_cond{
	width:40%;
}

.forecast_icon img{
	height:25px;
	width::25px;
}

.sponsor{
	float:left; 
	clear:both;
	width:100%;
	margin-left:10px;
}

.sponsor_image a img{
	width:94%;
}

.sponsor_label{
	color:#000;
	font-weight: bold;
}

.forecast_day_large, .forecast_icon_large, .forecast_temp_large, .forecast_cond_large{
	font-size:12px;
	margin-left:10px;
	float:left;
	width:100%;
}

.forecast_day_large{
	margin-top:7px;
	width:100%;
}

.forecast_icon_large img{
	height:50px;
	width::50px;
}

.sponsor_large{
	float:left; 
	clear:both;
	width:100%;
	margin-left:10px;
}

.sponsor_image_large a img{
	width:94%;
}

.sponsor_label_large{
	color:#000;
	font-weight: bold;
}


.clear_float{
	clear:both;
}

.conditions_wrap{
	width:100%;
	margin-bottom:20px;
	border-bottom:1px solid #f2f2f2;
}

.forecast_wrap{
	float:left;
	clear:both;
}

.cond{
	float:left;
}