/* CSS Document for Weather Page */

#weather-bg { float:left; width:933px; height:auto !important; height:990px; min-height:990px; background:url(../images/weather/bg.gif) no-repeat left top; margin:9px auto 9px 8px; position:relative; display:inline; }

#weather-menu { width:197px; position:absolute; top:70px; left:48px; z-index:1; }
#weather-menu ul { list-style:none; margin:0px; padding:0px; }
#weather-menu li { padding-bottom:2px; }
#weather-menu li a { background:url(../images/weather/button_off.gif) no-repeat left top; display:block; width:123px; height:27px; line-height:27px; color:#00497C; padding-left:35px; font-size:150%; font-weight:bold; }
#weather-menu li a.nav-on { background:url(../images/weather/button_on.gif) no-repeat left top; width:162px; height:27px; line-height:27px; }

#weather-content { width:616px; height:auto !important; height:906px; min-height:906px; background:url(../images/weather/bg_in.gif) no-repeat left top; float:right; margin:23px 56px 10px 0px; padding:15px 16px 15px 16px; display:inline; position:relative; }
/*\*/ * html #weather-content { margin-right:48px; } /**/
#weather-content .panel-grey { margin-bottom:20px; }
#weather-content h1 { text-align:center; font-size:220%; }
#weather-content p { font-size:105%; }
#weather-content p.last-updated { text-align:right; margin-bottom:0px; font-size:95%; }

#today {}
#today .hr { width:614px; margin-bottom:5px; position:relative; }
*+html #today .hr { margin-bottom:0px; }
/*\*/ * html #today .hr { width:614px; margin-bottom:5px; } /**/

#today table { margin:0px auto 8px auto; }
.w-icon {  }
.degrees { font-size:220%; color:#666666; font-weight:bold; padding:3px 0px 0px 7px; }
.fahrenheit { font-size:220%; color:#AAAAAA; font-weight:bold; padding:3px 0px 0px 3px; }


