	#seasonal_links {
		float: left;
		width: 585px;
		font-weight: bold;
		color: #000000;
		word-spacing: 4px;
		margin: -7px 0px 13px 0px;
	}
	
	.seasonal_specialty_link {
		width:588px;
	}
	.seasonal_widget {
	  clear:both;
		width:585px;
		float: left;
		border: 2px solid #003399;
		margin: 4px 0px 6px 0px;
		padding:0;
		
		display: inline-block;
		| zoom: 1;
		| display: block;
	}

	.seasonal_widget:after{
	  content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}	
	
	.seasonal_header {
		height: 18px;
		font-weight: bold;
		color:#003399;
		background: url(../images/seasonal/seasonal_header.gif) repeat-x;
		border-bottom: 1px solid #003399;
		padding: 4px 0px 0px 7px;
		text-align: left;
	}
	.seasonal_content {
		padding:8px 12px 0;

	}
	
	.unpadded{
	  padding:0;
	}
	
	.seasonal_averages{
		height:82px;
		overflow:hidden;
	}
	
	.seasonal_averages .seasonal_content{
	  height:51px;
		overflow:hidden;
	}

	.seasonal_content ul{
	  float:left;
	}

	.seasonal_content td{
	  width:100px;
		padding-bottom:6px;
	}
	.seasonal_content td.table_title{
	  font-weight:bold;
		width:120px;
	}
	.seasonal_content .last_row td{
		padding-bottom:0px;
	}	
	
  .seasonal_overlay{
		 margin-top:-82px;
		 margin-left:427px;
		 width:158px;
		 height:82px;

		 background:transparent url('') right top no-repeat;		 
  }	
	
	#spring .seasonal_overlay{
		background-image:url('../images/seasonal/averages_spring.gif');
	}
	
	#summer .seasonal_overlay{
		background-image:url('../images/seasonal/averages_summer.gif');
	}
	#fall .seasonal_overlay{
		background-image:url('../images/seasonal/averages_fall.gif');
	}
	#winter .seasonal_overlay{
		background-image:url('../images/seasonal/averages_winter.gif');
	}			
	
.seasonal_left{
	width:352px;
	float:left;
}	

.seasonal_left h2, .seasonal_right h2{
  clear:both;
	margin-top:15px;
}	
.seasonal_left	.seasonal_widget {
	clear:both;
	width:348px;	
}	

.seasonal_right{
	width:203px;
	margin-left:30px;
	float:left;
}		
	
.seasonal_right	.seasonal_widget {
	  clear:both;
		width:203px;	
}	
	
.seasonal_article_list{
	margin:0;
	padding:0;
}	
	
.seasonal_article_list li{
	width:251px;
	margin:0;
	padding:0 5px 0 92px;
	list-style-type:none;
	background:transparent url('../images/seasonal/spring_features_default.gif') 12px 10px no-repeat;
	height:75px;
	border-bottom:1px solid #003399;
}	

.seasonal_article_list li.lastChild{
	border-bottom-width:0;
}

.seasonal_article_list li a{
	display:block;
	height:51px;
	padding:24px 0 0 0;
	width:242px;
}	
	
.seasonal_content .link_text{
	padding-bottom:10px;
}	
	
.seasonal_events{
  height:58px;
	overflow:hidden;
}
	
	.seasonal_events .seasonal_content{
	  height:27px;
		overflow:hidden;
	}
		
	
	.seasonal_events .seasonal_overlay{
		 margin-top:-58px;
		 margin-left:234px;
		 width:114px;
		 height:58px;
		 background:transparent url('../images/seasonal/seasonal_events.gif') right top no-repeat;		 
  }	

.seasonal_holidays{
	margin-bottom:8px;
}
	
.seasonal_holidays td{
	padding:0px;
}
.seasonal_holidays td.holiday_date{
	width:98px;
	font-weight:bold;
}
.seasonal_holidays td.holiday_name{
	width:158px;
}
	
.seasonal_left .seasonal_specialty_link{
	width:352px;
}	

.seasonal_left .seasonal_specialty_link .link_text{
	margin-top:17px;
}	
	
.seasonal_left .seasonal_specialty_link .link_arrow{
	margin:17px 3px 0 6px;
	| margin-top:20px;
}	
	
