#container { margin-left: auto; margin-right: auto; width: 741px;}

#logo { position: absolute; top: 12px; margin-left: 21px;}
#people { position: absolute; top: 28px; margin-left: 478px; width: 247px; height: 275px;}
#nav { position: absolute; top: 21px; margin-left: 310px;}
	#nav ul { margin: 0px; padding: 0px;}
	#nav li { list-style-type: none; line-height: 10px; margin-top: -2px;}
	
#top { width: 731px; height: 259px; background: url(../_images/template/top_bkg.gif) scroll no-repeat left top;}

#contenttop { width: 741px; height: 48px; background: url(../_images/template/content_top.gif) scroll no-repeat left top;}
#content { padding: 0px 30px 20px 40px; color: #fff; min-height: 200px; background: url(../_images/template/content_bkg.gif) scroll repeat-y left top;}
	* html #content { height: 200px;}
	#content a { color: #fff; background-color: #E20B7F; padding: 1px 2px 1px 2px; border: none; text-decoration: none;}
	#content a:hover { background-color: #B20864;}
	.contenttable { width: 671px;}
	.aligntop { vertical-align: top;}
	#content .contenttable a { background: none;}
	#content .contenttable a:hover { background: none;}
#contentbottom { width: 741px; height: 28px; background: url(../_images/template/content_bottom.gif) scroll no-repeat left top;}
	
#news { width: 741px; height: 69px; background: url(../_images/template/news_bkg.gif) scroll no-repeat left top;}
	.newsfeed { padding-top: 34px; padding-left: 85px; color: #fff;}
	.newsfeed h2 { font-weight: bold; font-size: 100%; padding-bottom: 0px; line-height: 13px;}
	.newsfeed p { padding-bottom: 0px;}

#footer { padding-top: 10px; padding-bottom: 10px; width: 741px; font-weight: bold; color: #fff;}
	#footerleft { float: left; width: 58px; padding-left: 20px;}
	#footerright { float: right; width: 660px;}
		#footerright ul { margin: 0px; padding: 0px;}
		#footerright li { list-style-type: none; float: left;}
		#footerright a { font-weight: bold; color: #fff; text-decoration: none;}
		#footerright a:hover { text-decoration: underline;}
		#footerright p { padding-bottom: 6px;}

.welcome { width: 326px; padding-top: 45px; background: url(../_images/template/welcome_bkg.gif) scroll no-repeat left top;}
	.welcomeleft { line-height: 14px; padding-left: 10px; padding-right: 10px; width: 185px; color: #fff; font-weight: bold;}
	.welcomeright { padding-right: 15px; width: 104px;}
	.welcomeleft p { padding-bottom: 15px;}
	#content .welcomeleft a { color: #fff; background-color: #E20B7F; padding: 1px 2px 1px 2px; text-align: center; text-decoration: none;}
	#content .welcomeleft a:hover { background-color: #B20864; text-decoration: none;}
.welcomebottom { margin-bottom: 10px; margin-top: -10px; width: 326px; height: 37px; background: url(../_images/template/welcome_bottom.gif) scroll no-repeat left top;}

.event { color: #000000; padding-top: 10px; padding-left: 10px; padding-right: 10px; width: 306px; background: url(../_images/template/events_bkg.gif) scroll no-repeat left top;}
	.eventleft { width: 162px; float: left;}
	.eventright { width: 134px; float: right; padding-right: 5px;}
	#content .event a { color: #E20B7F; text-decoration: none; font-weight: bold;}
	#content .event a:hover { text-decoration: underline;}
	.event p { padding-top: 10px;}
	.event ul { margin: 0px; padding: 0px;}
	.event li { list-style-type: none; padding-bottom: 13px; padding-left: 10px; background: url(../_images/template/event_bullet.gif) scroll no-repeat left top;}
.eventbottom { width: 326px; height: 40px; background: url(../_images/template/events_bottom.gif) scroll no-repeat left top;}

.calendardata { color: #03696B; width: 670px; background: #fff url(../_images/template/calendar_july.gif) scroll no-repeat left top; color: #6A737B; margin: 10px 0px 0px 0px; text-align: left;}
.calendardata th { background: url(../_images/template/tr_bkg.gif) scroll no-repeat left bottom; height: 35px;}
.calendardata .darkrow { color: #03696B; text-align: right; width: 75px; background-color: #CCE8EA; font-weight: bold;}
.calendardata td { color: #03696B; vertical-align: top; padding: 6px 10px 6px 10px; border-bottom: 1px solid #03696B;}
.calendardatabottom { background: url(../_images/template/table_bottom.gif) scroll no-repeat left top; height: 7px; width: 670px; margin-top: -1px;}

.clear { clear: both;}
