#top_catchtext{
  text-align: right;
  padding: 40px 23px 15px 23px;
  font-size: 20pt;
  line-height:25pt;
}
#top_readtext{
  padding: 0px 23px 10px 23px;
  font-size: 11pt;
  line-height:18pt;
}
#whatsnew_title{
  padding: 0px 23px 0px 23px;
}
#whatsnew_imgheader{
  margin: 0px 23px 0px 23px;
}
#whatsnew_imgfooter{
  margin: 0px 23px 0px 23px;
}
#whatsnew_box{
  margin: 0px 23px 0px 23px;
  padding: 0px 0px 23px 0px;
  background-image: url("../img/top/main_whatsnew_footer.gif");
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
#whatsnew_list{
  background-image: url("../img/top/main_whatsnew_background.gif");
  background-repeat:repeat-y;
  margin: 0px;
  padding: 0px 23px 0px 23px;
  line-height:18pt;
}
#whatsnew_list li{
  font-weight: bold; 
  list-style: none;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 10px;
  background: url(../img/top/main_whatsnew_mark.gif) no-repeat 0px 9px;
}
#whatsnew_list_other{
  background-image: url("../img/top/main_whatsnew_background.gif");
  background-repeat:repeat-y;
  margin: 0px;
  padding: 0px 23px 0px 23px;
  line-height:18pt;
}
#whatsnew_list_other li{
  list-style: none;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 10px;
  text-align: right;
}
#afterchildclub_container{
  float:left;
}
#boxtitle_afterchildclub{
  padding: 23px 0px 0px 23px;
}
#box_afterchildclub{
  width:270px;
  background-color: #ACDDEC;
  margin: 0px 0px 0px 23px;
}
#box_afterchildclub p{
  padding: 10px 10px 10px 10px;
}
#box_afterchildclub_img{
  margin: 10px 10px 0px 10px;
  float:right;
}
#boxbutton_afterchildclub,
#boxbutton_afterchildclub_intoro{
  margin: 0px 10px 12px 34px;
  clear:both;
}
#activity_container{
  float:left;
}
#boxtitle_activity{
  padding: 23px 0px 0px 14px;
}
#box_activity{
  width:270px;
  background-color: #ACDDEC;
  margin: 0px 0px 0px 14px;
}
#box_activity p{
  padding: 10px 10px 10px 10px;
}
#box_activity_img{
  margin: 10px 10px 0px 10px;
  float:right;
}
#boxbutton_activity,
#boxbutton_activity_intoro{
  margin: 0px 10px 12px 34px;
  clear:both;
}
#guidancesession_container{
  float:left;
}
#boxtitle_guidancesession{
  padding: 23px 0px 0px 23px;
}
#box_guidancesession{
  width:270px;
  background-color: #ACDDEC;
  margin: 0px 0px 0px 23px;
}
#box_guidancesession p{
  padding: 10px 10px 10px 10px;
}
#box_guidancesession_img{
  margin: 10px 10px 0px 10px;
  float:right;
}
#boxbutton_guidancesession{
  margin: 0px 10px 12px 34px;
  clear:both;
}
#filmfestival_container{
  float:left;
  margin-bottom: 40px;
  @margin-bottom: 25px;
}
#boxtitle_filmfestival{
  padding: 23px 0px 0px 14px;
}
#box_filmfestival{
  width:270px;
  background-color: #ACDDEC;
  margin: 0px 0px 0px 14px;
}
#box_filmfestival p{
  padding: 10px 10px 10px 10px;
}
#box_filmfestival_img{
  margin: 10px 10px 0px 10px;
  float:right;
}
#boxbutton_filmfestival{
  margin: 0px 10px 12px 34px;
  clear:both;
}
#topfirstbox_container{
  letter-spacing:0px;
  margin: 0px;
  padding: 0px;
}
#topsecondlbox_container{
  letter-spacing:0px;
  clear:both;
  margin: 0px;
  padding: 0px;
}
#clear{
  clear:both;
}

#tools{
  clear:both;
  width:555px;
  background-color:#acddec;
  margin: 0px 0px 25px 21px;
}
#tools img#tools1{
  margin :15px 0px 0px 32px;
}
#tools img#tools2{
  margin :15px 0px 0px 10px;
  @margin :15px 0px 0px 12px;
}
#tools img#tools3{
  margin :15px 0px 15px 32px;
}
#tools img#tools4{
  margin :15px 0px 15px 10px;
  @margin :15px 0px 15px 12px;
}

