#bottomweddingreferralsbutton a:hover,
#bottomcorporatehomebutton a:hover,
#bottomweddingtestimonialsbutton a:hover,
#bottomcorporatesamplesbutton a:hover,
#topcorporatehomebutton a:hover,
#bottomeventssamplesbutton a:hover,
#bottomweddingpackagesbutton a:hover,
#aboutbutton a:hover,
#eventssamplesbutton a:hover,
#contactbutton a:hover,
#topweddingshomebutton a:hover,
#bottomeventshomebutton a:hover,
#topeventshomebutton a:hover,
#bottomweddingshomebutton a:hover,
#bottomweddingsamplesbutton a:hover,
#eventshomebutton a:hover  {
   text-decoration: underline;
}

#eventshomebutton a,
#bottomweddingreferralsbutton a,
#topweddingshomebutton a,
#bottomweddingshomebutton a,
#bottomcorporatehomebutton a,
#topeventshomebutton a,
#bottomcorporatesamplesbutton a,
#aboutbutton a,
#bottomweddingpackagesbutton a,
#bottomeventshomebutton a,
#bottomeventssamplesbutton a,
#bottomweddingtestimonialsbutton a,
#bottomweddingsamplesbutton a,
#topcorporatehomebutton a,
#eventssamplesbutton a,
#contactbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#bottomcorporatehomebutton,
#bottomweddingreferralsbutton,
#bottomweddingshomebutton,
#bottomcorporatesamplesbutton,
#bottomweddingtestimonialsbutton,
#bottomeventshomebutton  {
   font: 12px/24px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 9px;
}

#logobutton a:hover,
#emergingchurchbutton a:hover,
#hairshowbutton a:hover,
#kevinhupkabutton a:hover,
#johnnyloosbutton a:hover  {
   background-position: -140px 0%;
}

#topeventshomebutton,
#topcorporatehomebutton,
#contactbutton,
#topweddingshomebutton,
#aboutbutton  {
   font: bold 16px/22px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 44px;
   z-index: 5;
   height: 12px;
}

#bottomweddingsamplesbutton,
#bottomweddingpackagesbutton,
#bottomeventssamplesbutton  {
   font: 12px/24px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 11px;
}

#johnnyloosbutton a,
#emergingchurchbutton a,
#kevinhupkabutton a,
#hairshowbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 93px;
   width: 140px;
   background-position: 0% 0px;
   font-size: 93px;
   line-height: 93px;
}

#weddingssitemaptext p,
#eventssitemaptext p,
#corporatesitemaptext p  {
   font: bold 14px/24px Arial;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#emergingchurchbutton,
#johnnyloosbutton  {
   visibility: visible;
   position: absolute;
   top: 427px;
   z-index: 5;
   width: 140px;
   height: 93px;
}

#bottomweddingtestimonialsbutton a  {
   color: #999999;
}

#hairshowbutton,
#kevinhupkabutton  {
   visibility: visible;
   position: absolute;
   left: 298px;
   z-index: 5;
   width: 140px;
   height: 93px;
}

#bottomweddingtestimonialsbutton  {
   width: 77px;
   top: 964px;
   left: 90px;
}

#bottomcorporatesamplesbutton a  {
   color: #999999;
}

#bottomweddingreferralsbutton a  {
   color: #999999;
}

#bottomweddingpackagesbutton a  {
   color: #999999;
}

#bottomweddingreferralsbutton  {
   width: 100px;
   top: 982px;
   left: 90px;
}

#bottomweddingsamplesbutton a  {
   color: #999999;
}

#bottomcorporatesamplesbutton  {
   height: 11px;
   width: 53px;
   top: 928px;
   left: 245px;
}

#bottomeventssamplesbutton a  {
   color: #999999;
}

#bottomweddingpackagesbutton  {
   width: 58px;
   top: 946px;
   left: 90px;
}

#bottomcorporatehomebutton a  {
   color: #999999;
}

#bottomweddingshomebutton a  {
   color: #999999;
}

#bottomweddingsamplesbutton  {
   width: 53px;
   top: 928px;
   left: 90px;
}

#eventsline1,
#eventsline2  {
   background: url(sg_eventssamples_media/eventsline2.gif) no-repeat;
   position: absolute;
   left: 37px;
   z-index: 5;
   width: 192px;
   height: 2px;
}

#bottomeventssamplesbutton  {
   width: 53px;
   top: 928px;
   left: 401px;
}

