a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#ournexteventiscominguponm li,
#thedomehostsamultitudeofg li,
#thedomehostsamultitudeofg p,
#formoreinformationaboutth p,
#formoreinformationaboutth li,
#ournexteventiscominguponm p  {
   font: normal normal 18px/22px Arial, Helvetica, sans-serif;
   padding: 5px 0px 0px 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #292929;
   text-indent: 0px;
   text-align: center;
}

#contactfooter p,
#footerlocation p,
#footerlocation li,
#contactfooter li,
#directions p,
#directions li  {
   font: normal bold 14px/17px Arial, Helvetica, sans-serif;
   padding: 5px 0px 0px 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: justify;
}

#contactfooter p a,
.fl li a,
.fl li *,
#footerlocation p a  {
   display: inline;
}

#gallerypicturebox table,
#homepagepicturebox table  {
   width: 100%;
   height: 100%;
}

#homepagepicturebox,
#gallerypicturebox  {
   position: absolute;
   left: 108px;
   top: 33px;
   z-index: 5;
   width: 546px;
   height: 395px;
}

#dome32contact,
#textboxcopy2,
#textbox  {
   position: absolute;
   left: 106px;
   top: 31px;
   width: 550px;
   height: 399px;
   background-repeat: no-repeat;
}

#footermenu ul li a  {
   padding: 9px 0.44em 10px 0.44em;
   height: 100%;
}

#footerlocation li  {
   color: #2B2B2B;
}

#footerlocation p  {
   color: #2B2B2B;
}

#sidemenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#footermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#contactfooter li  {
   color: #000000;
}

#contactfooter p  {
   color: #000000;
}

#sidemenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#footerlocation  {
   position: absolute;
   left: 121px;
   top: 549px;
   z-index: 3;
   width: 668px;
}

#contactfooter  {
   position: absolute;
   left: 241px;
   top: 503px;
   z-index: 3;
   width: 403px;
}

#directions li  {
   color: #121212;
}

#dome32contact  {
   background-image: url(sg_contact_media/dome32contact.gif);
   z-index: 5;
}

#footermenu ul  {
   font: bold 14px/33px Arial, Helvetica, sans-serif;
   height: 37px;
   margin: 0px;
   padding: 0px;
   text-align: justify;
}

#textboxcopy2  {
   background-image: url(sg_location_media/textboxcopy2.gif);
   z-index: 5;
}

#directions p  {
   color: #121212;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 872px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#sidemenu ul  {
   font: normal bold 14px/39px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #000000;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: justify;
}

#footermenu  {
   position: absolute;
   left: 117px;
   top: 446px;
   z-index: 3;
}

#ridefooter  {
   font-size: 0px;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#page_bkg  {
   position: absolute;
   width: 872px;
   height: 582px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#lineside  {
   background: url(sg_contact_media/lineside.gif) no-repeat;
   position: absolute;
   left: 675px;
   top: 183px;
   z-index: 4;
   width: 5px;
   height: 227px;
}

#sidemenu  {
   margin: 0px;
   width: 123px;
   z-index: 4;
   top: 178px;
   left: 689px;
   position: absolute;
}

#textbox  {
   background-image: url(sg_contact_media/textbox.gif);
   z-index: 4;
}

#shape3  {
   background: url(sg_contact_media/shape3.gif) no-repeat;
   position: absolute;
   left: 675px;
   top: 186px;
   z-index: 3;
   width: 110px;
   height: 217px;
}

#dome32  {
   background: url(sg_contact_media/dome32.gif) no-repeat;
   position: absolute;
   left: 672px;
   top: 33px;
   z-index: 3;
   width: 199px;
   height: 115px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 582px;
   width: 872px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.c_b * a  {
   color: #000000;
}

.fl li  {
   float: left;
   display: inline;
}

h6,
h1,
body, p,
h2,
h3,
h4,
h5  {
   font-family: Arial, Helvetica, sans-serif;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_contact_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

