#contactbutton a:hover,
#dobutton a:hover,
#faqbutton a:hover  {
   background-position: -220px 0%;
}

#faqbutton a,
#whobutton a,
#dobutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 220px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#startsjuly23rd  {
   background: url(homemedia/fallworkshopstartsoctober.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 678px;
   top: 488px;
   z-index: 4;
   width: 192px;
   height: 141px;
}


#startsjuly23rd a  {
   background-repeat: no-repeat;
   display: block;
   height: 141px;
   width: 192px;
   background-position: 0% 0px;
   font-size: 141px;
   line-height: 141px;
}

#startsjuly23rd a:hover  {
   background-position: -192px 0%;
}

#joinjanehellerandmelodiej  {
   background: url(homemedia/joinjanehellerandmelodiej.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 457px;
   z-index: 2;
   width: 514px;
   height: 78px;
}

#fictionnonfictionscriptb  {
   background: url(homemedia/fictionnonfictionscriptb.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 158px;
   top: 310px;
   z-index: 1;
   width: 556px;
   height: 106px;
}

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

#mmtvbutton a:hover  {
   background-position: -413px 0%;
}

#twoprosshowyouhow  {
   background: url(homemedia/twoprosshowyouhow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 217px;
   z-index: 1;
   width: 365px;
   height: 46px;
}

#whobutton a:hover  {
   background-position: -221px 0%;
}

#contactbutton a  {
   background-image: url(faqmedia/contactbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 0px;
   z-index: 2;
   width: 220px;
   height: 43px;
}

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

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

#hellerquote  {
   background: url(homemedia/hellerquote.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 643px;
   z-index: 5;
   width: 302px;
   height: 93px;
}

#i2009text p  {
   font: 11px/18px Arial;
   margin: 0px;
   color: #D7D7D7;
   text-align: left;
}

#faqbutton a  {
   background-image: url(faqmedia/faqbutton.jpg);
}

#whobutton a  {
   width: 221px;
   background-image: url(faqmedia/whobutton.jpg);
}

#dobutton a  {
   background-image: url(faqmedia/dobutton.jpg);
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 41px;
   z-index: 1;
   width: 875px;
   height: 131px;
}

#mmtvbutton  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 650px;
   z-index: 3;
   width: 413px;
   height: 222px;
}

#whobutton  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 5;
   width: 221px;
   height: 43px;
}

#i2009text  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 746px;
   z-index: 1;
   width: 236px;
}

#howequote  {
   background: url(homemedia/howequote.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 643px;
   z-index: 5;
   width: 308px;
   height: 96px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 0px;
   z-index: 3;
   width: 220px;
   height: 43px;
}

#dobutton  {
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 0px;
   z-index: 4;
   width: 220px;
   height: 43px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 876px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(homemedia/exteriortile.jpg) center top repeat;
   background-attachment: fixed;
}

