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

a ins  {
   text-decoration: none;
}

#asparticipantsinoursubcitydocumentarycascadiabehavioralcopy p,
#thepoliticallandscapechangessoquicklythesedaysthisvidcopy2 p,
#fireflystudiostakesaprojectfromanideatocompletionwecopy6 p,
#thiskindofpartyonlyhappensonceevery100yearstocelebrcopy3 p,
#givingbacktothecommunityisimportantinlifetothatendcopy5 p,
#fireflystudiosllcpobox511lakeoswegoor97034emaili p,
#fireflystudioshascreatedavarietyofvideosovertheyears p,
#whenanoregonvineyardbeatsoutsomeofthepremierefrenchpcopy4 p  {
   font: 15px/15px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: justify;
}

#asparticipantsinoursubcitydocumentarycascadiabehavioralcopy p a,
#whenanoregonvineyardbeatsoutsomeofthepremierefrenchpcopy4 p a,
#fireflystudiosllcpobox511lakeoswegoor97034emaili p a,
#givingbacktothecommunityisimportantinlifetothatendcopy5 p a,
#thiskindofpartyonlyhappensonceevery100yearstocelebrcopy3 p a,
#thepoliticallandscapechangessoquicklythesedaysthisvidcopy2 p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
}

#thepoliticallandscapechangessoquicklythesedaysthisvidcopy2,
#asparticipantsinoursubcitydocumentarycascadiabehavioralcopy  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 845px;
   z-index: 5;
   width: 730px;
}

#thiskindofpartyonlyhappensonceevery100yearstocelebrcopy3,
#whenanoregonvineyardbeatsoutsomeofthepremierefrenchpcopy4  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 844px;
   z-index: 5;
}

#peoplearetalkingaboutfireflystudioswhetherthecomments p,
#thereisanundeniablealluretoobservingfirefliesinthesum p  {
   font: 16px/19px Verdana, sans-serif;
   margin: 0px;
   text-align: right;
   color: #FFFFFF;
}

#homebutton a:hover,
#aboutbutton a:hover,
#samplesbutton a:hover,
#contactbutton a:hover,
#pressbutton a:hover  {
   background-position: -50px 0%;
}

#lakeobutton a,
#garrettbutton a,
#cascadiabutton a,
#overviewbutton a,
#domainebutton a,
#subcitybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#pid10press,
#about,
#home,
#overview,
#lakeo,
#domaine,
#cascadia,
#samples,
#contact,
#subcity,
#garrett  {
   margin: 0px auto 0px auto;
   width: 850px;
   position: relative;
}

#domainexmedia,
#tvglare,
#garrettxmedia,
#subcityxmedia,
#lakeoxmedia,
#cascadiaxmedia,
#overviewxmedia  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 170px;
   z-index: 5;
   width: 617px;
   height: 349px;
}

#nowplayingfireflystudiosoverviewcopy6,
#nowplayingstaterepchrisgarrettcopy2  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 791px;
   z-index: 5;
   width: 423px;
   height: 13px;
   background-repeat: no-repeat;
}

#whenanoregonvineyardbeatsoutsomeofthepremierefrenchpcopy4  {
   width: 733px;
}

#thiskindofpartyonlyhappensonceevery100yearstocelebrcopy3  {
   width: 567px;
}

#peoplearetalkingaboutfireflystudioswhetherthecomments p  {
   padding-top: 15px;
}

#copyright2010fireflystudiosllcallrightsreserved  {
   background: url(sg_subcity_media/id0copyright2010fireflystud.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 972px;
   z-index: 4;
   width: 409px;
   height: 9px;
}

#nowplayingfireflystudiosoverviewcopy6  {
   background-image: url(sg_overview_media/id0nowplayingfireflystudios.jpg);
}

#nowplayingstaterepchrisgarrettcopy2  {
   background-image: url(sg_garrett_media/id0nowplayingstaterepchrisg.jpg);
}

#imagineshooteditinspire  {
   background: url(sg_subcity_media/imagineshooteditinspire.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 67px;
   z-index: 4;
   width: 262px;
   height: 16px;
}

