#contactbutton,
#accordionboundryaccordion,
#servicebutton,
#overviewbutton  {
   width: 1020px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#soundcloudembed > div:first-child,
#twitterembed > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#socialmediamenu ul li a,
#blogmenu ul li a,
#linksmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#linksmenu ul li,
#socialmediamenu ul li,
#blogmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#linkedinbutton a,
#twitterbutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 94px;
   width: 94px;
   font-size: 94px;
   line-height: 94px;
}

#blogmenu ul,
#socialmediamenu ul,
#linksmenu ul  {
   font: normal bold 17px/37px Rokkitt, serif;
   margin: 0px;
   padding: 0px;
   color: #96D5A0;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#mainpreviousbutton a,
#mainnextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 42px;
   width: 42px;
   font-size: 42px;
   line-height: 42px;
}

#linksmenu,
#socialmediamenu,
#blogmenu  {
   margin: 0px;
   z-index: 5;
   top: 1251px;
   position: absolute;
}

#mainpreviousbutton,
#mainnextbutton  {
   position: absolute;
   top: 578px;
   z-index: 5;
   width: 42px;
   height: 42px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicebutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 1020px;
   height: 37px;
}

#soundcloudembed > div:first-child  {
   width: 922px;
}

#facebookbutton,
#linkedinbutton  {
   position: absolute;
   top: 162px;
   width: 94px;
   height: 94px;
   margin-left: 0px;
   margin-top: 0px;
}

#twitterembed > div:first-child  {
   width: 316px;
}

#socialmedialines,
#bloglines  {
   position: absolute;
   top: 1288px;
   z-index: 4;
   width: 215px;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#accordionboundryaccordion  {
   min-height: 487px;
   margin-top: 632px;
}

#contacttab,
#overviewtab  {
   width: 1020px;
   height: 369px;
}

#mainpreviousbutton a  {
   background-image: url(sg_home_media/mainpreviousbutton.png);
}

#mainpreviousbutton  {
   left: 412px;
}

#socialmedialines  {
   background-image: url(sg_home_media/socialmedialines.png);
   left: 105px;
}

#linkedinbutton a  {
   background-image: url(sg_home_media/linkedinbutton.png);
}

#mainnextbutton a  {
   background-image: url(sg_home_media/mainnextbutton.png);
}

#facebookbutton a  {
   background-image: url(sg_home_media/facebookbutton.png);
}

#socialmediamenu  {
   left: 106px;
   width: 218px;
}

#twitterbutton a  {
   background-image: url(sg_home_media/twitterbutton.png);
}

#servicebutton a  {
   background-image: url(sg_home_media/servicebutton.png);
}

#contactbutton a  {
   background-image: url(sg_home_media/contactbutton.png);
}

#linkedinbutton  {
   z-index: 10;
   left: 110px;
}

#mainnextbutton  {
   left: 536px;
}

#overviewbutton  {
   margin-top: 0px;
   height: 43px;
}

#facebookbutton  {
   z-index: 12;
   left: 282px;
}

#servicebutton  {
   margin-top: 4px;
   height: 37px;
}

#contactbutton  {
   margin-top: 0px;
   height: 37px;
   margin-bottom: 3px;
}

#linksmenu  {
   left: 377px;
   width: 215px;
}

#bloglines  {
   background-image: url(sg_home_media/bloglines.png);
   left: 652px;
}

#blogmenu  {
   left: 653px;
   width: 266px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
}

.c96D5A0 * a  {
   color: #96D5A0;
}

a.nm  {
   background-position: 0px 0px;
}

