body {color:#535353;FONT-SIZE: 1em;FONT-FAMILY: calibri, arial,Verdana,'Lucida Grande', tahoma;margin:0em;padding:0em;border:0em
}

#header {background:#ffffff; margin:0em;padding:0em
}

#container {width:100%;
}

#column_left {width:20%
}

#column_right {width:20%
}

#content {text-align:center;padding-left:.5em;padding-right:.5em;padding-bottom:.5em;padding-top:.5em;width:60%
}

#footer {text-align:center;border-top:1px solid gray;padding-top:.5em;padding-bottom:1em;
}

.menu1 {width:100%;white-space:nowrap;padding:.25em;height:2em;background:#29349C;border-bottom:1px solid #fff
}

.menu2 {width:100%;white-space:nowrap;padding:.25em;height:2em;background:#739AD6;border-bottom:1px solid #fff
}

a.menu_link, a.menu_link:visited,a.menu_link:link,a.menu_link:hover {font-size:.825em;font-weight:bold;color:#fff;text-decoration:none;
}

.header_divider {font-weight:bold;color:#fff;padding:.375em
}

.heading1 {color:#2E2469;font-weight:bold
}

.heading1_sidebar {color:#2E2469;font-weight:bold;text-align:center;
}

.content_section_logo {padding-right:.75em;text-align:left;padding-bottom:.5em
}

.content_section_main {background-color: #EFF2F8;text-align:left;
}

.content_section_sidebar {width: 100%;background-color: #EFF2F8;background-repeat: no-repeat;
	width: 20%; background-position: bottom center;	vertical-align:top;padding-bottom:10em;
}

.content_section_menu {background-color: #FFFF94;white-space: nowrap;width:100%;text-align:left;
}

.section_home_content {vertical-align:bottom;text-align:left;padding-right:.5em
}

.section_home_sidebar_top {background:#fff;swidth:30%;vertical-align:top;text-align:center;
}

.section_home_sidebar_bottom {background:#fff;swidth:30%;vertical-align:bottom;text-align:center;
}

.sidebar_event_header {font-size:.825em;font-weight:bold;padding-left:.1em;padding-right:.1em;margin-bottom:0em
}

.sidebar_event_date {font-size:.825em;padding-left:.1em;padding-right:.1em;margin-bottom:0em;margin-top:0em;color:green
}

.sidebar_event_body {font-size:.825em;padding-left:.1em;padding-right:.1em;margin-bottom:0em;margin-top:0em;
}

a.sidebar_event_link, a.sidebar_event_link:link, a.sidebar_event_link:visited {font-weight:bold;color:#4A6DF7;font-size:.825em;padding-left:.1em;padding-right:.1em
}

a.YoungSibs, a.YoungSibs:link, a.YoungSibs:visited {font-weight:bold;color:#FF0084;font-size:.925em;white-space:nowrap;
}

a.TeenSibs, a.TeenSibs:link, a.TeenSibs:visited {font-weight:bold;color:#42B24A;font-size:.925em;white-space:nowrap
}

a.AdultSibs, a.AdultSibs:link, a.AdultSibs:visited {font-weight:bold;color:#4A6DF7;font-size:.925em;white-space:nowrap
}

a.Parents, a.Parents:link, a.Parents:visited {font-weight:bold;color:#FFFF00;font-size:.925em;white-space:nowrap
}

a.SibConcern, a.SibConcern:link, a.SibConcern:visited {font-weight:bold;color:#424542;font-size:.925em;white-space:nowrap;
}

a.content_menu, a.content_menu:link, a.content_menu:visited {color:#535353;font-size:.925em;font-weight:bold
}

.content_menu_divider {font-weight:bold;color:#535353;margin:.375em
}

.OLD_content_image_main {padding-right:.5em;tsext-align:left;
}

.OLD_content_container{text-align: left; padding: 1em
}


.footer_text {color: #535353; font-size: .825em
}

.footer_divider {color:#535353;padding:.375em
}

#footer a {color: #535353; font-size: .825em
}

p.header_text {text-align:left;text-wrap:normal;
}

.sidebar_text {text-align:center;text-wrap:normal;font-size:.825em;font-style:italic;
}

.sidebar_quote {text-align:center;text-wrap:normal;font-size:.825em;font-style:italic;color:purple
}

.homepage_quote {padding-bottom: 1.5em;padding-right: 1.5em;text-align:left;spadding:4em;font-size:1em;color:purple
}


.floatimgleft {
float:left;
margin-top:.25em;
margin-right:.5em;
}

h1 {
 font-size: 1.375em;
 color:#535353;
 text-align:left
}

h2 {
 font-size: 1.2em;
 color:#535353;
 margin-top:0em;
}

a:hover {text-decoration:underline}
a {text-decoration:none}
a:visited {color:#000}

.roundcont {
	width: 100%;
	background-color: #FFFF94;
	white-space: normal;
}


.roundcont_sidebar {
	width: 100%;
	background-color: #EFF2F8;
	white-space: nowrap;
	background-repeat: no-repeat; 
	width: 20%; 
	background-position: bottom center;
	vertical-align:top
}

.roundcont_home {
	width: 100%;
	background-color: #FFC308;
	zwhite-space: nowrap;
}

.roundcont_home_menu {
	width: 100%;
	background-color: #DEDFDE;
	white-space: nowrap;
	margin-bottom:.25em
	
}


img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

#nav {list-style-type:square;
	PADDING-RIGHT: 0px; PADDING-LEFT: .25em; FONT-SIZE: .825em; PADDING-BOTTOM: .25em; MARGIN-LEFT: 1.5em; 
}

#nav A:link {
	COLOR: #29349C; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #29349C; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #29349C
}

ul {text-align:left
}

li {
	color:#29349C;
}

.float_tr {border:1px solid silver;margin:.5em
}

div.float {
  text-align:center;
  xfloat: left;
  margin-left: .5em;
  margin-right: .5em;
  margin-bottom: .25em;
  border:1px solid silver;
  border-bottom:1px solid silver;
  padding:.25em;
  xdisplay:block;
 }
  
div.float p {
   margin-top:0em;
   margin-bottom:0em;
   text-align: center;
   font-size:.725em;
   }

div.floats img {float: center; margin: 5px;}


div.zcontainer_gallery {
  margin:.5em;	
  border: 1px solid silver;
  }

div.spacer {
  clear: both;
  }

hr.sidebar {
	border:0em;height:1px;width:90%;color:#C0C0C0;margin-top:.5em;margin-bottom:.5em;background-color:#C0C0C0;
}

hr.content {
	border:0em; height:1px;width:100%;color:#C0C0C0;zmargin-top:.25em;zmargin-bottom:.25em;background-color:#C0C0C0;
}