a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hznmessages,
#hznbombsandbicycles,
#hzngrannygallery3,
#hzngrannygallery2,
#hznhome,
#hzngrannygallery1,
#hznpid5grannytwiddle,
#hznpid8thecaretakers,
#hzngrannygallery4,
#hznbombsgallery,
#hznproductions,
#hzntickets,
#hzncaretakersgallery  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#messages,
#bombsandbicycles,
#pid5grannytwiddle,
#bombsgallery,
#tickets,
#pid8thecaretakers,
#grannygallery3,
#grannygallery2,
#grannygallery1,
#caretakersgallery,
#home,
#productions,
#grannygallery4  {
   width: 800px;
   height: 600px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   top: -300px;
}

#grannytwiddlehasasister p,
#usingamyriadofstorytelling p,
#magicatticproduction2005 p,
#ittakesplaceinanattican p,
#magicatticproductionjune p,
#magicatticproductiontext p  {
   font: 18px/22px "Times New Roman";
   margin: 0px;
   color: #BBBBD5;
}

#bombsbicyclesbutton a,
#grannytwiddlebutton a,
#grannysgallerybutton a,
#bombsgallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#thecaretakersbutton a,
#contacttheatticbutton a,
#ticketstotheatticbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#magicatticsaimistocreate p,
#magicatticdevisesitsproduc p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #F1F8FC;
}

#ticketstotheatticbutton a:hover  {
   background-position: -119px 0%;
}

#contacttheatticbutton a:hover  {
   background-position: -110px 0%;
}

#usingamyriadofstorytelling p  {
   text-align: center;
}

#bombsbicyclesbutton a:hover  {
   background-position: -121px 0%;
}

#grannytwiddlebutton a:hover  {
   background-position: -115px 0%;
}

#thecaretakersbutton a:hover  {
   background-position: -109px 0%;
}

#magicatticproductionjune p  {
   text-align: left;
}

#magicatticproductiontext p  {
   text-align: left;
}

#magicatticproduction2005 p  {
   text-align: center;
}

#ittakesplaceinanattican p  {
   text-align: center;
}

#grannytwiddlehasasister p  {
   text-align: center;
}

#ticketstotheatticbutton a  {
   width: 119px;
   background-image: url(grannygallery1media/ticketstotheatticbutton.gif);
}

#productionsbutton a:hover  {
   background-position: -94px 0%;
}

#getflashplayer7toviewgal  {
   background: url(productionsmedia/getflashplayer7toviewgal.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 62px;
   z-index: 3;
   width: 88px;
   height: 39px;
}

#ticketstotheatticbutton  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 340px;
   z-index: 2;
   width: 119px;
   height: 20px;
}

#contacttheatticbutton a  {
   width: 110px;
   background-image: url(grannygallery1media/contacttheatticbutton.gif);
}

#grannysgallerybutton a  {
   width: 110px;
   background-image: url(grannytwiddlemedia/grannysgallerybutton.jpg);
}

#contacttheatticbutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 381px;
   z-index: 2;
   width: 110px;
   height: 20px;
}

#bombsbicyclesbutton a  {
   width: 121px;
   background-image: url(grannygallery1media/bombsbicyclesbutton.gif);
}

#grannytwiddlebutton a  {
   width: 115px;
   background-image: url(grannygallery1media/grannytwiddlebutton.jpg);
}

#layer95button a:hover  {
   background-position: -54px 0%;
}

#thecaretakersbutton a  {
   width: 109px;
   background-image: url(grannygallery1media/thecaretakersbutton.jpg);
}

#bombsgallerybutton a  {
   width: 45px;
   background-image: url(bombsandbicyclesmedia/bombsgallerybutton.jpg);
}

#layer3copy2,
#layer3  {
   visibility: visible;
   position: absolute;
   left: 61px;
   z-index: 2;
   width: 40px;
   height: 40px;
   background-repeat: no-repeat;
}

#thecaretakersbutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 190px;
   z-index: 2;
   width: 109px;
   height: 20px;
}

#bombsbicyclesbutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 229px;
   z-index: 2;
   width: 121px;
   height: 23px;
}

#grannytwiddlebutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 270px;
   z-index: 2;
   width: 115px;
   height: 23px;
}

#productionsbutton a  {
   background: url(grannygallery1media/productionsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 94px;
   font-size: 28px;
   line-height: 28px;
}

#nextbutton a:hover  {
   background-position: -29px 0%;
}

#backbutton a:hover  {
   background-position: -28px 0%;
}

#homebutton a:hover  {
   background-position: -48px 0%;
}

#logobutton a:hover  {
   background-position: -129px 0%;
}

#productionsbutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 120px;
   z-index: 2;
   width: 94px;
   height: 28px;
}

#shape13,
#shape19  {
   background: url(productionsmedia/shape19.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 458px;
   z-index: 3;
   width: 2px;
   height: 25px;
}

#layer95button a  {
   background: url(grannygallery1media/layer95button.gif) no-repeat 0% 0px;
   display: block;
   height: 50px;
   width: 54px;
   font-size: 50px;
   line-height: 50px;
}

#layer95button  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 16px;
   z-index: 2;
   width: 54px;
   height: 50px;
}

#logobutton a  {
   background: url(grannygallery1media/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 129px;
   font-size: 42px;
   line-height: 42px;
}

#homebutton a  {
   background: url(grannygallery1media/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 48px;
   font-size: 19px;
   line-height: 19px;
}

#nextbutton a  {
   background: url(grannygallery1media/nextbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 29px;
   font-size: 16px;
   line-height: 16px;
}

#backbutton a  {
   background: url(grannygallery1media/backbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 28px;
   font-size: 18px;
   line-height: 18px;
}

#layer3copy2  {
   background-image: url(productionsmedia/layer3copy2.jpg);
   top: 419px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 519px;
   z-index: 2;
   width: 129px;
   height: 42px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 486px;
   z-index: 2;
   width: 29px;
   height: 16px;
}

#backbutton  {
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 492px;
   z-index: 2;
   width: 28px;
   height: 18px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 470px;
   z-index: 2;
   width: 48px;
   height: 19px;
}

#layer3copy  {
   background: url(productionsmedia/layer3copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 151px;
   z-index: 2;
   width: 40px;
   height: 37px;
}

#shape19  {
   top: 370px;
}

#shape13  {
   top: 494px;
}

#layer3  {
   background-image: url(productionsmedia/layer3.jpg);
   top: 297px;
}

#shape2  {
   visibility: visible;
   position: absolute;
   left: 166px;
   top: 553px;
   z-index: 2;
   width: 634px;
   height: 47px;
   background-color: #000000;
   background-image: none;
}

#shape1  {
   background: #000000 url(grannygallery1media/shape1.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 600px;
   visibility: visible;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #011E4E;
}

