.weather_block_td{text-align:left;vertical-align:top;padding:15px 0px 7px 0px;}
.weather_block_td .w_head{font-family:myriad pro;font-size:16px;font-style:italic; line-height:100%;height:25px;padding-left:10px; }
.weather_block{font-size:12px;line-height:150%;max-width:340px;}
.weather_block td{vertical-align:top;padding:0px 6px 0px 0px;line-height:100%;}
.weather_block .w_icon{float:left;}
.weather_block .w_pad89{padding-left:89px;font-family:arial;}
.weather_block .w_g12{color:#616161;}
.weather_block .w_tday{font-size:30px;font-weight:bold;white-space:nowrap;}
.weather_block .w_tnight{font-size:22px;padding:3px 6px 0px 0px;white-space:nowrap;}
.weather_block .w_cond{font-size:12px;font-style:italic;line-height:125%;}
.tnight_c{background:#042762 url(/img/weather/tnight_c.gif) left top repeat-x;height:24px;color:#fff;}
.tnight_l{background:url(/img/weather/tnight_l.gif) left top no-repeat;height:24px;padding:0px 8px;}
.tnight_r{background:url(/img/weather/tnight_r.gif) right top no-repeat;height:24px;}


#wdetails{

}
.w_date{color:#424242;font-family:myriad pro;font-size:22px;font-style:italic; line-height:100%;height:40px;padding-left:10px;font-weight:bold;}
.w_date_green{color:#57aa0f;font-family:myriad pro;font-size:22px;font-style:italic; line-height:100%;height:40px;padding-left:10px;font-weight:bold;}


.wf_date{color:#414141;font-family:myriad pro;font-size:22px;font-style:italic; line-height:100%;font-weight:bold;}
.wf_date_green{color:#6db52f;font-family:myriad pro;font-size:22px;font-style:italic; line-height:100%;font-weight:bold;}
.wf_date_red{color:#fa0808;font-family:myriad pro;font-size:22px;font-style:italic; line-height:100%;font-weight:bold;}

.fl-weather-day{display: inline-block; font: normal 22px Arial;}
.fl-weather-night{text-align: center;display: inline-block; font: normal 22px Arial; color: white; background-image: url(/img/weather/tnight_c.gif); background-repeat: repeat-x; }
.fl-weather-note{display: inline-block; font: italic 12px Arial; width: 120px;}

.whr-info{font: normal 12px Arial; color: #616161; padding-top: 16px;}
#weather_forecast{ padding-top: 15px;}
.whr-block{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    display: inline-block;
    width: 335px;
    height: 160px;
    border: 1px solid #e3e7ea;
    margin-right: 25px;
    margin-bottom: 25px;
}
