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

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

#imagetext > div:first-child,
#nowfeaturedmenuhovershow > div:first-child,
#brandingtext > div:first-child,
#mediaaccesstext > 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;
   font-family: Georgia-Bold, Georgia, serif;
   font-weight: normal;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 1px;
   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  {
   line-height: 28px;
   font-size: 21px;
   font-family: Verdana, sans-serif;
   padding-bottom: 16px;
   padding-left: 22px;
   text-align: left;
   position: absolute;
   left: 480px;
   z-index: 4;
   width: 364px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

#imagetext,
#brandingtext,
#eventtext  {
   overflow: hidden;
   position: absolute;
   left: 902px;
   width: 274px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

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

#thewordbegins p,
#thewordbegins li  {
   font: normal normal 36px/43px "Engravers MT", Engravers, serif;
   padding: 1px 0px 0px 0px;
   margin: 0px;
   text-transform: capitalize;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#nowfeaturedmenuhovershow 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;
}

#nowfeaturedmenuhovershow 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#ruskingrouptheatre3000air li  {
   color: #000000;
}

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

#runningfridaysandsaturday li  {
   color: #000000;
}

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

#brightyoungplaywrightrobe li  {
   text-align: left;
   color: #FFFFFF;
}

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

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

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

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

#brightyoungplaywrightrobe p  {
   text-align: left;
   color: #FFFFFF;
}

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

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

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

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

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

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

#ruskingrouptheatre3000air p  {
   color: #000000;
}

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

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

#runningfridaysandsaturday p  {
   color: #000000;
}

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

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

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

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

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

#apublicrelationsfirm li  {
   font-size: 17px;
   line-height: 20px;
}

#apublicrelationsfirm p  {
   font-size: 17px;
   line-height: 20px;
}

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

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

#bottomstripphoto4  {
   background: url(sg_links_media/bottomstripphoto4.jpg) no-repeat;
   position: absolute;
   left: 632px;
   top: 787px;
   z-index: 4;
   width: 122px;
   height: 116px;
   margin-left: 0px;
   margin-top: 0px;
}

#bottomstripphoto2  {
   background: url(sg_links_media/bottomstripphoto2.jpg) no-repeat;
   position: absolute;
   left: 361px;
   top: 789px;
   z-index: 3;
   width: 124px;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
}

#bottomstripphoto3  {
   background: url(sg_links_media/bottomstripphoto3.jpg) no-repeat;
   position: absolute;
   left: 499px;
   top: 789px;
   z-index: 3;
   width: 122px;
   height: 113px;
   margin-left: 0px;
   margin-top: 0px;
}

#bottomstripphoto1  {
   background: url(sg_links_media/bottomstripphoto1.gif) no-repeat;
   position: absolute;
   left: 157px;
   top: 790px;
   z-index: 3;
   width: 185px;
   height: 111px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#strategicbutton  {
   top: 282px;
}

#brandingbutton  {
   top: 398px;
}

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

#brandingtext  {
   z-index: 8;
   top: 338px;
}

#page_content  {
   min-height: 1024px;
}

#imagebutton  {
   top: 355px;
}

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

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

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

#mediabutton  {
   top: 318px;
}

#eventbutton  {
   top: 439px;
}

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

#sidephoto3  {
   background: url(sg_the-giver_media/sidephoto3.jpg) no-repeat;
   position: absolute;
   left: 22px;
   top: 442px;
   z-index: 3;
   width: 123px;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
}

#sidephoto1  {
   background: url(sg_the-giver_media/sidephoto1.jpg) no-repeat;
   position: absolute;
   left: 24px;
   top: 196px;
   z-index: 3;
   width: 120px;
   height: 117px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#ridefooter  {
   font-size: 0px;
}

#sidephoto2  {
   background: url(sg_the-giver_media/sidephoto2.jpg) no-repeat;
   position: absolute;
   left: 23px;
   top: 321px;
   z-index: 3;
   width: 122px;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
}

#sidephoto4  {
   background: url(sg_the-giver_media/sidephoto4.jpg) no-repeat;
   position: absolute;
   left: 23px;
   top: 562px;
   z-index: 3;
   width: 122px;
   height: 126px;
   margin-left: 0px;
   margin-top: 0px;
}

#sidephoto5  {
   background: url(sg_the-giver_media/sidephoto5.jpg) no-repeat;
   position: absolute;
   left: 22px;
   top: 692px;
   z-index: 3;
   width: 123px;
   height: 102px;
   margin-left: 0px;
   margin-top: 0px;
}

#sidephoto6  {
   background: url(sg_the-giver_media/sidephoto6.gif) no-repeat;
   position: absolute;
   left: 23px;
   top: 798px;
   z-index: 3;
   width: 122px;
   height: 105px;
   margin-left: 0px;
   margin-top: 0px;
}

#address li  {
   font-size: 12px;
   line-height: 14px;
}

#address p  {
   font-size: 12px;
   line-height: 14px;
}

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

.container_div,
#page  {
   margin: 0px auto 0px auto;
   width: 1280px;
   position: relative;
}

#imagetext  {
   z-index: 12;
   top: 349px;
}

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

#eventtext  {
   z-index: 10;
   top: 428px;
}

#topmenu  {
   position: absolute;
   left: 214px;
   top: 155px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

#page  {
   height: 1024px;
}

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

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1280px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

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

.c_b a  {
   color: #000000;
}

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

ains  {
   text-decoration: none;
}

html, body  {
   background: #8276A8 url(sg_the-giver_media/browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}


