/*
    =============================================
            handles browser specific css
    =============================================
*/

body{background-color : #94ba65;margin-left: auto;margin-right:auto;width: 1000px;}
 
 #logo {
	
	
	
	margin-left: 0px;
	
} 
  /*#ks {text-align:center;font-size:32pt;color:#ed1c24; margin-top: 1px;}
  #ks_logo{width: 49px; height: 39px;position:relative;}
  #Cs {text-align:center;font-size:18pt;font-weight:bold;}
  #ks_address {text-align:center;} */
#navigation {
width : 900px;
z-index:1000;
}

 #navigation ul, #navigation li {
	margin:0;
	padding: 0;
	list-style-type: none;
	
}
#navigation a {
	background-color: #2790b0; 
	text-decoration: none;
	font: 10px 'ColaborateLightRegular', Arial, sans-serif;
	text-indent: 5px;
	border-top: 1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin: 0px;
	padding: 0px;
	color: rgb(255,255,255);
	z-index:1000;
}
#navigation a:hover {
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color: #555;
	color: white;
	
}
#navigation .stack > a {
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 97% 8px;
	z-index:1000;
	/*top: 0; */
}
#navigation .stack > a:hover {
	background-position: 97% -78px;
}
#p_canvas {bottom:0px;
margin-left: auto;margin-right:auto;
 border: 2px solid #ccc;
 margin-left:120px;
 margin-top: 10px;
}

.pics{
   height: 400px;
   width:  288px;
   
  
   margin-left:160px;
  
 }
.pics img {
   padding : 4px;
   border: 1px solid #C9c;
   background-color: #ccc;
   width: 384px;
   height: 288px;
   top: 0;
   left: 0;
   margin-bottom:0px;
}
#side {
	background-color: #c3b199; 
	font-size : 80%;
	text-decoration : none;
	display: inline-block;
	height: 800px; 
	width : 190px;
	color :black;
	font-weight: bold;
	
	
	/*border: 1px solid #6699FF; */
	float: left;	
}
#main {
	width : 759px;
	height: 800px; 
	float: right;
	
	
	
}
#dark_background {
	display: inline-block; 
	background-color:#7b08b5;
	
	height: 800px;
	width: 1000px;
    margin-bottom: -10px;
}
 span {color: white; font-weight: bold; }
#spans {text-align: center;}
#copyright {
	display: inline-block; 
	background-color: #ed1c24; #ed1c24
	
	height:40px; 
	width: 1000px;
	text-align:center; 
	
	font-size:70%;
	margin :auto;
	color:white;
	
	bottom : -10px;
	border-top : 1px solid #999;
}

div {
  /*overflow: hidden; */
}

p {
     margin: 0px;
}

a {
	text-decoration: none;
	color : black;
}

*{
    padding: 0;
    margin: 0;
} 



#childcare_list {
	
	margin-left: 250px;
}
.teachers {
	border-bottom: solid  1px #ffffff; 
	padding-bottom : 10px;
	padding-top : 10px;  
	
	
}



iframe {
	
	margin-left: 60px;
	margin-top: 35px;
	
	
}


