#wXconditions { float:left; clear:left; padding:10px 0px 0px 0px; margin:0px; width:300px; }
#wXhighlights { float:right;padding:10px 5px 0px 0px; width:308px; }

#wXhighlights #wXf-loc { float:right; background:transparent; width:304px; clear:none; margin:0px; padding:0px; border:none;  }
#wXhighlights #wXf-loc .wXboxhead { height:20px; background-image:none;background-color:transparent;padding:0px; text-align: left; border:none; }
#wXhighlights #wXf-loc .wXboxhead h2 { background:url(http://img.weather.weatherbug.com/Style/SecObservationsStyle.css); color: #d9a20a; padding:2px 0px 0px 0px; }
#wXhighlights #wXf-loc .wXboxbody { background:url(http://img.weather.weatherbug.com/Style/SecObservationsStyle.css); margin: 0px; padding: 0px; text-align:left;
border-top:1px solid #062486; border-left:1px solid #062486;
border-bottom:1px solid #5173cd; border-right:1px solid #5173cd; }
#wXhighlights .wXhbdr {
border-bottom:1px solid #062486; border-right:1px solid #062486;
border-top:1px solid #5173cd; border-left:1px solid #5173cd; }
#wXhighlights #wXf-loc .wXboxbody p { color:#ffffff; }
#wXhighlights .wXbox .wXchicklets { display:none; }

#wXhighlights #wXf-loc #wXforecast-local { background:transparent; }
#wXhighlights #wXf-loc .wXforecast-local { padding-bottom:0px; }
#wXhighlights #wXf-loc .wXforecast-local h3 { color:#ffffff; background:transparent; font-size:13px; line-height:12px; font-weight:bold; text-align:left; padding:2px 0px 0px 10px; margin:5px 0px; }
#wXhighlights #wXf-loc .wXforecast-local img { padding-bottom:5px; }
#wXhighlights #wXf-loc .wXforecast-temps { }
#wXhighlights #wXf-loc .wXforecast-lo { clear:left; float:left; padding:0px 0px 0px 6px;font-size:15px; font-weight:bold; width:100%; color:#ffffff; display:table-cell; }
#wXhighlights #wXf-loc .wXforecast-hi { clear:left; float:left; padding:0px 0px 0px 6px;font-size:15px; font-weight:bold; width:100%; color:#ffffff; display:table-cell; }
#wXhighlights #wXf-loc .wXforecast-local p { clear:both; font-size:11px; font-weight:normal; height:46px; min-height:46px; }
#wXhighlights #wXf-loc .wXforecast-local[class] p { height:auto; }
#wXhighlights #wXf-loc #wXfore-tonight { border-right:1px solid transparent; height:auto; }
#wXhighlights #wXf-loc #wXfore-tomorrow { border-left:1px solid transparent; height:a; }
#wXhighlights #wXf-loc .wXforecast-options { border-top:none; margin:0px; padding:0px 0px 13px 5px; }

#wXhighlights .wXforecast-options a:link, #wXhighlights .wXforecast-options a:visited { text-decoration:none; }
#wXhighlights .wXforecast-options a:hover, #wXhighlights .wXforecast-options a:active { text-decoration:underline; }

#wXhighlights .wXbtn-7day,
#wXhighlights .wXbtn-wend,
#wXhighlights .wXbtn-vfcast { float:left; border:1px solid #000000; background:#999999 url(../images/common/btn-standard.gif) repeat-x; text-align:center;  padding:0px; }
#wXhighlights .wXbtn-7day a,
#wXhighlights .wXbtn-wend a,
#wXhighlights .wXbtn-vfcast a { display:block; height:16px; width:91px; min-width:91px; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; }
#wXhighlights .wXbtn-7day[class]  a,
#wXhighlights .wXbtn-wend[class]  a,
#wXhighlights .wXbtn-vfcast[class] { width:auto; }
#wXhighlights .wXbtn-wend { margin:0px 4px 0px 4px;  }


