#about1 {
float: left;
width: 250px;
height: 166px;
border: 1px solid #666666;
background-image:url(images/about/about1.gif);
background-repeat: no-repeat;
margin: 20px;
}

#about2 {
float: right;
width: 250px;
height: 182px;
border: 1px solid #666666;
background-image:url(images/about/about2.gif);
background-repeat: no-repeat;
margin: 20px;
}

#creche_1 {
position: relative;
margin: 20px 0px 0px 70px;
width: 250px;
height: 188px;
border: 1px solid #666666;
background-image:url(images/gallery/creche_3.gif);
background-repeat: no-repeat;
}

#creche_2 {
position: relative;
margin: 20px 0px 0px 70px;
width: 250px;
height: 188px;
border: 1px solid #666666;
background-image:url(images/gallery/creche_1.gif);
background-repeat: no-repeat;
}

#creche_3 {
position: relative;
margin: 20px 0px 16px 70px;
width: 250px;
height: 188px;
border: 1px solid #666666;
background-image:url(images/gallery/creche_2.gif);
background-repeat: no-repeat;
}

#martin_gallery {
position: relative;
margin: 20px 0px 16px 70px;
width: 250px;
height: 188px;
border: 1px solid #666666;
background-image:url(images/gallery/martin.gif);
background-repeat: no-repeat;
}

#martin {
float: right;
width: 342px;
height: 227px;
border: 2px solid #777777;
background-image:url(images/events/martin.gif);
background-repeat: no-repeat;
margin: 10px;
}

#bride {
float: left;
width: 200px;
height: 252px;
border: 2px solid #777777;
background-image:url(images/events/bride.gif);
background-repeat: no-repeat;
margin: 10px;
}

#baby_event1 {
position: absolute;
top: 500px;
left: 3px;
width: 130px;
height: 112px;
border: 1px solid #777777;
background-image:url(images/events/baby_event2.gif);
background-repeat: no-repeat;
}

#baby_event2 {
position: absolute;
top: 670px;
left: 3px;
width: 130px;
height: 112px;
border: 1px solid #777777;
background-image:url(images/events/baby_event3.gif);
background-repeat: no-repeat;
}

#baby_event3 {
position: absolute;
top: 840px;
left: 3px;
width: 130px;
height: 112px;
border: 1px solid #777777;
background-image:url(images/events/baby_event1.gif);
background-repeat: no-repeat;
}

#family_1 {
float: left;
width: 150px;
height: 200px;
border: 2px solid #777777;
background-image:url(images/families/family.gif);
background-repeat: no-repeat;
margin: 10px;
}

#family_2 {
float: right;
width: 150px;
height: 200px;
border: 2px solid #777777;
background-image:url(images/families/baby.gif);
background-repeat: no-repeat;
margin: 10px;
}

#nannies_1 {
float: left;
width: 150px;
height: 200px;
border: 2px solid #777777;
background-image: url(images/nannies/baby.gif);
background-repeat: no-repeat;
margin: 10px;
}

#nannies_2 {
float: right;
width: 150px;
height: 225px;
border: 2px solid #777777;
background-image: url(images/nannies/gap_kid.gif);
background-repeat: no-repeat;
margin: 10px;
}

#registration_1 {
float: right;
width: 250px;
height: 150px;
border: 2px solid #777777;
background-image: url(images/reg/writing.gif);
background-repeat: no-repeat;
margin: 10px;
}

#terms_1 {
float: right;
width: 250px;
height: 150px;
border: 2px solid #777777;
background-image: url(images/terms/laptop.gif);
background-repeat: no-repeat;
margin: 10px;
}

#terms_2 {
float: right;
width: 200px;
height: 200px;
border: 2px solid #777777;
background-image: url(images/terms/baby.gif);
background-repeat: no-repeat;
margin: 10px;
}

#firstaid_1 {
float: right;
width: 200px;
height: 300px;
border: 2px solid #777777;
background-image: url(images/first_aid/baby_1.gif);
background-repeat: no-repeat;
margin: 10px;
}
