/* weather update */
div.weather-data { font-family: 'Trebuchet MS'; color: #2e5030; width: 745px; padding-top: 10px; }
div#today { background: transparent url('/ui/img/weather-today-bg.jpg') no-repeat scroll center top; height: 114px; overflow: hidden; padding-left: 7px; }
div#today div.container div, body#dailyconditions div#today div.container div { float: left; width: 49%; text-align: center; }
.ltgreen { color: #8db89d; }
.uppercase { text-transform: uppercase; }
.bigtxt { font-size: 25px; }
.medtxt { font-size: 12px; }
.smalltxt { font-size: 10px; }
.smallitalic { font-family: Georgia; font-size: 11px; font-style: italic; }
.countdown-label { font-family: Georgia; font-size: 12px; font-style: italic; color: #8c8c8c; }
#countdown { font-size: 40px; color: #2e5030; margin: 0; padding-top: 10px; }
#countdown span.even { color: #63a1bd; }

table.snowtotals { border: none; width: 270px; margin: 0 auto; }
table.snowtotals th, table.snowtotals td { border: none; text-align: center; width: 25%; padding: 2px 0; }
table.snowtotals th { font-size: 10px; color: #8db89d; text-transform: uppercase; }
table.snowtotals td { font-size: 18px; }
table.snowtotals caption { font-family: Georgia; font-size: 18px; font-weight: normal; font-style: italic; color: #8db89d; }

#fiveday .day { width: 180px; float: left; margin-right: 6px; }
#fiveday .day .tophalf { text-align: center; padding-top: 25px; }
#fiveday .day .tophalf h4 { font-family: 'Trebuchet MS'; color: #1c6218; text-transform: uppercase; }
#fiveday .day .bttmhalf { background: transparent url('/ui/img/weather-day-bg.jpg') no-repeat scroll center top; height: 165px; }
#fiveday .day .bttmhalf div { padding: 0 15px 15px; }
#fiveday .day .bttmhalf div.container { padding: 15px; }
#fiveday .day .bttmhalf div.container div { float: left; width: 70px; text-align: center; padding: 0; }

#webcams { width: 840px;margin: 20px auto 170px; background: transparent url('/ui/img/weather-cam-bg.jpg') repeat-y scroll center top; }
#webcams .boxtop { background: transparent url('/ui/img/weather-cam-top.jpg') no-repeat scroll center top; height: 20px; }
#webcams .boxbttm { background: transparent url('/ui/img/weather-cam-bttm.jpg') no-repeat scroll center top; height: 20px; }
#webcams .container { width:715px; margin:0 auto; padding: 0 0 20px 17px; }
#webcams .container div { float: left; padding: 10px 15px 10px 10px; }
#webcams .container div.right { padding: 10px 15px; }
#webcams .container div img { border: 3px solid #fff; }

div.links { text-align: right;padding: 0 5px 10px; }
div.links a { font-family: 'Trebuchet MS',sans-serif; font-size: 12px; text-decoration: none; color: #79A989; }
div.links a:hover { color: #ed8102; }

ul#belowWeather { float: right; margin: 0 10px 0 0; list-style: none; }
ul#belowWeather li { float: left; padding: 0 0 0 10px; margin: 0 0 0 15px;
	background: url(/ui/img/daily-conditions/arrow.gif) no-repeat left 60%;
}
ul#belowWeather li a { background: url(/ui/img/daily-conditions/dots.gif) repeat-x bottom; }

#home .countdown-label { font-family: Georgia; font-size: 12px; font-style: normal; color: #8c8c8c; }
#home #countdown { font-family: 'Trebuchet MS'; }
#home .smalltxt { color: #666; font-size: 12px; }
#home table.snowtotals { margin: 8px auto 0 0; width: 250px; }
#home table.snowtotals th { font-family: 'Trebuchet MS'; color: #666; font-size: 12px; }
#home table.snowtotals td { font-family: 'Trebuchet MS'; color: #2e5030; font-size: 18px; }
#home .weather-tab a.link { font-family: 'Trebuchet MS'; color: #2e5030; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase;
 background: transparent url('/ui/img/anchorBackground.gif') no-repeat scroll 0 -4px; padding-left: 15px; }
#home .weather-tab .snowtotals a.link { font-size: 10px; background-position: 0 -7px; margin-right: 7px; }
#home table.weather-summary {}
#home table.weather-summary th, #home table.weather-summary td { width: 25%; text-align: center; padding: 3px 0; }
#home table.weather-summary th { font-family: 'Trebuchet MS'; color: #666; font-size: 11px; text-transform: uppercase; }



