.weather_outerBorder { width: 160px; border-bottom: solid 3px #E0DCC1; margin-bottom: 3px; font-family:Arial Sans-Serif; height:125px;   padding:0px; }
.weather_Top { width: 160px; clear: both; float: left; padding-bottom: 10px; }
.weather_TopLeft { clear: both; float: left; width: 70px; text-align: center; }
.weather_TopLeftIcon { font-size: 8pt; color: Black; }
.weather_TopLeftConditionDescription { font-size: 8pt; color: Navy; }
.weather_TopRight { float: left; width: 90px; }
.weather_TopRightTemp { width: 90px; font-size: 20pt; font-family:Arial Black; color: Navy; text-align: center; line-height:1.5em; padding: 5px 0px 5px 0px; }
.weather_TopRightDescription { font-size: 7pt; width: 90px; line-height: 1.5em; text-align: center; }
.weather_Bottom { width: 160px; clear: both; }
.weather_BottomTWCIcon { clear: both; float: left; width:38px; }
.weather_BottomLocation { float: left; width:122px; font-size: 8pt; font-weight: bold; font-family:Arial; color: Navy; padding-bottom: 3px; text-align: center; }
.weather_BottomDateTime { float: left; font-size: 7pt; font-family:Arial; width:122px; color: Black; padding-bottom: 2px; text-align: center; }
.weather_ClearBoth { clear:both; }