#contactb a,
#resourcesb a,
#id1newsb a,
#id1rteb a,
#id1lcrhb a,
#companyb a,
#showsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#breadcrumbmenu li a:hover,
#id1playsxmedia a:active  {
   text-decoration: underline;
}

#id1playsxmedia a:link,
#id1playsxmedia a:visited  {
   color: #FFFFFF;
   text-decoration: underline;
}

#id1playsxmedia th,
#id1playsxmedia td  {
   color: #FFFFFF;
}

#id1lcrhb a:hover,
#id1rteb a:hover  {
   background-position: -38px 0%;
}

#cuttingedgetheatrewithtrad  {
   background: url(sg_violet_media/cuttingedgetheatrewithtrad.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 257px;
   z-index: 7;
   width: 212px;
   height: 30px;
}

#leftxmedia,
#rightxmedia  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 6;
   width: 365px;
   height: 243px;
   background-repeat: no-repeat;
}

#id1playsxmedia a:hover  {
   text-decoration: none;
}

#id1pastshowsb a:hover  {
   background-position: -73px 0%;
}

#id0pastshowsb a:hover  {
   background-position: -250px 0%;
}

#experienceb a:hover  {
   background-position: -139px 0%;
}

#breadcrumbmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #660000;
   height: 100%;
}

#theatretribe2007 p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #660000;
   padding-bottom: 2px;
   text-align: center;
}

#id1rteb,
#id1lcrhb  {
   visibility: visible;
   position: absolute;
   top: 339px;
   z-index: 7;
   width: 38px;
   height: 13px;
}

#resourcesb a:hover  {
   background-position: -65px 0%;
}

#nohob a,
#lacacb a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   background-position: 0% 0px;
   font-size: 60px;
   line-height: 60px;
}

#breadcrumbmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

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

#id0newsb a:hover  {
   background-position: -212px 0%;
}

#theatretribe2007  {
   visibility: visible;
   position: absolute;
   left: 693px;
   top: 1015px;
   z-index: 6;
   width: 113px;
}

#companyb a:hover  {
   background-position: -113px 0%;
}

#id1newsb a:hover  {
   background-position: -63px 0%;
}

#contactb a:hover  {
   background-position: -107px 0%;
}

#id1pastshowsb a  {
   background: url(sg_violet_media/id1pastshowsb.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 73px;
   font-size: 10px;
   line-height: 10px;
}

#donateb a:hover  {
   background-position: -173px 0%;
}

#id1shape10copy4  {
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 333px;
   z-index: 6;
   width: 702px;
   height: 23px;
   background-color: #660000;
   background-image: none;
}

#id0pastshowsb a  {
   background: url(sg_violet_media/id0pastshowsb.gif) no-repeat 0% 0px;
   display: block;
   height: 151px;
   width: 250px;
   font-size: 151px;
   line-height: 151px;
}

#pastproductions  {
   background: url(sg_violet_media/pastproductions.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 347px;
   z-index: 6;
   width: 181px;
   height: 13px;
}

#showsb a:hover  {
   background-position: -80px 0%;
}

#breadcrumbmenu  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #660000;
   position: absolute;
   left: 594px;
   top: 998px;
   z-index: 6;
}

#id1playsxmedia  {
   background-color: #000000;
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 369px;
   z-index: 6;
   width: 702px;
   height: 605px;
   color: #FFFFFF;
}

#lacacb a:hover  {
   background-position: -61px 0%;
}

#id1pastshowsb  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 308px;
   z-index: 7;
   width: 73px;
   height: 10px;
}

#id0pastshowsb  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 367px;
   z-index: 6;
   width: 250px;
   height: 151px;
}

#experienceb a  {
   background: url(sg_violet_media/experienceb.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 139px;
   font-size: 34px;
   line-height: 34px;
}

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

#resourcesb a  {
   width: 65px;
   background-image: url(sg_violet_media/resourcesb.gif);
}

#id2pastshows  {
   background: url(sg_violet_media/id2pastshows.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 336px;
   z-index: 7;
   width: 195px;
   height: 17px;
}

#nohocardb a  {
   background: url(sg_violet_media/nohocardb.gif) no-repeat 0% 0px;
   display: block;
   height: 51px;
   width: 83px;
   font-size: 51px;
   line-height: 51px;
}

#ssb a:hover  {
   background-position: -49px 0%;
}

#experienceb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 933px;
   z-index: 6;
   width: 139px;
   height: 34px;
}

#rightxmedia  {
   background-image: url(externalmedia/cairo-courtneymandy.jpg);
   left: 749px;
}

