#homebutton a,
#aboutbutton a,
#merchandisebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#homebutton a:hover,
#castbutton a:hover  {
   background-position: -40px 0%;
}

#downloadsbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#i2007coldsparkfilmsallri p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #FCFAF5;
   padding-bottom: 10px;
   text-align: center;
}

#i2007coldsparkfilmsallri p a {
   font: 11px/13px Arial;
   color: #FCFAF5;
}

#merchandisebutton a:hover  {
   background-position: -105px 0%;
}

#contentgrow *:first-child  {
   margin-top: 0px;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#i2007coldsparkfilmsallri  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 48px;
   z-index: 3;
   width: 500px;
}

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

#contactbutton a:hover  {
   background-position: -98px 0%;
}

#contentgrow p a:hover,
#contentgrow li a:hover,
#contentgrow td a:hover  {
   color: #E99519;
   text-decoration: underline;
}


#aboutbutton a:hover  {
   background-position: -136px 0%;
}

#merchandisebutton a  {
   width: 105px;
   background-image: url(media/merchandisebutton.gif);
}

#blogbutton a:hover  {
   background-position: -38px 0%;
}

#merchandisebutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 302px;
   z-index: 4;
   width: 105px;
   height: 19px;
}

#downloadsbutton a  {
   width: 94px;
   background-image: url(media/downloadsbutton.gif);
}

#vectorsmartobject  {
   background: url(media/vectorsmartobject.gif) no-repeat;
   position: absolute;
   left: 12px;
   top: 55px;
   z-index: 3;
   width: 191px;
   height: 286px;
}

#downloadsbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 237px;
   z-index: 4;
   width: 94px;
   height: 18px;
}

#contentgrow p a  {
   text-decoration: underline;
   color: #2D6EB6;
}

#aboutthemovie p  {
   font: 24px/17px Arial;
   margin: 0px;
   color: #2D6EB6;
   text-align: left;
}

#contactbutton a  {
   width: 98px;
   background-image: url(media/contactbutton.gif);
}

#aboutthemovie  {
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 225px;
   z-index: 3;
   width: 271px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 269px;
   z-index: 4;
   width: 98px;
   height: 18px;
}

#contentgrow p,
#contentgrow li  {
   font: 12px/14px Arial;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #060606;
}

#small  {
   font: 10px/12px Arial;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #060606;
}

#aboutbutton a  {
   width: 136px;
   background-image: url(media/aboutbutton.gif);
}

#homebutton a  {
   width: 40px;
   background-image: url(media/homebutton.gif);
}

#castbutton a  {
   background: url(media/castbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 40px;
   font-size: 17px;
   line-height: 17px;
}

#blogbutton a  {
   background: url(media/blogbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 38px;
   font-size: 22px;
   line-height: 22px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 141px;
   z-index: 4;
   width: 136px;
   height: 19px;
}

#paperbottom  {
   background: url(media/paperbottom.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 0px;
   z-index: 2;
   width: 593px;
   height: 48px;
}

#contentgrow  {
   padding: 0px 125px 0px 218px;
   background: url(media/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 106px;
   z-index: 4;
   width: 40px;
   height: 19px;
}

#castbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 205px;
   z-index: 4;
   width: 40px;
   height: 17px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 170px;
   z-index: 4;
   width: 38px;
   height: 22px;
}

#pid0about  {
   margin: 0px auto 0px auto;
   height: 591px;
   width: 794px;
   position: relative;
}

#scootdown  {
   position: relative;
   top: 255px;
}

#papertop  {
   background: url(media/papertop.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}

#layer16  {
   background: url(media/layer16.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 463px;
   top: 1px;
   z-index: 3;
   width: 53px;
   height: 43px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 58px;
   margin-bottom: 91px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #9D4E21 url(media/exteriortile.gif) center top repeat;
}

#photobrittany  {
   background: url(media/photobrittany.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photokunal  {
   background: url(media/photokunal.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}

#photojeff  {
   background: url(media/photojeff.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photonoah  {
   background: url(media/photonoah.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photoryne  {
   background: url(media/photoryne.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photomccall  {
   background: url(media/photomccall.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photopaul  {
   background: url(media/photopaul.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photojoyce  {
   background: url(media/photojoyce.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photomichael  {
   background: url(media/photomichael.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photocurt  {
   background: url(media/photocurt.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photochris  {
   background: url(media/photochris.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photoanne  {
   background: url(media/photoanne.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photodavid  {
   background: url(media/photodavid.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photonenetzi  {
   background: url(media/photonenetzi.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photomelissa  {
   background: url(media/photomelissa.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photodane  {
   background: url(media/photodane.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photomarc  {
   background: url(media/photomarc.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photosam  {
   background: url(media/photosam.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photonicole  {
   background: url(media/photonicole.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photoryan  {
   background: url(media/photoryan.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#photojustin  {
   background: url(media/photojustin.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#papertopabout  {
   background: url(media/papertopabout.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}

#papertopcontact  {
   background: url(media/papertopcontact.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#papertopscenes  {
   background: url(media/papertopscenes.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}
#papertopmerchandise  {
   background: url(media/papertopmerchandise.gif) no-repeat;
   position: absolute;
   left: 141px;
   top: 23px;
   z-index: 2;
   width: 653px;
   height: 232px;
}





