#subscribebutton a:hover,
#subscribebutton a.nmh  {
   background-position: -124px 0%;
}

#facebookbutton a.nmh,
#facebookbutton a:hover  {
   background-position: -16px 0%;
}

#twitterbutton a.nmh,
#twitterbutton a:hover  {
   background-position: -15px 0%;
}

#aboutusbutton a.nmh,
#aboutusbutton a:hover  {
   background-position: -95px 0%;
}

#membersbutton a:hover,
#membersbutton a.nmh  {
   background-position: -93px 0%;
}

#contentbutton a.nmh,
#contentbutton a:hover  {
   background-position: -89px 0%;
}

#contactbutton a.nmh,
#contactbutton a:hover  {
   background-position: -88px 0%;
}

#teambutton a.nmh,
#teambutton a:hover  {
   background-position: -120px 0%;
}

#joinbutton a:hover,
#joinbutton a.nmh  {
   background-position: -115px 0%;
}

#viewbutton a.nmh,
#viewbutton a:hover  {
   background-position: -111px 0%;
}

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

#bottomnavmenu ul li a  {
   padding-right: 0.44em;
   padding-left: 0.44em;
   height: 100%;
   padding-top: 2px;
   padding-bottom: 2px;
}

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

#subscribebutton a  {
   line-height: 11px;
   font-size: 11px;
   width: 124px;
   height: 11px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/subscribebutton.gif);
}

#facebookbutton a  {
   line-height: 35px;
   font-size: 35px;
   width: 16px;
   height: 35px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/facebookbutton.gif);
}

#bottomnavmenu ul  {
   text-align: left;
   font-family: HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 18px;
   line-height: 22px;
   text-transform: uppercase;
   color: #FFFFFF;
   padding: 0px;
   margin: 0px;
   height: 22px;
}

#contactbutton a  {
   line-height: 14px;
   font-size: 14px;
   width: 88px;
   height: 14px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/contactbutton.gif);
}

#contentbutton a  {
   line-height: 15px;
   font-size: 15px;
   width: 89px;
   height: 15px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/contentbutton.gif);
}

#membersbutton a  {
   line-height: 15px;
   font-size: 15px;
   width: 93px;
   height: 15px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/membersbutton.gif);
}

#lddhomebutton a  {
   line-height: 110px;
   font-size: 110px;
   width: 362px;
   height: 110px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/lddhomebutton.gif);
}

#twitterbutton a  {
   line-height: 30px;
   font-size: 30px;
   width: 15px;
   height: 30px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/twitterbutton.gif);
}

#aboutusbutton a  {
   line-height: 15px;
   font-size: 15px;
   width: 95px;
   height: 15px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/aboutusbutton.gif);
}

#facebookbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 35px;
   width: 16px;
   z-index: 4;
   top: 251px;
   left: 770px;
   position: absolute;
}

#contentbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 15px;
   width: 89px;
   z-index: 4;
   top: 126px;
   left: 167px;
   position: absolute;
}

#membersbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 15px;
   width: 93px;
   z-index: 4;
   top: 121px;
   left: 292px;
   position: absolute;
}

#lddhomebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 110px;
   width: 362px;
   z-index: 4;
   top: 182px;
   left: 319px;
   position: absolute;
}

#contactbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 14px;
   width: 88px;
   z-index: 4;
   top: 124px;
   left: 748px;
   position: absolute;
}

#aboutusbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 15px;
   width: 95px;
   z-index: 4;
   top: 119px;
   left: 613px;
   position: absolute;
}

#bottomnavmenu  {
   margin-top: 0px;
   margin-left: 0px;
   z-index: 4;
   top: 894px;
   left: 279px;
   position: absolute;
}

#twitterbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 30px;
   width: 15px;
   z-index: 4;
   top: 254px;
   left: 826px;
   position: absolute;
}

#viewbutton a  {
   line-height: 11px;
   font-size: 11px;
   width: 111px;
   height: 11px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/viewbutton.gif);
}

#teambutton a  {
   line-height: 11px;
   font-size: 11px;
   width: 120px;
   height: 11px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/teambutton.gif);
}

#joinbutton a  {
   line-height: 11px;
   font-size: 11px;
   width: 115px;
   height: 11px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/joinbutton.gif);
}

#aboutustext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 789px;
   z-index: 4;
   top: 397px;
   left: 107px;
   position: absolute;
}

#innerfooter  {
   background-color: transparent;
   background-image: none;
   height: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   margin-right: auto;
   margin-left: auto;
   position: relative;
   width: 1000px;
}

#i297members  {
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/d297members.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 25px;
   width: 158px;
   z-index: 4;
   top: 106px;
   left: 423px;
   position: absolute;
}

#teambutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 11px;
   width: 120px;
   z-index: 4;
   top: 799px;
   left: 528px;
   position: absolute;
}

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

#i323rock  {
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/d323rock.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 24px;
   width: 97px;
   z-index: 4;
   top: 133px;
   left: 453px;
   position: absolute;
}

#layer6  {
   background-repeat: no-repeat;
   background-image: url(sg_aboutus_media/layer6.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 940px;
   width: 882px;
   z-index: 3;
   top: 63px;
   left: 59px;
   position: absolute;
}

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

#page  {
   margin-bottom: 0px;
   margin-top: 0px;
   margin-right: auto;
   margin-left: auto;
   position: relative;
   width: 1000px;
   height: 1153px;
}

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

.cFFF * a  {
   color: #FFFFFF;
}

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

body, p,
h4,
h3,
h2,
h6,
h1,
h5  {
   font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html, body  {
   background-image: none;
   background-color: #FAF1EA;
}

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