#googleanalyticsliteral  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 420px;
   z-index: 6;
   width: 668px;
}

#cascadiabutton a:hover  {
   background-position: -100px 0%;
}

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

#garrettbutton a:hover  {
   background-position: -77px 0%;
}

#subcitybutton a:hover  {
   background-position: -83px 0%;
}

#domainebutton a:hover  {
   background-position: -167px 0%;
}

#lakeobutton a:hover  {
   background-position: -140px 0%;
}

#overviewbutton a  {
   width: 101px;
   background-image: url(sg_subcity_media/overviewbutton.jpg);
}

#cascadiabutton a  {
   width: 100px;
   background-image: url(sg_subcity_media/cascadiabutton.jpg);
}

#subcitybutton a  {
   width: 83px;
   background-image: url(sg_subcity_media/subcitybutton.jpg);
}

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

#domainebutton a  {
   width: 167px;
   background-image: url(sg_subcity_media/domainebutton.jpg);
}

#samplesbutton a  {
   background: url(sg_subcity_media/samplesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 120px;
   width: 50px;
   font-size: 120px;
   line-height: 120px;
}

#garrettbutton a  {
   width: 77px;
   background-image: url(sg_subcity_media/garrettbutton.jpg);
}

#overviewbutton  {
   visibility: visible;
   position: absolute;
   left: 82px;
   top: 560px;
   z-index: 5;
   width: 101px;
   height: 27px;
}

#cascadiabutton  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 560px;
   z-index: 5;
   width: 100px;
   height: 27px;
}

#lakeobutton a  {
   width: 140px;
   background-image: url(sg_subcity_media/lakeobutton.jpg);
}

#domainebutton  {
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 560px;
   z-index: 5;
   width: 167px;
   height: 27px;
}

#aboutbutton a  {
   background: url(sg_subcity_media/aboutbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 96px;
   width: 50px;
   font-size: 96px;
   line-height: 96px;
}

#subcitybutton  {
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 560px;
   z-index: 5;
   width: 83px;
   height: 27px;
}

#garrettbutton  {
   visibility: visible;
   position: absolute;
   left: 585px;
   top: 560px;
   z-index: 5;
   width: 77px;
   height: 27px;
}

#samplesbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 202px;
   z-index: 6;
   width: 50px;
   height: 120px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 7px;
   z-index: 8;
   width: 50px;
   height: 119px;
}

#pressbutton a  {
   background: url(sg_subcity_media/pressbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 97px;
   width: 50px;
   font-size: 97px;
   line-height: 97px;
}

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

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 310px;
   z-index: 5;
   width: 50px;
   height: 96px;
}

#lakeobutton  {
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 560px;
   z-index: 5;
   width: 140px;
   height: 27px;
}

#pressbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 117px;
   z-index: 7;
   width: 50px;
   height: 97px;
}

#id1ffslogo  {
   background: url(sg_subcity_media/id1ffslogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 12px;
   z-index: 4;
   width: 159px;
   height: 46px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 399px;
   z-index: 4;
   width: 50px;
   height: 86px;
}

#dvdplayer  {
   background: url(sg_subcity_media/dvdplayer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 604px;
   z-index: 4;
   width: 638px;
   height: 165px;
}

#datatab  {
   background: url(sg_domaine_media/datatab.jpg) no-repeat;
   position: absolute;
   left: 42px;
   top: 779px;
   z-index: 4;
   width: 767px;
   height: 175px;
}

#tvglare  {
   background: url(sg_samples_media/tvglare.jpg) no-repeat;
   visibility: visible;
}

#white  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 850px;
   height: 1000px;
   background-color: #FFFFFF;
   background-image: none;
}

#play  {
   background: url(sg_subcity_media/play.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 571px;
   top: 663px;
   z-index: 5;
   width: 36px;
   height: 11px;
}

#tv  {
   background: url(sg_subcity_media/tv.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 144px;
   z-index: 4;
   width: 686px;
   height: 419px;
}

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

