a					{ color:white; text-decoration:none; }
a:hover				{ text-decoration:underline; }

body	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f7d301; background-color:#565656; margin:5px 0px 0px 0px; padding:0px; line-height:1.8em; }

h1	{font-size:18px; font-weight:bold; margin:0px 0px 3px 0px;}
h2	{font-size:16px; margin:0px 0px 3px 0px;}


.webContainer		{width:791px; background: url('../images/site_structure/container_bg.gif') 0 0 repeat-y; margin:0px; padding: 2px 0px 2px 0px;}
.webContainerTop	{width:791px; height:6px; background: url('../images/site_structure/top_bg.gif') 0 0 no-repeat; margin:0px;}
.webContainerBottom	{width:791px; height:6px; background: url('../images/site_structure/bottom_bg.gif') 0 0 no-repeat; margin:0px;}
.padding			{width:775px; background-color:#fff;}

.header				{width:775px; height:238px;}

.mainTable			{width:775px; margin:0px; padding:0px;}
.navArea			{width:216px; height:185px; background:#f7d301 url('../images/site_structure/nav_bg.jpg') bottom center no-repeat; border-top:15px solid #eeaf00; text-align:left;}
.navArea .links		{margin:10px 0px 0px 20px;}
.navArea .links li 	{margin-left:15px; list-style-position:outside; line-height:2em;}
.navArea a			{font-size:16px; font-weight:bold; color:#1a2869; text-decoration:none;}
.navArea a:hover	{color:#6185c1;}
.navArea .signMeUp	{width:133px; height:148px; color:#fff; font-weight:bold; font-size:13px; background: url('../images/site_structure/signMeUp_bg.gif') 0 0 no-repeat; margin:40px 0px 40px 0px; line-height:1.2em;}
.navArea .signMeUp p	{padding:25px 5px 10px 5px; margin:0px;}
.navArea .signMeUp input {margin-top:5px;}

.content			{width:559px; background:#060E4C url('../images/site_structure/content_bg.jpg') top center no-repeat; text-align:left;}
.content .welcome	{width:559px; height:207px; background: url('../images/site_structure/home_welcome_bg.jpg') 0 0 no-repeat;}
.welcome .text		{padding:25px 10px 10px 25px;}
.content .default	{width:559px;}
.default .text		{float:left; width:500px; padding:25px 10px 10px 25px;}
.default .input		{background:#016 !important;}
.news				{width:150px; float:right; padding: 0 10px 10px; margin-left:10px; text-align:center; border-left:1px solid #016; background-color:#6185c1; color:white;}
.news h4			{margin:0; padding:0; }
.news a				{color:yellow;}
.news p				{text-align:left; margin-bottom:0;}

.content .home_content_signUp	{width:220px; height:270px; float:right; background: url('../images/site_structure/home_yellow_corner.jpg') 0 0 no-repeat;}
.home_content_signUp .signUpText	{color:#1a2869; float:left; padding:25px 15px 15px 15px; }
.home_content_signUp .signUpText h2	{margin:0px 0px 10px 0px; font-size:20px;}
.home_content_signUp .signUpText h3	{margin:0px; font-size:15px;}

/* Photo Gallery */
#click_here				{ }
#gallery_container		{ float:right; width:340px; }
#photo_gallery			{ }
#subPageLinks			{ list-style:none; float:left; margin:0; padding:0; }
#subPageLinks li		{ margin:0; padding:0; }
#subPageLinks a			{ display:block; width:150px; }
#subPageLinks a:hover	{ }


/* Events Calendar */
.oldcalendartop			{width: 100%; margin: 0 auto; color: #36c !important;}
.oldmonthheading 		{text-align: center; margin: 0; padding: 0;}
.oldcalendar 			{border: 1px solid #039; padding: 1px; font-size: 10px; margin: 0 3px 0 2px; background: #016;}
.oldcalendar th			{font-weight: bold; text-align: center;}
.oldcalendar td			{width: 14%; height:75px; vertical-align: top; border: 1px solid #039; background:#016;}
.oldemptyday			{background: #004 !important;}
.oldfilledday			{background: #039 !important; color: #fff;}
.oldfilledday a			{color: #fff; display: block; border-bottom: 1px dotted #06c; margin: 1px; padding: 1px;}
.oldfilledday a:hover 	{background: #04a;}
.oldtoday 				{background: #yellow !important;}
.addevent				{float: right; display: inline; color: #9E0F34 !important;} 

/********************** CALENDAR *******************************/
.calendartop {width:100%;}
.calendartop select, .calendartop option {font-size:10px;}
.monthheading {font-size:22px;}
.calendar {padding:1px; font-size:10px; }
.calendar th {font-weight:bold; text-align:center;}
.calendar td {width:14%; vertical-align:top; border:1px solid #f2f2f2; text-align:right; padding:1px 2px;}
.calendar td.emptyday {border:none;}
.calendar td.today {background:#384391;}
.calendar td.event-day {background:#fdcf00;}
.calendar td a {font-size:11px;}

dt {clear:left; float:left; margin:0 16px 8px 0;}
dd {margin-bottom:8px; float:left; width:300px;}