body {background-color:#87BCEA;text-align:center;padding-top:75px;font-family:arial;background-image:url(../img/bg2.gif);background-repeat:repeat-x;}
#container {width:1024px;background-image:url(../img/clouds.jpg);margin-left:auto;margin-right:auto;}
#flashcontainer {height:162px;width:100%;background-image:url(../img/top.gif);}
#leftmenu {padding-left:20px;float:left;}
#leftmenu ul li a.home {width:253px;height:55px;background-image:url(../img/home.gif);display:block;}
#leftmenu ul li a.home:hover {background-position:253px 0;}
#leftmenu ul li a.contact {width:253px;height:52px;background-image:url(../img/contact.gif);display:block;}
#leftmenu ul li a.contact:hover {background-position:252px 0;}
#leftmenu ul li a.staff {width:253px;height:52px;background-image:url(../img/staff.gif);display:block;}
#leftmenu ul li a.staff:hover {background-position:252px 0;}
#leftmenu ul li a.forms {width:253px;height:53px;background-image:url(../img/forms.gif);display:block;}
#leftmenu ul li a.forms:hover {background-position:253px 0;}
#leftmenu ul li a.history {width:253px;height:49px;background-image:url(../img/history.gif);display:block;}
#leftmenu ul li a.history:hover {background-position:253px 0;}
#leftmenu ul li a.family {width:253px;height:56px;background-image:url(../img/family.gif);display:block;}
#leftmenu ul li a.family:hover {background-position:253px 0;}
#leftmenu ul li a.blog {width:253px;height:49px;background-image:url(../img/blog.gif);display:block;}
#leftmenu ul li a.blog:hover {background-position:253px 0;}
#leftmenu ul li a.calendar {width:253px;height:54px;background-image:url(../img/calendar.gif);display:block;}
#leftmenu ul li a.calendar:hover {background-position:253px 0;}
#leftmenu ul li a.gallery {width:253px;height:49px;background-image:url(../img/gallery.gif);display:block;}
#leftmenu ul li a.gallery:hover {background-position:253px 0;}
#leftmenu ul li a.healthcare {width:252px;height:54px;background-image:url(../img/health-care.gif);display:block;}
#leftmenu ul li a.healthcare:hover {background-position:253px 0;}
#right {
	width:750px;
	height:1875px;
	float:left;
	text-align:left;
}
#right ul {padding-left:50px;list-style-type:circle;}
#right ul li {}
.centerrowa {width:660px;height:180px;padding-top:20px;}
.centerrowb {width:660px;height:183px;position:relative;top:-3px;}
.centertd {float:left;}
.red {color:#da3140;font-weight:bold;}
.redone {color:#da3140;font-weight:bold;font-size:16px;}
#container {}
#footer {font-weight:bold;color:#434FBF;}
p {line-height:20px;padding:10px;}
h1 {font-weight:bold;font-size:30px;color:#434FBF;}
div.hr {height: 3px;background-color:#0E8900;}
div.hr hr {display: none;}
strong {font-weight:bold;}
.loc {font-weight:bold;color:#006AF6;}
table.locations tr td{padding:20px;line-height:25px;}
#contact {text-align:center;background-color:#4551BF;padding:20px;}
#contact a {font-weight:bold;color:#FFEB01;}
/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/
.dialog {position:relative;margin:0px auto;width:680px; /* based on image dimensions - not quite consistent with drip styles yet */color:#000;z-index:1;margin-left:12px; /* default, width of left corner */margin-bottom:0.5em; /* spacing under dialog */}
.dialog .content, .dialog .t, .dialog .b, .dialog .b div {background:transparent url(../img/dialog.gif) no-repeat top right;_background-image:url(../img/dialog.gif);}
.dialog .content {position:relative;zoom:1;_overflow-y:hidden;padding:0px 12px 0px 0px;}
.dialog .t {/* top+left vertical slice */position:absolute;left:0px;top:0px;width:12px; /* top slice width */margin-left:-12px;height:100%;_height:1600px; /* arbitrary long height, IE 6 */background-position:top left;}
.dialog .b {/* bottom */position:relative;width:100%;}
.dialog .b, .dialog .b div {height:30px; /* height of bottom cap/shade */font-size:1px;}
.dialog .b {background-position:bottom right;}
.dialog .b div {position:relative;width:12px; /* bottom corner width */margin-left:-12px;background-position:bottom left;}
.dialog .hd, .dialog .bd, .dialog .ft {position:relative;}
.dialog .wrapper {/* extra content protector - preventing vertical overflow (past background) */position:static;max-height:1000px;overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */}
.dialog h1, .dialog p {margin:0px; /* margins will blow out backgrounds, leaving whitespace. */padding:0.5em 0px 0.5em 0px;}
.dialog h1 {padding-bottom:0px;}

/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/
.dialoga {position:relative;margin:0px auto;width:680px; /* based on image dimensions - not quite consistent with drip styles yet */color:#000;z-index:1;margin-left:12px; /* default, width of left corner */margin-bottom:0.5em; /* spacing under dialog */}
.dialoga .contenta, .dialoga .ta, .dialoga .ba, .dialoga .ba div {background:transparent url(../img/dialog2.gif) no-repeat top right;_background-image:url(../img/dialog2.gif);}
.dialoga .contenta {position:relative;zoom:1;_overflow-y:hidden;padding:0px 12px 0px 0px;}
.dialoga .ta {/* top+left vertical slice */position:absolute;left:0px;top:0px;width:12px; /* top slice width */margin-left:-12px;height:100%;_height:1600px; /* arbitrary long height, IE 6 */background-position:top left;}
.dialoga .ba {/* bottom */position:relative;width:100%;}
.dialoga .ba, .dialoga .ba div {height:30px; /* height of bottom cap/shade */font-size:1px;}
.dialoga .ba {background-position:bottom right;}
.dialoga .ba div {position:relative;width:12px; /* bottom corner width */margin-left:-12px;background-position:bottom left;}
.dialoga .hda, .dialoga .bda, .dialoga .fta {position:relative;}
.dialoga .wrappera {/* extra content protector - preventing vertical overflow (past background) */position:static;max-height:1000px;overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */}
.dialoga h1, .dialoga p {margin:0px; /* margins will blow out backgrounds, leaving whitespace. */padding:0.5em 0px 0.5em 0px;}
.dialoga h1 {padding-bottom:0px;}
.imgborder {border:2px solid #4551BF;}
/*----------------------------------------------------------------*/
table tr td.birth p, td.three p, td.donations p, td.volunteers p{line-height:12px;padding:0;}
.birth {background-image:url(../images/birth.jpg);width:332px;height:185px;}
.birth p {font-size:12px;width:185px;margin-left:140px;color:#3F53B2;display:block;}
.posone {position:relative;top:42px;}
.postwo{position:relative;top:40px;}
.posthree{position:relative;top:10px;left:15px;}
.postfour{position:relative;top:10px;left:15px;}
.three {background-image:url(../images/3to5.jpg);width:333px;height:185px;}
.three p {font-size:12px;width:175px;margin-left:25px;padding-top:35px;color:#F5EA04;}
.donations {background-image:url(../images/donations.jpg);width:332px;height:187px;}
.donations p {font-size:12px;width:305px;padding-left:10px;margin-top:100px;color:#F5EA04;}
.volunteers {background-image:url(../images/volunteers.jpg);width:333px;height:187px;}
.volunteers p {font-size:12px;width:305px;padding-left:15px;margin-top:100px;color:#030D7E;}

.phone {font-size:24px;color:#FF3300;}
h2 {padding-left:10px;font-size:16px;font-weight:bold;}
img.float_left{float:left;padding:10px;}
img.float_right{float:right;padding:10px;}
