table.tForecast td td{ padding: 0px; vertical-align:top;}
table.tForecast td.today {padding: 0px; vertical-align: top;}
table.tForecast td.today span.today{font-size:150%;}
table.tForecast img{	vertical-align: top;}

table.tForecast td{padding:6px 6px 6px 6px; font-size:80%; vertical-align:top;}

.header {padding: 6px 6px 6px 6px;	background-color: #E7E7E7;	vertical-align: bottom; font-family:  Arial, Tahoma, Verdana; font-size:70%; color:black;}
.headervs {border-left:silver 1px solid; background-color: #E7E7E7;	vertical-align: middle;font-family:  Arial, Tahoma, Verdana; font-size:70%; color:black;}
.headergray {vertical-align: bottom; color:gray; font-size: 10px; }

.newDay{border-left:#E7E7E7 1px solid;}
.newWeek{border-left:silver 1px solid;}

.last td{padding-bottom:10px;}
.day{
	padding-bottom: 10px;  font-weight: bold;
}

