#contactbutton a:hover,#presenterbutton a:hover  {
   background-position: -139px 0%;
}

#teacherresourcesbutton a:hover  {
   background-position: -203px 0%;
}

#teacherresourcesbutton a  {
   background: url(homemedia/teacherresourcesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 153px;
   width: 203px;
   font-size: 153px;
   line-height: 153px;
}

#schedulebutton a:hover  {
   background-position: -200px 0%;
}

#teacherresourcesbutton  {
   visibility: visible;
   position: absolute;
   left: 589px;
   top: 152px;
   z-index: 3;
   width: 203px;
   height: 153px;
}

#overviewbutton a:hover  {
   background-position: -204px 0%;
}

#arrivalbutton a:hover  {
   background-position: -170px 0%;
}

#presenterbutton a  {
   background: url(homemedia/presenterbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 170px;
   width: 139px;
   font-size: 170px;
   line-height: 170px;
}

#overviewbutton a  {
   background: url(homemedia/overviewbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 157px;
   width: 204px;
   font-size: 157px;
   line-height: 157px;
}

#schedulebutton a  {
   background: url(homemedia/schedulebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 186px;
   width: 200px;
   font-size: 186px;
   line-height: 186px;
}

#presenterbutton  {
   visibility: visible;
   position: absolute;
   left: 288px;
   top: 403px;
   z-index: 3;
   width: 139px;
   height: 170px;
}

#arrivalbutton a  {
   background: url(homemedia/arrivalbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 193px;
   width: 170px;
   font-size: 193px;
   line-height: 193px;
}

#contactbutton a  {
   background: url(homemedia/contactbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 172px;
   width: 139px;
   font-size: 172px;
   line-height: 172px;
}

#overviewbutton  {
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 139px;
   z-index: 3;
   width: 204px;
   height: 157px;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 343px;
   z-index: 3;
   width: 200px;
   height: 186px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 521px;
   top: 398px;
   z-index: 3;
   width: 139px;
   height: 172px;
}

#arrivalbutton  {
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 330px;
   z-index: 3;
   width: 170px;
   height: 193px;
}

#background  {
   background: url(homemedia/background.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 936px;
   height: 571px;
}


