body {margin:0; padding:0;}
#home {width:980px; margin:0px auto; padding:0; background-color:#66CCCC;}
#white {width:980px; height:140px; margin:0; padding:0; background-color:#FFFFFF;}
#header {width:980px; height:100px; background-color:#66CCCC; margin:5px 0; padding:0; border:0;}
#headerspace {float:left; width:100px; height:100px; background-color:#66CCCC; margin:0; padding:0; border:0;}
#headerimage {float:left; height:100px; margin:0; padding:0; border:0;}
#top_menu {width:980px; height:35px; margin:0px 0 0 0; padding:0; border:0; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336666; float:left;}
	#spacerl {height:35px; float:left; width:389px; margin:0px; border:0; padding:0; background-color:#66CCCC;}
	#monly {height:35px; width:381px; float:left; margin-right:0; margin-left:0; padding:0; border:0; background-color:#FFFFFF;}
	#menu {height:35px; margin:0 1px 0 0; padding:1px 0; width:75px; text-align:center; background-color:#66CCCC; float:right;}
	#menu2 {height:35px; margin:0 1px 0 0; padding:7px 0; width:75px; text-align:center; background-color:#66CCCC; float:right;}
	#spacerr {height:35px; width:210px; float:left; margin:0; padding:0; border:0; background-color:#66CCCC}

#white2 {width:150px; background-color:#FFFFFF; float:left;}
#side_menu {width:150px; margin:0px 0 0 0px; padding:0; border:0; float:left; background-color:#FFFFFF;}/* side_menu height must be longer than blurb+events in order to keep calendar from shifting left*/
					 #smi {width:150; text-align:center; background-color:#66CCCC; height:20px; font-family: Arial, Helvetica, sans-serif;
					 									 font-size: 13px;
														 font-weight: bold;
														 color: #336666; margin:1px 0px 1px 0; padding:7px 0; border:0;}
					#smi3 {width:150; text-align:center; background-color:#66CCCC; height:56px; font-family: Arial, Helvetica, sans-serif;
					 									 font-size: 12px;
														 font-weight: bold;
														 color: #336666; margin:1px 0px 1px 0; padding:0px 0; border:0;}
					
					 #smi2 {width:150; text-align:center; background-color:#66CCCC; height:18px; font-family: Arial, Helvetica, sans-serif;
					 									 font-size: 12px;
														 font-weight: bold;
														 color: #336666; margin:1px 0px 1px 0; padding:7px 0; border:0;}
					 




#ads {float:left; width:210px; background-color:#66CCCC; margin:0px; margin-top:0px; padding:0; border:0;}
		 #ad {float:inherit; padding:0 5px;}		
		 
#main {float:left; width:620px; margin:0px; padding:0; border:0; background-color:#FFFFFF;} 
		#blurb {float:inherit; width:620px; margin:0; padding:0; border:0;}
		#event {float:inherit; width:620px; margin:0px; padding:15px; border:0;}
		#calendar {float:inherit; width:620px; margin:0px; padding:15px; border:0;}
							#cal_title {float:inherit; width:590px; margin:0; padding:0 30px 0 0; border:0; text-align:center;}
		#legend {float:inherit; width:610px; margin:20px 0 20px 30px; padding:0; border:0;}
						#li {width:140px; float:inherit; padding:0; margin:0;}
	
#justtext {float:left; width:580px; margin:0; padding:20px; border:0; background-color:#FFFFFF;}
	#seasons {float:left; width:510px; height:30px; background-color:#FFFFFF; padding:0 0 0 50px;}	
					 #smenu {float:left; width:105px; height:30px; padding:3px 10px 0 10px; font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399}			
#yr {float:left; width:580px; height:45px; background-color:#FFFFFF; padding:0 0 0 0px;}	
					 #yrmenu {float:left; width:100px; height:45px; padding:5px 30px 0 15px; font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #003399}			








#footer {height:65px; width:980px; background-color:#66CCCC; clear:both; margin:0 auto; padding:0; border:0; text-align:center;}
 #spacer3 {height:65px; width:50px; float:right; background-color:#66CCCC;}
  
 #calendar_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
}

.Calendar_dates {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3366;
	font-size: 18px;
}
.Calendar_one-time_events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}

.caldates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3366;
}
.event {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	}

.Calendar_one-time_events2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	line-height: 14px;
}
#one_events {padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}

#copyright {padding:20px;  margin-top:20px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003333; 
}

#footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #336666;
	line-height: 18px; 
}

#ad_text {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336666; 
	line-height: 18px; text-align:center;
}

#ad_textsmall {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336666; 
	line-height: 13px; text-align:center;
}

.Section_Titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #336666; 
}


#legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.regular_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #336666;
	line-height: 18px;
}

.whats_new_date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF3366;
	font-size: 11px;
}

.whats_new_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	color: #003399;
}

.top {font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	text-align: right;
}
.top2 {font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	text-align: center;
}



.Event_listing_10000_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.Event_listing_10000_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #336666;
}

