
body { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 100%; color: #fff; background-color: #fff; }

.ahem  { display: none; }

#top { margin: 10px 0 0 10px; padding: 0; border: 1px solid #cecece; background: #fff url(Images/header_bg_2.jpg) no-repeat right bottom; width: 97%; height: 175px; }

div#header { margin: 10px 0 10px 10px; display: inline; height: 160px; }

div#header .title { position: absolute; top: 5px; left: 170px; padding-top: 14px; padding-top/* */:/**/5px; padding-top: /**/5px; margin: 0; width: 68%; text-align: center; }

div#header img { padding: 10px; border: 0; }

div#topNav { font-family: georgia, sans-serif; border-left: 1px solid #cecece; border-right: 1px solid #cecece; margin: 0 0 0 10px; padding: 8px; height: 30px; background-color: #fff; color: #666; text-align: center; font-weight: bold; font-size: 115%; width: 97%; width/* */:/**/95%; width: /**/95%;}

#main { margin: 0 0 0 10px; padding: 0; border: 1px solid #cecece; background: #fff; color: black; width: 97%; }

div.content { font-family: arial, helvetica, sans-serif; font-size: 92%; margin: 2%; background-color: #fbccd3; padding: 12px; color: black; width: 99%; width/* */:/**/93%; width: /**/93%; }

div.content .outsidehome { width: 30%; width/* */:/**/34%; width: /**/34%; float: left; height: 200px; /*border: 1px solid black;*/ margin: 2px; text-align: center; }

div.content .outsidehome p { clear: both; text-align: center; margin: 1px 5px 5px 5px; color: red; background: transparent; }

div.content .outsidehome p#middleLeft { height: 169px; width: 195px; margin: 0; padding: 0; border: none; vertical-align: middle; color: black; }

div.content .outsidehome p#middleRight { height: 169px; width: 200px; margin: 0; padding: 0; border: none; color: black; }

div.content .centerhome { width: 29%; float: left; height: 200px; border: 1px solid black; margin: 2px; }

div.content .centerhome p { margin: 10px; font-size: 110%; }

div.content .centerhome .middle { border: none; width: 34%; text-align: center; float: right; }

div.content .centerhome ul { margin: 6px; list-style-type: none; }

div.content hr.home { visibility: hidden; clear: both; }

div.content p, blockquote { margin-top: 10px 0; }

blockquote { font-style: italic; margin: 10px; }

p#bottomnav { text-align: center; font-family: georgia, arial, helvetica, sans-serif; font-size: 83%; font-weight: bold; }
	
div#topNav a { text-decoration: none; font-weight: bold; color: #666666; background-color: #fff; padding: 2px; }

div#topNav a:hover { color: #fff; background-color: #f71831; }

div.content a { text-decoration: underline; color: #0066cc; background-color: transparent; }

div.content a:hover { color: #fff; background-color: #f71831; text-decoration: none; }

div.workspics { margin-bottom: 45px; }

div.workspics img { float: left;  margin-right: 15px; }

div.content div#contactInfo { width: 100%; clear: both; text-align: center; }

div.content div#contactInfo div#addresses { text-align: center; width: 57%; margin-bottom: 25px; margin-right: auto; margin-left: auto; }

div.content div#contactInfo div#leftaddress { float: left; padding-right:15px; }

div.content div#contactInfo div#rightaddress { border-left: 1px black dashed; float: right; padding-left: 10px; margin-bottom: 10px;}

div.content div#joinuspoem { width: 100%; text-align: center; }

div.content div#joinuspoem p { width: 49%; }

h1, h2, h3, h4 { font-family: georgia, sans-serif; font-weight: bold; margin: 10px 0; }

h1 { font-size: 175%; border: 1px gray dashed; text-indent: 20px; text-transform: uppercase; margin: 0; }

h2 { font-size: 145%; margin-top: 30px; }

h2#events { text-align: center; margin-top: 30px; }

h3 { font-size: 120%; font-style: italic; }

img { border: 1px solid #000; }

img.right { float: right; margin: 0 0 10px 10px; }

img.left { float: left; margin: 10px 10px 0 10px; }

div.center { margin: 0 auto; text-align: center; }

hr { color: gray; background-color: gray; width: 75%; border: dotted 1px; }

hr.clear { clear: both; color:#fbccd3; background-color: #fbccd3; border: none; }

li { margin: 4px 0; }





  