.location-position { position: absolute; font-size: .9em; font-weight: bold; }

#weather-top { margin-top:9px; height:10px; width:981px; }
#weather-content { width:981px; background:url(/weather/images/bgs/weather-bg.gif) repeat-y; }
#weather-left { float:left; width:657px; text-align:left; }
#weather-left-margin { margin:0 10px 0 10px; }
.title { float:left; width:200px; height:30px; background:url(/weather/images/bgs/line.gif) bottom repeat-x; }
.title-right { float:left; width:437px; text-align:right; height:30px; background:url(/weather/images/bgs/line.gif) bottom repeat-x; }
.weather-sub-menu-margin { margin:0 0 0 90px; }
ul#sub-menu { display:inline; }
#sub-menu li { display:block; float:left; width:83px; text-align:center; }
#sub-menu a { height:30px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-decoration:none; color:#003d78; }
#sub-menu a.inactive { background:url(/weather/images/bgs/inactive-tab.gif) left no-repeat; }
#sub-menu a.active { background:url(/weather/images/bgs/active-tab.gif) left no-repeat; }
#sub-menu div.txt-padding { padding:7px 0 8px 0; }
#sub-menu a.inactive:hover { background:url(/weather/images/bgs/inactive-ro-tab.gif) left no-repeat; }

.weather-sub-title { clear:both; width:220px; float:left; padding:5px 0 10px 0; }
#date { padding:7px 0 10px 0; float:left; width:257px; font-weight:bold; }
#weather-change-day { float:right; width:160px; padding:7px 0 10px 0; text-align:right; }
.icon { float:left; }
#local-weather { font-size:12px; color:#999999; font-weight:bold; padding:5px 0 0 0; }
.token-clear { height:10px; clear:both; }

#weather-company-footnote { margin:20px 0 20px 0; text-align:center; }

.capital-city-border { background:url(/weather/images/bgs/dash.gif) bottom repeat-x; text-align:left; }

#weather-right { float:left; width:322px; }
#capital-cities { margin:0 11px 0 11px; }
#capital-cities-title { background-color:#FFFFFF; text-align:left; padding:3px 0 7px 10px; }
#current-temps { margin:1px 0 0 0; background-color:#FFFFFF;  }
#current-temps-padding { padding:5px 10px 5px 10px;  }
.red { color:#ff0000; }
#wnWeather300x600 { margin:10px 0 10px 0; text-align:center; height:600px; }

#weather-radar-bg, #synoptic-charts, #weather-satellite-bg { background-color:#ededea; margin:0px auto; }
.weather-content { text-align:center; margin:10px 0 0 0; }
#weather-radar { padding:7px; }
#weather-radar-bg { width:496px;  }
.weather-line-break { width:637px; background:url(/weather/images/bgs/line.gif) bottom repeat-x; height:30px; }
#weather-radar-locations { margin-top:8px; }
#weather-radar-column-styles { width:315px; float:left; font-size:.9em;}
#weather-radar-column-styles .left { margin-right:10px;  }
#weather-radar-column-styles .right { margin-left:10px;  }
#synoptic-charts { width:376px; }
#weather-satellite-bg { width:376px; }
.chart-synopsis { text-align:left; margin-top:10px; }

.bold { font-weight:bold; font-size:11px; }
.forecast-font { font-size:10px; }
.forecast-current-container { height:87px; width:631px; }
#sunny { background:url(/weather/images/forecast-types/sunny.jpg) no-repeat; }
#cloudy { background:url(/weather/images/forecast-types/cloudy.jpg) no-repeat; }
#clearing { background:url(/weather/images/forecast-types/clearing.jpg) no-repeat; }
#wet { background:url(/weather/images/forecast-types/wet.jpg) no-repeat; }
#stormy { background:url(/weather/images/forecast-types/stormy.jpg) no-repeat; }
#snowy { background:url(/weather/images/forecast-types/snowy.jpg) no-repeat; }
#windy { background:url(/weather/images/forecast-types/windy.jpg) no-repeat; }
#windy-cloudy { background:url(/weather/images/forecast-types/windy-cloudy.jpg) no-repeat; }
#wet-windy { background:url(/weather/images/forecast-types/wet-windy.jpg) no-repeat; }
#fog { background:url(/weather/images/forecast-types/fog.jpg) no-repeat; }

#forecast-extra-info { background:url(/weather/images/bgs/gradient.gif) repeat-x; margin-top:10px; width:637px; }

#search-results-top { font-size:12px; }
#search-results-top ul li { font-size:11px; list-style-image:url(/css/images/arrow.gif); display:list-item;}

.date-list-a-selected {color:#003d78; text-decoration:none; cursor:default; }
.date-list-a-normal {text-decoration:underline; color:#0099d8;}