/* --- weather.css --- */

/* =====================================================================
	weather detail
===================================================================== */

.weather 
{
	margin: 0 0 10px 0;
	float: left;
}

	.weather h1,
	.weathertowns,
	.weatherTowns
	{
		display: none !important;
	}

	.weather table.weather_outlook
	{
		width: 671px;
		font-size: 80%;
	}

	.weather thead th
	{
		margin: 0;
		padding: 0 0 1.5em 0;
		font-weight: bold;
		text-align: left;
	}

	.weather tbody
	{
		width: 350px;
	}

	.weather tbody th
	{
		font-weight: normal;
		white-space: nowrap;
		border: none;
	}

	.weather th
	{
		border: none;
		padding: 0 0 5px 0;
	}

	.weather td.icon
	{
		vertical-align: top;
	}

	.weather td.icon img
	{
		padding: 10px 20px;
		background-color: #000;
		border: 1px solid #D6D6D6;
	}

	.weather th.day
	{
		text-align: left;
		font-weight: bold;
		border-bottom: 1px solid #D6D6D6;
		width: 350px;
	}

	.weather td
	{
		text-align: center;
		vertical-align: middle;
		border: none;
	}

	.weather td.desc
	{
		text-align: left;
		vertical-align: top;
		padding: 2px 50px 0 0;
		color: #333;
	}

	.weather  td.temp
	{
		font-style: italic;
		font-weight: bold;
		color: #333;
	}









