a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#theatrebox p,
#imagetext div li,
#brightyoungplaywrightrobe p,
#bottomtext p,
#eventtext div li,
#linksbox li,
#bottomtext li,
#strategicmediaplanningtex div li,
#contactusbyphone310305788 p,
#imagetext div p,
#booksbox li,
#othersbox p,
#theatrebox li,
#brandingtext div p,
#servicessidetext li,
#brandingtext div li,
#servicesbottomtext p,
#eventtext div p,
#apublicrelationsfirm p,
#brightyoungplaywrightrobe li,
#linksbox p,
#apublicrelationsfirm li,
#servicessidetext p,
#othersbox li,
#mediaaccesstext div li,
#strategicmediaplanningtex div p,
#contactusbyphone310305788 li,
#servicesbottomtext li,
#booksbox p,
#mediaaccesstext div p  {
   margin: 0px;
   font-weight: normal;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
}

#thoroughlyengaginglaweekl li,
#starringroxanneharttonyno p,
#performancesareacrosstheb li,
#roguemachineintheatrethea li,
#roguemachineintheatrethea p,
#thoroughlyengaginglaweekl p,
#imposingworklosangelestim p,
#featuredfourplaceston li,
#tickets li,
#performancesareacrosstheb p,
#tickets p,
#featuredfourplaceston p,
#starringroxanneharttonyno li,
#imposingworklosangelestim li  {
   padding: 1px 0px 0px 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 22px;
   font-style: normal;
   font-weight: normal;
   font-size: 18px;
   text-indent: 0px;
   text-align: center;
}

#imagetext > div:first-child,
#brandingtext > div:first-child,
#mediaaccesstext > div:first-child,
#featuredshowsmenuhoversho > div:first-child,
#strategicmediaplanningtex > div:first-child,
#eventtext > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 274px;
}

#italianamericanreconcilia p,
#fridaysandsaturdaysat8pma li,
#arealtreatexcellentcasthi p,
#arealtreatexcellentcasthi li,
#fridaysandsaturdaysat8pma p,
#italianamericanreconcilia li  {
   padding: 0px 0px -1px 1px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Georgia-Bold, Georgia, serif;
   text-indent: 1px;
   text-align: center;
}

#ruskingrouptheatre3000air li,
#ruskingrouptheatre3000air p,
#runningfridaysandsaturday p,
#runningfridaysandsaturday li,
#thursdayssaturdaysat8pmsu li,
#thursdayssaturdaysat8pmsu p  {
   font: normal normal 18px/22px Verdana, sans-serif;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   padding-top: 1px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: center;
}

#strategicshape > div:first-child,
#mediashape > div:first-child,
#imageshape > div:first-child,
#brandingshape > div:first-child,
#eventshape > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 303px;
   background-repeat: no-repeat;
}

#eventbutton,
#brandingbutton,
#strategicbutton,
#imagebutton,
#mediabutton  {
   font: 21px/28px Verdana, sans-serif;
   padding-bottom: 16px;
   padding-left: 22px;
   text-align: left;
   position: absolute;
   left: 480px;
   z-index: 5;
   width: 364px;
   height: 28px;
}

.fl li a,
.fl li *,
#apublicrelationsfirm p a,
#address p a  {
   display: inline;
}

#featuredshowsmenuhoversho > div:first-child  {
   width: 305px;
}

#servicesheading li,
#servicesheading p  {
   font: normal normal 25px/30px Verdana-Bold, Verdana, sans-serif;
   padding: 0px 0px 16px 22px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#featuredshowsmenuhoversho div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#featuredshowsmenuhoversho div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#strategicshape > div:first-child  {
   background-image: url(sg_services_media/imageshape.gif);
   height: 450px;
}

#strategicmediaplanningtex div li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#featuredshowsmenuhoversho div ul  {
   font: normal normal 17px/26px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: left;
}

#strategicmediaplanningtex div p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#brandingshape > div:first-child  {
   background-image: url(sg_services_media/brandingshape.gif);
   height: 400px;
}

#thursdayssaturdaysat8pmsu li  {
   padding-bottom: -5px;
   color: #FFFFFF;
}

#mediashape > div:first-child  {
   background-image: url(sg_services_media/imageshape.gif);
   height: 450px;
}

#arealtreatexcellentcasthi li  {
   font-size: 24px;
   line-height: 29px;
   color: #FFFFFF;
}

#fridaysandsaturdaysat8pma li  {
   font-size: 18px;
   line-height: 22px;
   color: #E5C236;
}

#roguemachineintheatrethea li  {
   font-family: Verdana, sans-serif;
}

