#weather-feature table#weather-table {
	clear:both;
	width:304px;
    font-size:0.95em;
	
	margin:0;
}

#weather-feature table#weather-table th{
    text-align:left;
	color: #ffffff;
}

#weather-feature table#weather-table td{
    font-weight:normal;
    font-size: 0.95em;
	color:#454545;
	padding: 12px;
    text-align:left;
}

#weather-feature table#weather-table td img{
    margin: 0;
}

#weather-feature table#weather-table caption{
	background:#505050;
	font-size:2em;
	font-weight:bold;
	text-align:left;
	color: #ffffff;
	padding: 12px 12px 12px 12px;
}

 
/* applies to cells of all tables nested inside the "BA" table */  
#weather-feature table#weather-table td{
    background-color:transparent;
	vertical-align: middle;
	text-align:left;
}
#weather-feature table#weather-table td.left-col{
	text-align:left;
}
 
#weather-featuretable#weather-table
a:link{
    color:#1e527a;
	font-size:0.95em;
	text-decoration:none;
}
   
#weather-featuretable#weather-table
a:visited
  {
    color:#5085af;
	font-size:0.95em;
	text-decoration:none;
  }
   
#weather-featuretable#weather-table
a:hover
  {
    color:#0d3058;
	font-size:0.95em;
	text-decoration:underline;
  }
  
#weather-featuretable#weather-table
a:active
  {
    color:#1e527a;
	font-size:0.95em;
	text-decoration:none;
  }
  
   
#weather-feature table#weather-table th
a:link
  {
	display:block;
    color:#ffffff;
	font-weight:bold;
	font-size:0.95em;
	text-decoration:none;
  }
   
#weather-feature table#weather-table th
a:visited
  {
	display:block;
    color:#ffffff;
	font-weight:bold;
	font-size:0.95em;
	text-decoration:none;
  }
   
#weather-feature table#weather-table th
a:hover
  {
	display:block;
    color:#ffffff;
	font-weight:bold;
	font-size:0.95em;
	text-decoration:underline;
  }
  
#weather-feature table#weather-table th
a:active
  {
	display:block;
    color:#ffffff;
	font-weight:bold;
	font-size:0.95em;
	text-decoration:none;
  }

#weather-feature table#weather-table tr.odd-row td {
	background-color: #ededed; color: black; vertical-align: middle;
}
#weather-feature table#weather-table th{
	text-align:center;
	background-color: #78b200; 
	vertical-align: top;
	padding: 4px 4px 4px 4px;
	font-size: 1.2em;
}

#weather-feature table#weather-table th.left-col{
	text-align:left;
	padding-left: 12px;
}

div #weather-feature{
    clear:both;
}
#weather-feature div#source {
	margin-bottom:14px;
}