/* ---------------- Children Gallery ---------------- */

#galcontainer {
    position:relative; 
    width:625px; 
    height:412px; 
    margin:20px auto; 
}

#galstarting {
	background:url(images/children01.jpg) no-repeat;
	float:left;
    position:relative; 
    width:350px; 
    height:280px; 
	margin:10px 0 0 27px;
	}

#galcontainer ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
}

a {
	outline:none;
}

#galcontainer a.gallery span {
    position:absolute; 
    width:0px; 
    height:0px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
}

#galcontainer a.gallery, #galcontainer a.gallery:visited, #galcontainer a.gallery:active, #galcontainer a.gallery:focus {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:5px 2px 1px 2px; 
    text-align:left; 
}
	
#galcontainer a.slidea {
    background:url(thumb/children01.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slideb {
    background:url(thumb/children02.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidec {
    background:url(thumb/children03.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slided {
    background:url(thumb/children04.jpg); 
    height:60px; 
    width:60px;
}
	
#galcontainer a.slidee {
    background:url(thumb/children05.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidef {
    background:url(thumb/children06.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slideg {
    background:url(thumb/children07.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slideh {
    background:url(thumb/children08.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidei {
    background:url(thumb/children09.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidej {
    background:url(thumb/children10.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidek {
    background:url(thumb/children11.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidel {
    background:url(thumb/children12.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidem {
    background:url(thumb/children13.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.sliden {
    background:url(thumb/children14.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slideo {
    background:url(thumb/children15.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slidep {
    background:url(thumb/children16.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slideq {
    background:url(thumb/children17.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer a.slider {
    background:url(thumb/children18.jpg); 
    height:60px; 
    width:60px;
}

#galcontainer ul {
    width:198px; 
    height:318px;
}

#galcontainer li {
    float:left;
}

#galcontainer ul {
    margin:5px; 
    float:right;
}

#galcontainer a.gallery:hover, #galcontainer a.gallery:active, #galcontainer a.gallery:focus {
    border:1px solid #fff; 
}

#galcontainer a.gallery:hover span, #galcontainer a.gallery:active span, #galcontainer a.gallery:focus span {
    position:absolute; 
    width:360px; 
    height:360px; 
    top:10px; 
    left:27px; 
}

#galcontainer a.gallery:hover span.sq, #galcontainer a.gallery:active span.sq, #galcontainer a.gallery:focus span.sq {
    position:absolute; 
    width:360px; 
    height:360px; 
    top:10px; 
    left:27px; 
    color:#000; 
}

#galcontainer a.gallery:hover img, #galcontainer a.gallery:focus img, #galcontainer a.gallery:active img {
    float:left; 
    margin-right:5px;
}