#thoroughlyengaginglaweekl li  {
   font-family: Verdana, sans-serif;
}

#clientlist p,
#clientlist li  {
   font: normal normal 60px/72px Verdana-BoldItalic, Verdana, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #FFFFFE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 3px;
   text-indent: 0px;
   text-align: center;
}

#contactusbyphone310305788 li  {
   font: 21px/25px Verdana, sans-serif;
   padding-bottom: 16px;
   padding-left: 22px;
}

#runningfridaysandsaturday li  {
   padding-bottom: 0px;
   color: #000000;
}

#eventshape > div:first-child  {
   background-image: url(sg_services_media/eventshape.gif);
   height: 298px;
}

#brightyoungplaywrightrobe li  {
   font: 18px/22px Verdana, sans-serif;
   padding-bottom: 0px;
   padding-top: 1px;
}

#starringroxanneharttonyno li  {
   font-family: Verdana, sans-serif;
}

#italianamericanreconcilia li  {
   font-size: 30px;
   line-height: 36px;
   color: #FFFFFF;
}

#ruskingrouptheatre3000air li  {
   padding-bottom: 0px;
   color: #000000;
}

#performancesareacrosstheb li  {
   font-family: Verdana-Bold, Verdana, sans-serif;
}

#imageshape > div:first-child  {
   background-image: url(sg_services_media/imageshape.gif);
   height: 450px;
}

#imposingworklosangelestim li  {
   font: 15px/18px "Arial Black", sans-serif;
   padding-top: 0px;
}

#imposingworklosangelestim p  {
   font: 15px/18px "Arial Black", sans-serif;
   padding-top: 0px;
}

#arealtreatexcellentcasthi p  {
   font-size: 24px;
   line-height: 29px;
   color: #FFFFFF;
}

#fridaysandsaturdaysat8pma p  {
   font-size: 18px;
   line-height: 22px;
   color: #E5C236;
}

#italianamericanreconcilia p  {
   font-size: 30px;
   line-height: 36px;
   color: #FFFFFF;
}

#thursdayssaturdaysat8pmsu p  {
   padding-bottom: -5px;
   color: #FFFFFF;
}

#thoroughlyengaginglaweekl p  {
   font-family: Verdana, sans-serif;
}

#runningfridaysandsaturday p  {
   padding-bottom: 0px;
   color: #000000;
}

#performancesareacrosstheb p  {
   font-family: Verdana-Bold, Verdana, sans-serif;
}

#brightyoungplaywrightrobe p  {
   font: 18px/22px Verdana, sans-serif;
   padding-bottom: 0px;
   padding-top: 1px;
}

#starringroxanneharttonyno p  {
   font-family: Verdana, sans-serif;
}

#roguemachineintheatrethea p  {
   font-family: Verdana, sans-serif;
}

#ruskingrouptheatre3000air p  {
   padding-bottom: 0px;
   color: #000000;
}

#contactusbyphone310305788 p  {
   font: 21px/25px Verdana, sans-serif;
   padding-bottom: 16px;
   padding-left: 22px;
}

#featuredshowsmenuhoversho  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 310px;
   z-index: 6;
   top: 183px;
   left: 530px;
   position: absolute;
}

#featuredfourplaceston li  {
   font-family: Verdana, sans-serif;
}

#featuredfourplaceston p  {
   font-family: Verdana, sans-serif;
}

#apublicrelationsfirm li  {
   font: 17px/20px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 0px;
   color: #000000;
   letter-spacing: -1px;
}

#apublicrelationsfirm p  {
   font: 17px/20px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 0px;
   color: #000000;
   letter-spacing: -1px;
}

#address li,
#address p  {
   font: normal normal 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: -1px;
}

#mediaaccesstext div li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#servicesbottomtext li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 12px;
}

#mediaaccesstext div p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#servicesbottomtext p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 12px;
}

#apublicrelationsfirm  {
   position: absolute;
   left: 362px;
   top: 80px;
   z-index: 4;
   width: 215px;
}

#servicessidetext li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 12px;
}

#brandingtext div li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#brandingtext div p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#servicessidetext p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 12px;
}

#bottomstripphoto1  {
   background: url(sg_home_media/bottomstripphoto1.gif) no-repeat;
   position: absolute;
   left: 157px;
   top: 910px;
   z-index: 4;
   width: 185px;
   height: 111px;
}

#bottomstripphoto3  {
   background: url(sg_home_media/fornacationally.jpg) no-repeat;
   position: absolute;
   left: 499px;
   top: 909px;
   z-index: 4;
   width: 122px;
   height: 113px;
}

