.clear { clear:both; }
#weather { width:330px; }
#weather .title { font-weight;bold; font-size:large; text-align:center; margin-bottom:10px; }

#weather .name { font-weight:bold; margin-bottom:8px; }

#weather .current, #weather .hourly, #weather .daily { margin-bottom:20px; }
#weather .current .time { font-weight:normal; margin-left:5px; font-size:smaller; }
#weather .curr_cond1  { float:left; }
#weather .curr_cond2 { float:left; margin-left:10px; line-height:20px; }
#weather .current .weather_str { font-weight:bold; }
#weather .current .intro { font-weight:bold; }

#weather .hour, #weather .day { float:left; width:97px; margin-right:5px; font-size:smaller; }
#weather .label { font-weight:bold; margin-bottom:5px; font-size:larger; }

