/* WEATHER =========================*/
/* SEVERE WEATHER ALERT */
.swa { margin-bottom:5px; clear:both; *margin:3px 0px;}
.swa h2 { font:bold 122% arial; color:#990000; display:inline; padding-right: 5px;}
.swa a { font:normal 92% arial; }

/* FORECAST MODULE */
.forecast-module {
	position:relative;
	width:675px;
	min-height:190px;
	_height:190px;
	margin-bottom:15px;
}

.forecast-module em { font:normal 77% arial; display:block; padding:10px 0 0 15px; }
.forecast-module h3 { color: #000; padding:5px 0 5px 15px; margin: 0;}
.forecast-module dl { color:#000; font:normal 85% arial; padding-left:15px; padding-bottom:14px; *padding-bottom:10px;}
.forecast-module dt { float:left; width:80px;  margin: 0; padding: 0 10px 0 0;}
.forecast-module dd { width: 500px; margin-bottom:2px; font-weight: bold;  }
.forecast-module #forecast-temperature { position:absolute; top:45px; right: 20px; width:200px; background:url(http://www.lufkintexas.org/graphics/weathericons/wdgt_day.png) no-repeat;  _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lufkintexas.org/graphics/weathericons/wdgt_day.png', sizingMethod='crop');}
.forecast-module #forecast-temperature h3 {font:bold 260% arial; float:right; padding: 5px 15px 2px 0; color:#fff; text-shadow: #315895 0px -1px 1px; margin: 0;}
.forecast-module #forecast-temperature p { clear:right; text-align:right; padding-right: 17px; color:#fff; font:normal 85% arial; text-shadow: #315895 0px -1px 1px;}
.forecast-module #forecast-temperature ul { margin: 17px 0 50px 0; list-style:none; color:#003399; }
.forecast-module #forecast-temperature ul li { line-height:1.1em; }
.forecast-module #forecast-temperature ul li a {color:#003399; font:normal 85% arial; }
.forecast-module #weather_icon { position:absolute; top:15px; left: 190px; width:192px; height:192px; background-repeat: no-repeat; }

/* FORECAST MODULE */
.forecast-links {
	position:relative;
	clear:both;
	width:210px;
	min-height:190px;
	margin-bottom:15px;
	float: right;
	margin-top: 45px;
	font-size: .9em;
}

/* FIVE DAY FORECAST */
.five-day-forecast { margin-bottom:5px; }
.five-day-forecast table { color:#000;  border-bottom:1px solid #c2daff; text-align:center; background:#ebf3fe; }
.five-day-forecast th { color:#fff; width:15%; padding:1px 0 3px; text-transform:uppercase; text-align:center; font: bold 85% arial; background:url(http://www.lufkintexas.org/graphics/weathericons/frcstbg_day.gif) repeat-x top right; }
.five-day-forecast tr.icons td { padding-top: 10px; text-align:center; }
.five-day-forecast tr.icons td a { font:bold 92% arial; }
.five-day-forecast tr.icons td a:link { color:#01329b; text-decoration:underline; }
.five-day-forecast tr.icons td.extended { padding-top:0px;}
.five-day-forecast tr.icons div { width:100%; *width:61px; height:34px; background-repeat:no-repeat; background-position:50% 50%;*background-position:100% 50%;}
.five-day-forecast tr.titles td { vertical-align:top; padding: 0px 2px; font:bold 92% arial; color:#333; font-style: italic; text-align: center;}
.five-day-forecast tr.temps td { padding: 5px 5px 10px 0; color:#333;}
.five-day-forecast tr.temps td strong { font:bold 92% arial; margin-left: 10px;}
.five-day-forecast tr.temps td span { font:normal 85% arial; display:block; margin-left: 10px; }
.five-day-forecast td { border-right:1px solid #c2daff;}
.five-day-forecast td.first {border-left:1px solid #c2daff;}
.five-day-forecast td.nobg { border:none; }
/* FIVE DAY FORECAST */

/* NIGHT OVERRIDE */
.night #forecast-temperature {position:absolute; top:45px; right: 20px; width:200px; background:url(http://www.lufkintexas.org/graphics/weathericons/wdgt_night.png) no-repeat;  _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lufkintexas.org/graphics/weathericons/wdgt_night.png', sizingMethod='crop');}
.night table { border-bottom:1px solid #b9b8c0; border-top:1px solid #544b60; background:#efebf9; }
.night th { border-left:1px solid #777382; border-right:1px solid #777382; background:url(http://www.lufkintexas.org/graphics/weathericons/frcstbg_night.gif) repeat-x top right; }
.night td { border-left:1px solid #bab7c2; border-right:1px solid #bab7c2; }
.night #forecast-temperature h3 {text-shadow: #3e3947 0px -1px 1px;}
.night #forecast-temperature p {text-shadow: #3e3947 0px -1px 1px;}
/* NIGHT OVERRIDE */

/* Small Override */
.forecast-small {
	margin-top: 5px;
	padding: 0;
	width: 250px;
	height: 145px;
	overflow: hidden;
}
.forecast-small #weather_icon {
	left: 0px;
	height: 145px;
	top: 0px;
}
.forecast-small #forecast-temperature{
		position:absolute;
		top:25px;
		right: 10px;
		width:200px;	
}
/* Small Override */

/* FEATURED FORECASTS */
.featured-forecasts { text-align:center; margin-bottom:15px; padding:5px 5px 10px; border:1px solid #cfcfcf; font:normal 92% arial; }
.featured-forecasts a { border-right:1px solid #000; padding-right:5px; margin-left:5px; font-weight:bold; }
.featured-forecasts a.noborder { border:none; }
.featured-forecasts a.color1 { color:#006600; }
.featured-forecasts a.color3 { color:#cc0000; border:none;}
/* FEATURED FORECASTS */