#social {padding-left:55px;}

#welcome-header {padding-left:55px;}

#announcement {padding-left:55px;}

#welcome-background {padding-left:55px; background-image:url(../images/gray-bckgrnd.gif); background-repeat:no-repeat; height:209px; width:330px; background-position: 45px 0px; padding-top: 15px; }

#utilities {
padding-right: 25px;}

#footer {
background-image:url(../images/footer.jpg); background-repeat:no-repeat;
}

#copyright {
padding-left: 15px;
}

#bottom-utilities {
padding-right:15px;
}

img {
border:none;
}

#left-nav {
width: 225px;
vertical-align:top;
}

#content {
width: 500px;
vertical-align:top;
}

#content-table {
width: 500px;
}

#related-links {
width: 185px;
vertical-align:top;
}

#related-links-background {
background-image:url(../images/related-links-button.jpg);
background-repeat:no-repeat;
height:140px;
width:141px;
background-position: 27px 0px;
padding-left: 43px;
padding-top:20px;
padding-right: 43px;
vertical-align:top;}

#border {
border-right: solid 1px #878787;
border-left: solid 1px #878787;
}

#left-nav-background {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub.jpg);
background-repeat:no-repeat;
height:169px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-about {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-about.jpg);
background-repeat:no-repeat;
height:315px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-about-volunteer {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-about-volunteer.jpg);
background-repeat:no-repeat;
height:470px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-programs-adult {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-programs-adult.jpg);
background-repeat:no-repeat;
height:450px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-programs-aquatics {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-programs-aquatics.jpg);
background-repeat:no-repeat;
height:500px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-programs-active {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-programs-active.jpg);
background-repeat:no-repeat;
height:315px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-programs-preschool {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-programs-preschool.jpg);
background-repeat:no-repeat;
height:315px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-childcare {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-childcare.jpg);
background-repeat:no-repeat;
height:315px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}

#left-nav-background-camp {
background-image:url(../images/left-nav/gray-nav-bckgrnd-sub-camp.jpg);
background-repeat:no-repeat;
height:500px;
margin-top: 35px;
margin-left: 10px;
padding-left: 20px;}



/* FONTS */

.welcome {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color: #333333;}

.announcement {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color: #000000;}

.more {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;}

.more a:active, .more a:link, .more a:visited {
text-decoration:none;
color: #000000;}

.more a:hover {
text-decoration:underline;
color:#000000;}

.event-header {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #333333;}

.event-content {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color: #000000;}

.utilities {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #8d8d8d;}

.utilities a:link, .utilities a:active, .utilities a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ee3d43;
text-decoration:none;}

.utilities a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ee3d43;
text-decoration:underline;}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #bcbcbc;}

.copyright a:link, .copyright a:active, .copyright a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #bcbcbc;
text-decoration:none;}

.copyright a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #bcbcbc;
text-decoration:underline;}

.h1 {font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color: #ee3d43;
}

.breadcrumbs {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #8d8d8d;
}

.breadcrumbs a:link, .breadcrumbs a:active, .breadcrubms a:visited {
color: #000000;
text-decoration:none;
}

.breadcrumbs a:hover {
color: #000000;
text-decoration:underline;
}

.left-navigation-header{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
}

.left-navigation-header a:link, .left-navigation-header a:active, .left-navigation-header a:visited{
color: #000000;
font-weight:bold;
text-decoration:none;
}

.left-navigation-header a:hover {
color: #ee3d43;
font-weight:bold;
text-decoration:none;}

.left-navigation{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
}

.left-navigation a:link, .left-navigation a:active, .left-navigation a:visited {
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.left-navigation a:hover {
color: #ee3d43;
text-decoration:none;
font-weight:bold;
}

.more-info{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}

.more-info a:link, .more-info a:visited, .more-info a:active{
font-size:12px;
color:#ee3d43;
text-decoration:none;
}

.more-link a:hover {
color: #ee3d43;
text-decoration:underline;
}

.titles {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ee3d43;
font-weight:bold;
line-height:14px;
}

.content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
line-height:16px;
}

.content a:link, .content a:active, .content a:visited {
font-size: 12px;
color: #ee3d43;
text-decoration:none;
}

.content a:hover {
color: #ee3d43;
text-decoration:underline;
}

.related-links {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color: #FFFFFF;
}

.related-links a:link, .related-links a:active, .related-links a:visited {
color:#FFFFFF;
text-decoration:none;}

.related-links a:hover {
color: #FFFFFF;
text-decoration:underline;}

/* TOP NAVIGATION */

#home-nav a:link, #home-nav a:active, #home-nav a:visited{
background-image:url(../images/home-button.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:30px;
width:61px;
display:block;
float:left;
padding-left:4px;

}

#home-nav a:hover {
background:url(../images/home-button.jpg) no-repeat; height:30px; width:61px; display:block; background-position:0px -30px}


#membership-nav a:link, #membership-nav a:active, #membership-nav a:visited{background-image:url(../images/membership-button.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:30px;
width:106px;
display:block;
float:left;
padding-left:4px;
}

#membership-nav a:hover {
background:url(../images/membership-button.jpg) no-repeat; height:30px; width:106px; display:block; background-position:0px -30px}

#about-y-nav a:link, #about-y-nav a:active, #about-y-nav a:visited {background-image:url(../images/about-our-y-button.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:30px;
width:108px;
display:block;
float:left;
padding-left:4px;
}

#about-y-nav  a:hover {
background:url(../images/about-our-y-button.jpg) no-repeat; height:30px; width:108px; display:block; background-position:0px -30px}

#programs-nav a:active, #programs-nav a:link, #programs-nav a:visited {background-image:url(../images/programs-button.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:30px;
width:97px;
display:block;
float:left;
padding-left:4px;
}

#programs-nav a:hover {
background:url(../images/programs-button.jpg) no-repeat; height:30px; width:97px; display:block; background-position:0px -30px}

#camp-childcare-nav a:link, #camp-childcare-nav a:visited, #camp-childcare-nav a:active{
	background-image:url(../images/camp-childcare-button.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:30px;
	width:144px;
	display:block;
	float:left;
	padding-left:4px;
}

#camp-childcare-nav a:hover {
background:url(../images/camp-childcare-button.jpg) no-repeat; height:30px; width:144px; display:block; background-position:0px -30px}