@charset "utf-8";
/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	background-image:url(images/bg.jpg);
	background-attachment:fixed;
	color:#FFF;
	background-color:#000;
	color:#000;
}

#header{
	width:960px;
	height:173px;
	margin:auto;
	text-align:center;
	display:block;
}

#parents{
	width:117px;
	float:left;
	display:block;
}

#menu{
	width:960px;
	text-align:center;
	margin:auto;
}

#contentContainer{
	width:960px;
	height:auto;
	text-align:center;
	margin:auto;
	background-image:url(images/content02.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

#content{
	width:900px;
	min-height:460px;
	height:auto !important;
	height:460px;
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	padding-bottom:15px;
	text-align:center;
	margin:auto;
	background-image:url(images/content01.jpg);
	background-repeat:no-repeat;

}

#footer{
	width:960px;
	height:35px;
	text-align:center;
	margin:auto;
	background-image:url(images/footer.png);
	background-position:center;	
}

#rightImg{
	float:right;	
	width:400px;
	height:400px;
}

#copyright{
	clear:both;
	font-size:12px;
}

#contactRight{
	float:right;
	width:500px;
}

.staffPhoto{
	width:300px;
	float:left;
}

.linkPhoto{
	width:300px;
	float:left;
}

img.link{
	border:none;
}

#formContainer{
	width:500px;
	height:350px;
	padding-top:40px;
	padding-bottom:10px;
	background:url(contact/images/formBG.png);
	color:#FFF;
}

#formText{
	width:150px;
	text-align:left;
	float:left;
	padding-left:50px;
}

#formBox{
	width:300px;
	text-align:left;
	float:left;	
}

#mommytext{
	width:300px;
	padding-right:8px;
	text-align:left;
}

#bdayText{
	width:585px;
	padding-left:15px;
	text-align:left;
	float:right;
}

#bdayImg{
	float:left;	
}

#newsText{
	width:500px;
	float:right;
}

.programsImgright{
	width:260px;
	float:right;
}

.programsImgleft{
	width:260px;
	float:left;
}

.programsTextleft{
	width:640px;
	text-align:left;
	float:left;
}

.programsTextright{
	width:640px;
	text-align:left;
	float:right;
}

.adultTextright{
	width:600px;
	float:right;
	text-align:left;
}

.adultImgleft{
	width:300px;
	float:left;
}

.photoGroup{
	text-align:left;	
}

/*common-----------------------------------------------------------------------*/
.left{
	float:left;
}

.right{
	float:right;
}

.center{
	text-align:center;
	margin:auto;
}

.clear{
	clear:both;
}

p{
	text-align:left;
}
/*links------------------------------------------------------------------------*/
A:link {text-decoration: underline; color:#000}
A:visited {text-decoration: underline; color:#000}
A:active {text-decoration: underline; color:#000}
A:hover {text-decoration: underline; color: #FFF;}

/*menu rollovers---------------------------------------------------------------*/

/*non-link*/
img.menu{
	display:block;
	float:left;
}

/*home rollver*/
#home{
	display:block;
	float:left;
	width:61px;
	height:20px;
	background:url("images/menu/home.jpg") no-repeat 0 0;
}


#home:hover{
	background-position:0 -20px;
}

#home span{
	display:none;
}

/*about rollver*/
#about{
	display:block;
	float:left;
	width:65px;
	height:20px;
	background:url("images/menu/about.jpg") no-repeat 0 0;
}


#about:hover{
	background-position:0 -20px;
}

#about span{
	display:none;
}

/*news rollver*/
#news{
	display:block;
	float:left;
	width:40px;
	height:20px;
	background:url("images/menu/news.jpg") no-repeat 0 0;
}


#news:hover{
	background-position:0 -20px;
}

#news span{
	display:none;
}

/*programs rollver*/
#programs{
	display:block;
	float:left;
	width:72px;
	height:20px;
	background:url("images/menu/programs.jpg") no-repeat 0 0;
}


#programs:hover{
	background-position:0 -20px;
}

#programs span{
	display:none;
}

/*competition rollver*/
#competition{
	display:block;
	float:left;
	width:91px;
	height:20px;
	background:url("images/menu/competition.jpg") no-repeat 0 0;
}


#competition:hover{
	background-position:0 -20px;
}

#competition span{
	display:none;
}

/*adult rollver*/
#adult{
	display:block;
	float:left;
	width:97px;
	height:20px;
	background:url("images/menu/adult.jpg") no-repeat 0 0;
}


#adult:hover{
	background-position:0 -20px;
}

#adult span{
	display:none;
}

/*facility rollver*/
#facility{
	display:block;
	float:left;
	width:60px;
	height:20px;
	background:url("images/menu/facility.jpg") no-repeat 0 0;
}


#facility:hover{
	background-position:0 -20px;
}

#facility span{
	display:none;
}

/*staff rollver*/
#staff{
	display:block;
	float:left;
	width:42px;
	height:20px;
	background:url("images/menu/staff.jpg") no-repeat 0 0;
}


#staff:hover{
	background-position:0 -20px;
}

#staff span{
	display:none;
}

/*links rollver*/
#links{
	display:block;
	float:left;
	width:43px;
	height:20px;
	background:url("images/menu/links.jpg") no-repeat 0 0;
}


#links:hover{
	background-position:0 -20px;
}

#links span{
	display:none;
}

/*photo rollver*/
#photo{
	display:block;
	float:left;
	width:102px;
	height:20px;
	background:url("images/menu/photo.jpg") no-repeat 0 0;
}


#photo:hover{
	background-position:0 -20px;
}

#photo span{
	display:none;
}

/*news rollver*/
#contact{
	display:block;
	float:left;
	width:97px;
	height:20px;
	background:url("images/menu/contact.jpg") no-repeat 0 0;
}


#contact:hover{
	background-position:0 -20px;
}

#contact span{
	display:none;
}

/*bday rollver*/
#bday{
	float:left;
	display:block;
	float:left;
	width:117px;
	height:18px;
	background:url("images/bday.jpg") no-repeat 0 0;
}


#bday:hover{
	background-position:0 -18px;
}

#bday span{
	display:none;
}

/*bday rollver*/
#mommy{
	float:left;
	display:block;
	float:left;
	width:117px;
	height:17px;
	background:url("images/mommy.jpg") no-repeat 0 0;
}


#mommy:hover{
	background-position:0 -17px;
}

#mommy span{
	display:none;
}

/*schedules rollver*/
#schedules{
	float:left;
	display:block;
	float:left;
	width:117px;
	height:18px;
	background:url("images/schedules.jpg") no-repeat 0 0;
}


#schedules:hover{
	background-position:0 -18px;
}

#schedules span{
	display:none;
}

/*events rollver*/
#events{
	display:block;
	float:left;
	width:119px;
	height:20px;
	background:url("images/menu/events.jpg") no-repeat 0 0;
}


#events:hover{
	background-position:0 -20px;
}

#events span{
	display:none;
}

/*meet rollver*/
#meet{
	display:block;
	float:left;
	width:71px;
	height:20px;
	background:url("images/menu/meet.jpg") no-repeat 0 0;
}


#meet:hover{
	background-position:0 -20px;
}

#meet span{
	display:none;
}
