html, body {
	margin:0; padding:0;
	height:100%;

	
}
 
body {
	font-family:arial;
	font-size:11px;
	color:#947a74;
}


#talk_arrows {
	width:30px;
	height:30px;
	position:absolute;
	top:365px;
	left:500px;


}

a:link {
	color: #947a74;
	text-decoration: none;
}
a:visited {
	color: #947a74;
	text-decoration: none;
}
a:hover {
	color: #808c8d;
	text-decoration:none;
}
a:active {
	color: #808c8d;
	text-decoration:none;
}


.current {
		color: #808c8d;
}

a.current:link, a.current:visited {
	color: #808c8d;

}

a.current_baby:link, a.current_baby:visited {
	color: #777d3c;

}

ol {

margin-left:-15px;}
 
#floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-260px;
	width:1px;
}
 
#centered {
	position:relative; clear:left;
	height:520px; width:667px;
	margin:0 auto;
	background:#fff;
	border:13px solid #d4dfd9;
}

#centered_baby {
	position:relative; clear:left;
	height:520px; width:667px;
	margin:0 auto;
	background:#fff;
	border:13px solid #ffb130;
	color:#777d3c;

}

#centered_baby a:link, #centered_baby a:visited {
	color: #ffb130;

}

#centered_baby a:active, #centered_baby a:hover {
	color: #777d3c;

}

 
#content {
	position:absolute;
	overflow:auto;
	height:500px;
	width:647px;
	padding:10px;
	text-align: center;
}

#bottom {
	text-align: center;
	display:none;
}





#content_logo {
	width:647px;
	margin-top:10px;
	height:100px;
	text-align:center;
	z-index:-100;


}


#content_logo_home {
	width:647px;
		height:150px;
	padding-top:30px;
	text-align:center;


}

#content_mid {
		width:647px;
		height:310px;
		
}

#content_mid_baby {
		width:647px;
		height:340px;
		margin-top:-30px;
		z-index:10000;
		
		
}


#content_mid_baby_intro {
		width:647px;
		height:310px;
		
		
}



#content_mid_homepage {
		width:647px;
		height:230px;
		line-height:25px;
}

#content_mid_gallery {
		width:647px;
		padding-top:30px;
		height:200px;
		line-height:25px;
}


#content_mid_left_gallery {
width:527px;
float:left;
text-align:left;
height:310px;
	
}



#content_mid_right_menu {
width:120px;
line-height:20px;
float:right;
text-align:left;
height:80px;
padding-top:229px;
	
}

#content_mid_right_menu_tall {
width:120px;
line-height:20px;
float:right;
text-align:left;
height:162px;
padding-top:168px;
	
}

.line { border-bottom:1px solid #947a74;
width:90px;
height:10px;
margin-bottom:10px;
}

#content_bottom_menu {
	height:30px;
	padding-top:50px;
	margin-bottom:0px;
	padding-right:40px;
	width:607px;
	text-align: right;
	letter-spacing:.06em;
}

#content_bottom_menu_baby {
	height:30px;
	padding-top:50px;
	margin-bottom:0px;
	width:647px;
	text-align: center;
	letter-spacing:.06em;
	color:#777d3c;
}


#content_bottom_menu_homepage {
	height:30px;
	display:inline;
	padding-top:0px;
	margin-bottom:0px;
	width:647px;
	text-align: center;
	letter-spacing:.06em;
}




#contact_left {
display:inline;
float:left;
text-align:right;
height:260px;
margin-top:50px;
margin-left:72px;
	
}



#contact_right {
width:265px;
padding-right:30px;
display:inline;
line-height:20px;
float:right;
text-align:left;
height:260px;
margin-top:50px;

	
}


#about_left {
width:194px;
display:inline;
float:left;
text-align:right;
height:280px;
margin-top:30px;
margin-left:40px;
	
}



#about_right {
width:350px;
padding-right:30px;
display:inline;
line-height:20px;
float:right;
text-align:left;
height:280px;
margin-top:30px;

	
}


#links_left {
width:250px;
float:left;
display:inline;
text-align:left;
height:280px;
line-height:15px;
margin-top:30px;
padding-left:100px;
	
}



#links_right {
display:inline;
width:220px;
padding-left:0px;
line-height:15px;
float:right;
text-align:left;
height:280px;
margin-top:30px;

	
}

#talk_left {
width:481px;
display:inline;
float:left;
margin-left:30px;
text-align:left;
height:280px;
	
}



#talk_right {
	display:inline;
	width:120px;
	line-height:20px;
	float:right;
	text-align:left;
	height:50px;
	padding-top:248px;	
}







.Container {
  position: absolute;
  width: 481px;
  height: 300px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 481px;
  height: 300px;
}
#Scroller-1 p {
  margin: 0; 
  padding: 10px 20px 0px 20px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}

.Scrollbar-Up {
  cursor: pointer;
  z-index:100000;
  position: absolute;
  top: 281px; left: 473px;
}
.Scrollbar-Down {
  z-index:100000;
  cursor: pointer;
  position: absolute;
  top: 290px; left: 473px;
}
.Scrollbar-Left {
  cursor: pointer;
  position: absolute;
  top: 220px; left: 0px;
}
.Scrollbar-Right {
  cursor: pointer;
  position: absolute;
  top: 220px; left: 380px;
}

p.red{
	color: #bb3e23;
	margin-top: 0px;
	padding-top: 0px;
	
	}