#Daylight_monitor{
	
}	
	
.daylight_graph{
	border-bottom:1px solid #039;
}	
#daylight_form{
	background-color:#ededed;
	width:348px;
}	
.daylight_form{
	width:294px;
	margin:0 auto;
	padding:6px 0;
	height:22px;
	
}	

.daylight_form label, .daylight_form select, .daylight_form div{
	float:left;
}	
	
.daylight_form label{
	margin:4px 4px 0 0;
}	
	
.daylight_form .form_search_button{
	margin:2px 0 0 4px;
}		

 #Featured_photo
 {
   border-width:0;
	 border-top:1px solid #003399;
	 margin-top:4px;
	 padding:8px 0 0 0;
 }	
	
.featured_caption{
	margin-top:4px;
}
#featured_photo_title {
		font-weight: bold;
		color: #333333;
		width: 340px;
		margin: 5px 0px 2px 0px;
	}
	#featured_photo_desc {
	    float: left; 
		color: #666666;
	}

#Moon_phase, #Horoscopes
{
   border-width:0;
	 border-top:1px solid #003399;
	 margin-top:4px;
	 padding:0;
	 
}	

#Moon_phase{
	height:325px;
	overflow:hidden;	
}

.moon_phase{
	margin:0;
	padding:0 0 10px 0;
}

.moon_phase li{
  background:transparent url('../images/seasonal/moon_phases/new.gif') 160px 3px no-repeat;
	border-bottom:1px solid #e6e6e6;
	height:23px;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 8px;
}

.moon_phase li.new{background-image:url('../images/seasonal/moon_phases/new.gif');}
.moon_phase li.waxing_crescent{background-image:url('../images/seasonal/moon_phases/waxing_crescent.gif');}
.moon_phase li.first_quarter{background-image:url('../images/seasonal/moon_phases/first_quarter.gif');}
.moon_phase li.waxing_gibbous{background-image:url('../images/seasonal/moon_phases/waxing_gibbous.gif');}
.moon_phase li.full{background-image:url('../images/seasonal/moon_phases/full.gif');}
.moon_phase li.waning_gibbous{background-image:url('../images/seasonal/moon_phases/waning_gibbous.gif');}
.moon_phase li.third_quarter{background-image:url('../images/seasonal/moon_phases/third_quarter.gif');}
.moon_phase li.waning_crescent{background-image:url('../images/seasonal/moon_phases/waning_crescent.gif');}

#Phase_Selector{
  margin-top:-31px;
  margin-left:159px;
  background:transparent url('../images/seasonal/moon_phases/selector.gif') left top no-repeat;
	width:41px;
	height:31px;

}	

.horoscopes{
	margin:0;
	padding:0 0 10px 0;
}

.horoscopes li{
  float:left;
	background:transparent url('../images/horoscopes/aries.gif') center 5px no-repeat;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	height:20px;
	width:66px;
	list-style-type:none;
	margin:0;
	padding:55px 0 0;
	text-align:center;
}


.horoscopes li.end_of_row{border-right-width:0;}
.horoscopes li.last_row{border-bottom-width:0;}

.horoscopes li.aries{background-image:url('../images/horoscopes/aries.gif');}
.horoscopes li.taurus{background-image:url('../images/horoscopes/taurus.gif');}
.horoscopes li.gemini{background-image:url('../images/horoscopes/gemini.gif');}
.horoscopes li.cancer{background-image:url('../images/horoscopes/cancer.gif');}
.horoscopes li.leo{background-image:url('../images/horoscopes/leo.gif');}
.horoscopes li.virgo{background-image:url('../images/horoscopes/virgo.gif');}
.horoscopes li.libra{background-image:url('../images/horoscopes/libra.gif');}
.horoscopes li.scorpio{background-image:url('../images/horoscopes/scorpio.gif');}
.horoscopes li.sagittarius{background-image:url('../images/horoscopes/sagittarius.gif');}
.horoscopes li.capricorn{background-image:url('../images/horoscopes/capricorn.gif');}
.horoscopes li.aquarius{background-image:url('../images/horoscopes/aquarius.gif');}
.horoscopes li.pisces{background-image:url('../images/horoscopes/pisces.gif');}