body{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2d2d;
	margin:0px;
	padding:0px;
	background-image: url("http://www.kidsklubri.com/images/kk_tree_logo.jpg");
	background-repeat:no-repeat;
}
.bgContainer{
	width:1600px;
	position:relative;
	margin: 0px auto;
	background-image: url("http://www.kidsklubri.com/images/tree_bg.jpg");
	background-repeat:no-repeat;
}
.container{
	width:900px;
	position:relative;
	margin: 0px auto;
	/*border-left:5px solid #c68a08;
	border-right:5px solid #c68a08;*/
}
.mainContainer{
	background-color:#3fafd2;
	background-image: url("http://www.kidsklubri.com/images/top_blue_bg.png");
	background-repeat:no-repeat;
	padding:50px 30px 15px 30px;
}

.logoHolder{
	float:left;
	width:300px;
	padding-left:13px;
	padding-bottom:20px;
	padding-top:20px;
}
.topHeader{
	text-align:right;
	padding-top:13px;
	padding-right:10px;
	font-size:12px;
}
.topHeader a, .topHeader a:active, .topHeader a:visited{
	color:#2e2d2d;
	text-decoration:none;
}
.topHeader a:hover{
	text-decoration:underline;
}



.hp_photos{
	float:left;
}
.hp_nav{
	float:left;
	padding-left:10px;
}
.hp_photos a, .hp_photos a:visited, .hp_photos a:active, .hp_photos a:hover{
	color:white;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.hp_nav_item{
	width:240px;
	height:95px;
	background-image: url("http://www.kidsklubri.com/images/hp_nav_bg.png");
	background-repeat:no-repeat;
	text-align:center;
}
.nav_big, .nav_big a, .nav_big a:visited, .nav_big a:active{
	font-size:25px;
	font-weight:bold;
	padding-top:34px;
	color:#034a60;
	text-decoration:none;
}

.nav_newbig, .nav_newbig a, .nav_newbig a:visited, .nav_big a:active{
	font-size:25px;
	font-weight:bold;
	height:75px;
	color:#034a60;
	text-decoration:none;
}

.nav_med,.nav_med a, .nav_med a:visited, .nav_med a:active{
	font-size:22px;
	font-weight:bold;
	padding-top:22px;
	color:#034a60;
	text-decoration:none;
}
.nav_big a:hover, .nav_med a:hover{
	color:#034a60;
	text-decoration:none;
}

.nav_newbig a:hover, {
	color:#034a60;
	height:75px;
	text-decoration:none;
}
.marg_1{
	margin-left:40px;
}


.main_content img{
	margin:15px;
	border:2px solid white;
}
.main_nav{
	float:left;
	width:244px;
	padding:20px 0px 20px 0px;
	background-image: url("http://www.kidsklubri.com/images/main_nav_bg.png");
	background-repeat:no-repeat;
}
.main_nav_item{
	text-align:center;
	display: block;
}
.main_content{
	font-size:14px;
	color:white;
	font-weight:bold;
	float:left;
	padding-left:50px;
	width:500px;
}
.main_content a:link, .main_content a:visited, .main_content a:active, .main_content a:hover{
	color:#000044;
	text-decoration:underline;
}
.location{
	color:#000044;
}
.content_title{
	color:#000044;
	padding:10px 0px 5px 0px;
}
.big_links{
	font-size:17px;
}

/***** locations ***/
.locationHead{
	font-size:23px;
	padding-bottom:5px;
}
.note{
	font-size:13px;
	padding-top:4px;
}
/** end **/


.main_nav_testimonials{
	background-image: url("http://www.kidsklubri.com/images/testbg.png");
	background-repeat:no-repeat;
	font-size:13px;
	color:#333;
	margin-top:120px;
	padding:30px;
}
.main_nav_testimonials a:link, .main_nav_testimonials a:visited, .main_nav_testimonials a:active, .main_nav_testimonials a:hover{
	color:#333;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.mainNav{
	background-image: url("http://drdaycare.com/new/images/navbg.png");
	background-repeat: repeat-x;
	background-color:orange;
	font-size:13px;
}
.navItem{
	float:right;
	padding:10px 20px 10px 20px;
	border-left:1px solid #e69103;
}
.navItem a, .navItem a:active, .navItem a:visited{
	text-decoration:none;
	color:#2e2d2d;
}
.navItem a:hover{
	text-decoration:underline;
}



.footer{
	background-image: url("http://www.kidsklubri.com/images/footer_bg.png");
	background-repeat:no-repeat;
	background-color:#a5de65;
	padding:20px;
	font-weight:bold;
	font-size:14px;
	text-decoration:center;
	text-align:center;
}




.thirdContainer{
	float:left;
	width:280px;
	padding:3px;
	padding-left:20px;
}
.thirdContainerMid{
	float:left;
	width:260px;
	background-color:#f8f8f8;
}
.thirdContainerLast{
	float:left;
	padding:30px 0px 0px 80px;
}
.mainblurb{
	padding-top:5px;
	padding-bottom:12px;
	font-size:11px;
	width:170px;
}
.missionHeader{
	padding:15px 0px 8px 0px;
	font-size:16px;
}
.mission{
	padding:20px;
}
.midNav{
	font-size:15px;
	font-weight:bold;
	border-top:2px solid white;
	padding:10px 0px 10px 10px;
}
.midNav a, .midNav a:active, .midNav a:visited, .midNav a:hover{
	color:#2e2d2d;
	text-decoration:none;
}


/*
****** About **********************************/
.aboutPhoto{
	padding:40px;
	width:200px;
	float:left;
}
.aboutText{
	padding:40px;
}
.enrollPhoto{
	padding:40px;
	width:300px;
	float:left;
}
.enrollForms{
	font-size:14px;
	font-weight:bold;
}
.enrollText{
	font-size:13px;
	padding:40px;
}


.employPhoto{
	padding:40px;
	width:360px;
	float:left;
}

.programContainer{
	width:400px;
	float:left;
	padding:20px;
}

.programContainer2{
	padding:20px;
}


.familyPhoto{
	padding:40px;
	margin-bottom:30px;
	width:200px;
	float:left;
}
.familyText{
	font-size:16px;
	padding-bottom:30px;
}
.familyHeader{
	font-size:24px;
	padding-bottom:30px;
}

.resourceText{
	float:right;
	width:600px;
	font-size:16px;
	padding-bottom:30px;
}
.resourceText a, .resourceText a:active, .resourceText a:visited{
	text-decoration:none;
	color:#2e2d2d;
}
.resourceText a:hover{
	text-decoration:underline;
}


.familyText a, .familyText a:active, .familyText a:visited{
	text-decoration:none;
	color:#2e2d2d;
}
.familyText a:hover{
	text-decoration:underline;
}

.calendarBox{
	font-size:14px;
	padding:10px;
	margin-bottom:2px;
}
.calendarDay{
	width:120px;
	float:left;
}
.calendarDesc{
	float:left;
	width:300px;
	padding-left:20px;
	border-left:1px solid white;
}


.answerBlurb{
	padding-top:4px;
	color:#034a60;
}
