

body, table { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black; }

body { margin: 0; background: white; }

img { border: 0; display: block; }

p { margin: 0.6em 0; }

form { margin: 0; }



a { color: #2A7082; text-decoration: none; }

a:hover { color: #8B2315; }



.maintable { width: 833px; background: url('images/content_repeater.jpg') repeat-y; }

.leftcolumn { width: 632px; background: url('images/footer_eileen.jpg') no-repeat bottom left; text-align: left; vertical-align: top; }

.rightcolumn { width: 201px; background: url('images/new_header_menu.jpg') no-repeat; text-align: right; vertical-align: top; padding: 20px 10px; }

.footerleft { background: white; text-align: left; vertical-align: bottom; padding-left: 10px; }

.footerright { background: white; text-align: right; vertical-align: top; padding-right: 5px; }



.content { margin: 0 20px 30px 25px; }

.subheading { font-size: 15px; font-weight: bold; margin-top: 1.2em; }

h1 { font-size: 15px; font-weight: bold; margin-top: 1.2em; }

h2 { font-size: 14px; font-weight: bold; margin-top: 1.2em; }

.facespace { width: 160px; height: 160px; display: block; float: right; }



.nav { margin: 25px 0 25px 0; list-style: none; line-height: 2em; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; }

.currentpage { color: #8B2315; }



.subscribe { width: 166px; height: 239px; background: url('images/subscribe_background.jpg'); text-align: left; margin: 10px 0 10px 0; }

.subscribe_email { margin: 162px 0 0 34px; width: 110px; }

.subscribe_button { margin: 6px 0 0 48px; }



ul.comfy li	{margin-bottom: 5px; }



.events {

	border-top: 1px solid black; 

	font-weight: bold; 

	margin-top:20px; 

	margin-bottom: 0px;

	font-size: 14px;

}