#contactb a  {
   width: 107px;
   background-image: url(sg_violet_media/contactb.gif);
}

#resourcesb  {
   visibility: visible;
   position: absolute;
   left: 825px;
   top: 266px;
   z-index: 8;
   width: 65px;
   height: 13px;
}

#leftxmedia  {
   background-image: url(externalmedia/cairo-cast.jpg);
   left: 382px;
}

#id0newsb a  {
   background: url(sg_violet_media/id0newsb.gif) no-repeat 0% 0px;
   display: block;
   height: 211px;
   width: 212px;
   font-size: 211px;
   line-height: 211px;
}

#id1lcrhb a  {
   width: 38px;
   background-image: url(sg_violet_media/id0skullb.gif);
}

#companyb a  {
   width: 113px;
   background-image: url(sg_violet_media/companyb.gif);
}

#id1newsb a  {
   width: 63px;
   background-image: url(sg_violet_media/id1newsb.gif);
}

#nohocardb  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 917px;
   z-index: 6;
   width: 83px;
   height: 51px;
}

#donateb a  {
   background: url(sg_violet_media/donateb.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 173px;
   font-size: 29px;
   line-height: 29px;
}

#id1rteb a  {
   width: 38px;
   background-image: url(sg_violet_media/id2lcrhb.gif);
}

#pid7cairo  {
   margin: 0px auto 0px auto;
   width: 1168px;
   position: relative;
}

#companyb  {
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 266px;
   z-index: 8;
   width: 113px;
   height: 13px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 945px;
   top: 266px;
   z-index: 8;
   width: 107px;
   height: 13px;
}

#showsb a  {
   width: 80px;
   background-image: url(sg_violet_media/showsb.gif);
}

#id0newsb  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 17px;
   z-index: 6;
   width: 212px;
   height: 211px;
}

#id1newsb  {
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 266px;
   z-index: 8;
   width: 63px;
   height: 13px;
}

#lacacb a  {
   width: 61px;
   background-image: url(sg_violet_media/lacacb.gif);
}

#id1lcrhb  {
   left: 597px;
}

#nohob a  {
   width: 100px;
   background-image: url(sg_violet_media/nohob.gif);
}

#shape15  {
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 290px;
   z-index: 6;
   width: 378px;
   height: 33px;
   background-color: #660000;
   background-image: none;
}

#donateb  {
   visibility: visible;
   position: absolute;
   left: 776px;
   top: 294px;
   z-index: 6;
   width: 173px;
   height: 29px;
}

#id1rteb  {
   left: 857px;
}

#shape8  {
   background: url(sg_violet_media/shape8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 0px;
   z-index: 5;
   width: 291px;
   height: 1056px;
}

#shape9  {
   background: url(sg_violet_media/shape9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 0px;
   z-index: 5;
   width: 772px;
   height: 1056px;
}

#lacacb  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 974px;
   z-index: 6;
   width: 61px;
   height: 60px;
}

#showsb  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 266px;
   z-index: 8;
   width: 80px;
   height: 13px;
}

#shape7  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1168px;
   height: 1128px;
   background-color: #660000;
   background-image: none;
}

#shape1  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 243px;
   z-index: 6;
   width: 250px;
   height: 58px;
   background-color: #000000;
   background-image: none;
}

#shape2  {
   background: url(sg_violet_media/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 241px;
   z-index: 7;
   width: 792px;
   height: 62px;
}

#shadow  {
   background: url(sg_violet_media/shadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 215px;
   z-index: 4;
   width: 241px;
   height: 115px;
}

#nohob  {
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 975px;
   z-index: 6;
   width: 100px;
   height: 60px;
}

#ssb a  {
   background: url(sg_violet_media/ssb.gif) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 49px;
   font-size: 41px;
   line-height: 41px;
}

#line  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 894px;
   z-index: 6;
   width: 248px;
   height: 1px;
   background-color: #E9A101;
   background-image: none;
   font-size: 1px;
}

#ssb  {
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 994px;
   z-index: 6;
   width: 49px;
   height: 41px;
}

.style72  {
   font: 18px Optima;
   color: #FFFFFF;
}

.style42  {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #BB641F;
}

.style65  {
   font-size: 12px;
}

.style75  {
   font-size: 10px;
}

.style66  {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

.style41  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style59  {
   color: #AC1F29;
}

.style63  {
   font: 16px Optima;
   color: #FFFFFF;
}

.style73  {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.style74  {
   font-size: 16px;
}

.style64  {
   font: italic 12px;
}

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