.wXconditions-live { width:100%; overflow:visible; color:#ffffff; border:0px; background-color:Transparent; }
.wXconditions-title { text-align:left; font-weight:bold; color:#d9a20a; padding-left:10px; }
.wXconditions-time { text-align:center; }
.wXconditions-station { text-align:center; padding:0px 0px 8px; }
.wXconditions-station a { display:block; font-size:11px; }

.wXconditions-focus { color:#ffffff; }

.wXconditions-temp-console { float:left; width:150px; padding-left:30px; }
.wXconditions-wind-console { float:left; width:115px; padding-bottom:8px; }

.wXconditions-temp { font-size:32px; font-weight:bold; }
.wXconditions-thermometer { float:left; width:32px; height:68px; background:url(../images/Conditions/thermometer.gif) no-repeat right top;}
.wXconditions-thermometer[class] { margin-right:4px; }
.wXconditions-thermobar-box { width:8px; height:47px; margin:4px 0px 0px 20px; overflow:hidden; }
.wXconditions-thermobar { width:8px; height:65px; background:#FF0000 url(../images/Conditions/thermobar.gif); }
.wXconditions-temp-change-u { font-size:11px; }



.wXconditions-wind-vane { width:76px; height:76px; text-align:center; }
.wXconditions-wind-direction { width:100%; height:100%;  }
.wXconditions-wind-n, .wXconditions-wind-nnw, .wXconditions-wind-nne { background:url(../images/Conditions/windvane-n.gif) no-repeat left top; }
.wXconditions-wind-ne { background:url(../images/Conditions/windvane-ne.gif) no-repeat left top; }
.wXconditions-wind-nw { background:url(../images/Conditions/windvane-nw.gif) no-repeat left top; }
.wXconditions-wind-w, .wXconditions-wind-wnw, .wXconditions-wind-wsw { background:url(../images/Conditions/windvane-w.gif) no-repeat left top; }
.wXconditions-wind-e, .wXconditions-wind-ene, .wXconditions-wind-ese { background:url(../images/Conditions/windvane-e.gif) no-repeat left top; }
.wXconditions-wind-s, .wXconditions-wind-ssw, .wXconditions-wind-sse { background:url(../images/Conditions/windvane-s.gif) no-repeat left top; }
.wXconditions-wind-se { background:url(../images/Conditions/windvane-se.gif) no-repeat left top; }
.wXconditions-wind-sw { background:url(../images/Conditions/windvane-sw.gif) no-repeat left top; }
.wXconditions-wind-vain { background:url(../images/Conditions/windvain.gif) no-repeat left top; width:75px; height:76px; text-align:center; margin:0px 0px 0px 10px; padding:0px 0px 10px; }
.wXconditions-wind-speed { font-size:26px; padding:24px 0px 0px; margin:0px; line-height:0.6em; }
.wXconditions-wind-speed-unit { font-size:13px; }

.wXconditions-today { width:168px;clear:left; float:left ;font-size:11px; padding:2px 0px 2px; overflow:hidden; }
.wXso-far-title { clear:both; padding:0px 0px 2px; color:#d9a20a; font-weight:bold; text-align:center; }
.wXobs-limited { width:130px; float:right; padding:0px 0px 8px; }
.wXobs-limited ul { padding:0px 0px 3px; }
.wXobs-limited ul li { list-style-type:none; font-size:11px;}

.wXmore-obs { width:304px; clear:right; float:right; font-size:12px; padding:0px 0px 2px; }
.wXmore-obs-title { clear:both; color:#d9a20a; font-weight:bold; text-align:left; padding:0px 0px 3px; }
.wXmore-obs-body { border:1px solid #cfd0d4; color:#ffffff;
border-top:1px solid #062486; border-left:1px solid #062486;
border-bottom:1px solid #5173cd; border-right:1px solid #5173cd; }
.wXmore-obs-body .wXhbdr { padding:7px; }
.wXmore-obs-body h1 { font-size:12px; padding:0px 0px 5px; }
.wXmore-obs .wXforecast-options { border:none; padding:19px 0px 5px 8px; }

ul.wXconditions-so-far { width:158px; clear:left; float:left;overflow:hidden; margin:0px; padding:0px 0px 5px 34px; font-size:11px; }
ul.wXconditions-so-far li { float:left; width:75px; margin:0px; padding:0px; list-style-type:none; text-align:left;  }
ul.wXconditions-so-far li.wXcon-c1 { width:50px; }
ul.wXconditions-so-far li.wXcon-c2 { width:95px; }

ul.wXconditions-more-obs1 { float:left; width:140px; overflow:hidden; margin:0px; padding:0px; font-size:12px; }
ul.wXconditions-more-obs1 li {margin:0px; padding:0px; list-style-type:none;  }

ul.wXconditions-more-obs2 {float:left; width:140px; overflow:hidden; margin:0px; padding:0px; font-size:12px; }
ul.wXconditions-more-obs2 li {margin:0px; padding:0px; list-style-type:none;  }
#wXmphase span { float:left; }
#wXmphase-title { padding:1px 3px 0px 0px; }

.wXnowCastBox{ clear:both; float:left; width:621px; margin:10px 0px 0px 0px; background:#ffffff; }
.wXnowCastHead { text-align:left; border-bottom:1px solid #000000; background-color:#3162c9; }
.wXnowCastHead h2 { height:17px; padding:4px 0 0 9px; color: #d9a20a; font-weight: bold; font-size:12px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ }
.wXnowCastBody { text-align:left; }
.wXnowCastBody p { margin:5px 9px 5px 9px; padding:0; font-size:12px; }
.wXnowCastMoreLink { text-decoration:none! important; color:#000000! important; }
.wXnowCastMoreLink SPAN { text-decoration: underline; color: #0000ff; }