div.weather-bar-wrapper { float:right;width:468px;height:60px;text-align:center; }
div.weather-bar { height:60px;padding:0px;margin:0px;width:320px;border:0px solid blue; }
div.weather-bar div.weather-bar-title { text-align:left;padding:0px 7px;line-height:14px;font-size:10px;background:url("images/title-bg.png") top left no-repeat;color:#FFF;margin:0px; }
div.weather-bar table.weather-bar-content-table { height:40px;border-collapse:collapse;margin:0px;padding:0px; } 
div.weather-bar table.weather-bar-content-table td { vertical-align:top;margin:0px;padding:0px;border:0px; }
div.weather-bar table.weather-bar-content-table tr { border:0px; }
div.weather-bar table.weather-bar-content-table td.conditions-icon { height:40px;width:42px;line-height:0px;padding:2px 2px 0px 2px; } 
div.weather-bar table.weather-bar-content-table td.conditions { height:24px; }
div.weather-bar table.weather-bar-content-table td.conditions div { font-size:16px;font-weight:bold;height:24px;line-height:28px;padding-left:2px;overflow:hidden; }
div.weather-bar table.weather-bar-content-table td.wind { height:16px;padding:0 2px;vertical-align:bottom; }
div.weather-bar table.weather-bar-content-table td.wind div { font-size:11px;height:16px;line-height:12px;overflow:hidden; }
div.weather-bar table.weather-bar-content-table td.river-level { height:16px;padding:0 2px;vertical-align:bottom; }
div.weather-bar table.weather-bar-content-table td.river-level div { font-size:11px;height:16px;line-height:12px;overflow:hidden; }
div.weather-bar div.weather-bar-footer { height:4px;line-height:4px;background:url("images/footer-bg.png") top left no-repeat; }
div.weather-bar-hidden { display:none;}