#bottomcorporatehomebutton  {
   width: 35px;
   top: 910px;
   left: 245px;
}

#bottomeventshomebutton a  {
   color: #999999;
}

#topcorporatehomebutton a  {
   color: #666666;
}

#bottomweddingshomebutton  {
   width: 35px;
   top: 910px;
   left: 90px;
}

#eventssamplestexttext p  {
   font: bold 14px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#topweddingshomebutton a  {
   color: #666666;
}

#emergingchurchbutton a  {
   background-image: url(sg_eventssamples_media/emergingchurchbutton.gif);
}

#topcorporatehomebutton  {
   width: 117px;
   left: 570px;
}

#bottomeventshomebutton  {
   width: 35px;
   top: 910px;
   left: 401px;
}

#topeventshomebutton a  {
   color: #666666;
}

#topweddingshomebutton  {
   width: 103px;
   left: 458px;
}

#eventssamplesbutton a  {
   color: #FFFFFF;
}

#eventssamplestexttext  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 233px;
   z-index: 5;
   width: 630px;
}

#corporatesitemaptext  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 892px;
   z-index: 4;
   width: 100px;
}

#emergingchurchbutton  {
   left: 511px;
}

#topeventshomebutton  {
   width: 75px;
   left: 696px;
}

#weddingssitemaptext  {
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 892px;
   z-index: 4;
   width: 88px;
}

#eventssamplesbutton  {
   font: bold 14px/30px Arial;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 243px;
   z-index: 6;
   width: 66px;
   height: 13px;
}

#eventsslogantext p  {
   font: italic bold 16px/22px Arial;
   margin: 0px;
   text-align: left;
}

#kevinhupkabutton a  {
   background-image: url(sg_eventssamples_media/kevinhupkabutton.gif);
}

#eventshomebutton a  {
   color: #FFFFFF;
}

#johnnyloosbutton a  {
   background-image: url(sg_eventssamples_media/johnnyloosbutton.gif);
}

#headereventstext p  {
   font: bold 23px/22px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

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

#eventssitemaptext  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 892px;
   z-index: 4;
   width: 63px;
}

#eventsslogantext  {
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 111px;
   z-index: 4;
   width: 437px;
}

#johnnyloosbutton  {
   left: 728px;
}

#hairshowbutton a  {
   background-image: url(sg_eventssamples_media/hairshowbutton.gif);
}

#eventshomebutton  {
   font: bold 14px/30px Arial;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 213px;
   z-index: 6;
   width: 44px;
   height: 10px;
}

#headereventstext  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 183px;
   z-index: 6;
   width: 80px;
}

#kevinhupkabutton  {
   top: 577px;
}

#contactbutton a  {
   color: #666666;
}

#headerboxevents  {
   background: url(sg_eventssamples_media/headerboxevents.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 173px;
   z-index: 5;
   width: 208px;
   height: 41px;
}

#hairshowbutton  {
   top: 427px;
}

#companyinfobox  {
   background: url(sg_corporatesamples_media/companyinfobox.gif) no-repeat;
   position: absolute;
   left: 584px;
   top: 894px;
   z-index: 4;
   width: 362px;
   height: 136px;
}

#contactbutton  {
   width: 89px;
   left: 784px;
}

#bottomgreybar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 857px;
   z-index: 4;
   width: 1000px;
   height: 13px;
   background-color: #999999;
   background-image: none;
   font-size: 1px;
}

#aboutbutton a  {
   color: #666666;
}

#wevabutton a  {
   background: url(sg_corporatesamples_media/wevabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 105px;
   font-size: 54px;
   line-height: 54px;
}

#logobutton a  {
   background: url(sg_corporatesamples_media/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 107px;
   width: 140px;
   font-size: 107px;
   line-height: 107px;
}

#aboutbutton  {
   width: 64px;
   left: 380px;
}

#eventsline2  {
   top: 274px;
}

#eventsline1  {
   top: 244px;
}

#topmenubar  {
   background: url(sg_corporatesamples_media/topmenubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 27px;
   z-index: 4;
   width: 540px;
   height: 57px;
}

#wevabutton  {
   visibility: visible;
   position: absolute;
   left: 811px;
   top: 952px;
   z-index: 5;
   width: 105px;
   height: 54px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 16px;
   z-index: 4;
   width: 140px;
   height: 107px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1050px;
   width: 1000px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#eventsbg  {
   background: url(sg_eventssamples_media/eventsbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 214px;
   z-index: 4;
   width: 1000px;
   height: 641px;
}

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