#bottomstripphoto4  {
   background: url(sg_home_media/popejoan.jpg) no-repeat;
   position: absolute;
   left: 632px;
   top: 907px;
   z-index: 5;
   width: 122px;
   height: 116px;
}

#bottomstripphoto2  {
   background: url(sg_home_media/photo4.jpg) no-repeat;
   position: absolute;
   left: 361px;
   top: 909px;
   z-index: 4;
   width: 124px;
   height: 114px;
}

#eventtext div li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#imagetext div li  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#imagetext div p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#strategicbutton  {
   top: 282px;
}

#eventtext div p  {
   font: 12px/14px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 16px;
}

#topmenu ul li a  {
   padding: 6px 0.66em 6px 0.66em;
   height: 100%;
}

#brandingbutton  {
   top: 398px;
}

#theatrebox li  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 4px;
}

#topmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#bottomtext li  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 19px;
   color: #FEFEFE;
   letter-spacing: -1px;
}

#theatrebox p  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 4px;
}

#othersbox li  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 4px;
}

#bottomtext p  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 19px;
   color: #FEFEFE;
   letter-spacing: -1px;
}

#linksbox li  {
   font: 17px/20px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 7px;
   letter-spacing: -1px;
}

#imagebutton  {
   top: 355px;
}

#eventbutton  {
   top: 439px;
}

#emailbutton  {
   font: 12px/23px Verdana-Bold, Verdana, sans-serif;
   letter-spacing: -1px;
   text-align: left;
   position: absolute;
   left: 677px;
   top: 122px;
   z-index: 4;
   width: 315px;
   height: 23px;
}

#fingerprint  {
   background: url(sg_home_media/fingerprint.gif) no-repeat;
   position: absolute;
   left: 732px;
   top: 714px;
   z-index: 4;
   width: 219px;
   height: 200px;
}

#othersbox p  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 4px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1280px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#mediabutton  {
   top: 318px;
}

#booksbox li  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 4px;
}

#sidephoto6  {
   background: url(sg_home_media/layer3.gif) no-repeat;
   position: absolute;
   left: 23px;
   top: 910px;
   z-index: 4;
   width: 122px;
   height: 105px;
}

#booksbox p  {
   font: 17px/20px Verdana, sans-serif;
   padding-bottom: 4px;
}

#sidephoto2  {
   background: url(sg_home_media/photo1.jpg) no-repeat;
   position: absolute;
   left: 23px;
   top: 433px;
   z-index: 4;
   width: 122px;
   height: 114px;
}

#sidephoto3  {
   background: url(sg_home_media/photo2.jpg) no-repeat;
   position: absolute;
   left: 22px;
   top: 554px;
   z-index: 4;
   width: 123px;
   height: 114px;
}

#tickets li  {
   font-family: Verdana, sans-serif;
}

#ridefooter  {
   font-size: 0px;
}

#sidephoto1  {
   background: url(sg_home_media/photo5.jpg) no-repeat;
   position: absolute;
   left: 24px;
   top: 308px;
   z-index: 4;
   width: 120px;
   height: 117px;
}

#linksbox p  {
   font: 17px/20px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 7px;
   letter-spacing: -1px;
}

#sidephoto4  {
   background: url(sg_home_media/photo3.jpg) no-repeat;
   position: absolute;
   left: 23px;
   top: 674px;
   z-index: 4;
   width: 122px;
   height: 126px;
}

#sidephoto5  {
   background: url(sg_home_media/layer2.jpg) no-repeat;
   position: absolute;
   left: 22px;
   top: 804px;
   z-index: 4;
   width: 123px;
   height: 102px;
}

#topmenu ul  {
   font: 17px/29px Verdana, sans-serif;
   height: 33px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: center;
}

#background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1280px;
   height: 1024px;
   background-color: #8276A8;
   background-image: none;
}

#tickets p  {
   font-family: Verdana, sans-serif;
}

#bornelogo  {
   background: url(sg_home_media/bornelogo.gif) no-repeat;
   position: absolute;
   left: 72px;
   top: 67px;
   z-index: 4;
   width: 255px;
   height: 37px;
}

#page_bkg  {
   position: absolute;
   width: 1280px;
   height: 1024px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#topmenu  {
   position: absolute;
   left: 197px;
   top: 149px;
   z-index: 4;
}

#address  {
   position: absolute;
   left: 677px;
   top: 88px;
   z-index: 4;
   width: 329px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

.cFFF * a,
.cFFF a  {
   color: #FFFFFF;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1024px;
   width: 1280px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.fl li  {
   float: left;
   display: inline;
}

.c_b a  {
   color: #000000;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Verdana, sans-serif;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

