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

#launchplayerbutton a.pmh,
#launchplayerbutton a:hover,
#launchplayerbutton a.pm,
#launchplayerbutton a.nmh  {
   background-position: -43px 0%;
}

#feedbutton a.cm,
#portfoliobutton a:hover,
#feedbutton a.cmh,
#feedbutton a:active,
#portfoliobutton a.nmh  {
   background-position: -130px 0%;
}

#launchplayerbutton a:active,
#launchplayerbutton a.cm,
#launchplayerbutton a.cmh  {
   background-position: -86px 0%;
}

#feedbutton a.pmh,
#feedbutton a.nmh,
#feedbutton a:hover,
#feedbutton a.pm  {
   background-position: -65px 0%;
}

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

#mixmediasaladcopyrighttex  {
   margin-top: 0px;
   margin-left: 0px;
   width: 373px;
   z-index: 5;
   top: 1468px;
   left: 340px;
   position: absolute;
}

#socialmediaheadertext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 160px;
   z-index: 4;
   top: 1219px;
   left: 107px;
   position: absolute;
}

#mainpicturebox table  {
   height: 100%;
   width: 100%;
}

#launchplayerbutton a  {
   height: 41px;
   width: 43px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/launchplayerbutton.png);
}

#mainsitelogobutton a  {
   height: 32px;
   width: 320px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mainsitelogobutton.png);
}

#mainsitelogobutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 32px;
   width: 320px;
   z-index: 6;
   top: 17px;
   left: 30px;
   position: absolute;
}

#launchplayerbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 41px;
   width: 43px;
   z-index: 6;
   top: 14px;
   left: 947px;
   position: absolute;
}

#portfoliobutton a  {
   height: 31px;
   width: 130px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/portfoliobutton.png);
}

#overviewbutton a  {
   height: 43px;
   width: 1020px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/overviewbutton.png);
}

#overviewcopytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 919px;
   z-index: 8;
   top: 35px;
   left: 39px;
   position: absolute;
}

#soundcloudembed  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   width: 922px;
   z-index: 17;
   top: 132px;
   left: 44px;
   position: absolute;
   overflow: hidden;
}

#blogsheadertext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 67px;
   z-index: 4;
   top: 1219px;
   left: 651px;
   position: absolute;
}

#quotebackground  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/quotebackground.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 252px;
   width: 1000px;
   z-index: 5;
   top: 217px;
   left: 0px;
   position: absolute;
}

#inspirationtext  {
	margin-top: 0px;
	margin-left: 0px;
	width: 742px;
	z-index: 6;
	top: 1156px;
	left: 100px;
	position: absolute;
}

#portfoliobutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 31px;
   width: 130px;
   z-index: 15;
   top: 327px;
   left: 809px;
   position: absolute;
}

#informationtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 448px;
   z-index: 12;
   top: 188px;
   left: 499px;
   position: absolute;
}

#servicecopytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 919px;
   z-index: 14;
   top: 39px;
   left: 37px;
   position: absolute;
}

#linksheadertext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 66px;
   z-index: 4;
   top: 1219px;
   left: 379px;
   position: absolute;
}

#affiliatelines  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/affiliatelines.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 114px;
   width: 214px;
   z-index: 4;
   top: 1288px;
   left: 377px;
   position: absolute;
}

#mainpicturebox  {
   margin-top: 0px;
   margin-left: 0px;
   height: 545px;
   width: 1020px;
   z-index: 4;
   top: 87px;
   left: 0px;
   position: absolute;
}

#twitterbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 94px;
   width: 94px;
   z-index: 11;
   top: 161px;
   left: 196px;
   position: absolute;
}

#page_content  {
   min-height: 1500px;
}

#feedbutton a  {
   height: 64px;
   width: 65px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/feedbutton.png);
}

#mainmetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 859px;
   z-index: 6;
   top: 233px;
   left: 84px;
   position: absolute;
}

#twitterembed  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   width: 316px;
   z-index: 16;
   top: 683px;
   left: 770px;
   position: absolute;
   overflow: hidden;
}

#editbutton a  {
   line-height: 14px;
   font-size: 14px;
   width: 20px;
   height: 14px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/editbutton.png);
}

#contacttext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 919px;
   z-index: 10;
   top: 34px;
   left: 39px;
   position: absolute;
}

#skypeembed  {
   margin-top: 0px;
   margin-left: 0px;
   width: 299px;
   z-index: 11;
   top: 263px;
   left: 729px;
   position: absolute;
}

#editbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 14px;
   width: 20px;
   z-index: 5;
   top: 1479px;
   left: 21px;
   position: absolute;
}

#feedbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 64px;
   width: 65px;
   z-index: 5;
   top: 1130px;
   left: 857px;
   position: absolute;
}

#servicetab  {
   height: 373px;
   width: 1020px;
}

#i89footer  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d89footer.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 35px;
   width: 1020px;
   z-index: 4;
   top: 1465px;
   left: 0px;
   position: absolute;
}

#headerbg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/headerbg.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 91px;
   width: 1020px;
   z-index: 5;
   top: 0px;
   left: 0px;
   position: absolute;
}

#ortext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 69px;
   z-index: 10;
   top: 204px;
   left: 384px;
   position: absolute;
}

#shape3  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/shape3.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 180px;
   width: 467px;
   z-index: 10;
   top: 153px;
   left: 471px;
   position: absolute;
}

#shape2  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/shape2.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 69px;
   width: 1020px;
   z-index: 4;
   top: 1130px;
   left: 0px;
   position: absolute;
}

.page_content_bkg  {
   width: 1020px;
   height: 1500px;
   left: 0px;
   top: 0px;
   display: block;
}

#back  {
   background-image: none;
   background-color: #1A0000;
   margin-top: 0px;
   margin-left: 0px;
   height: 1500px;
   width: 1020px;
   z-index: 3;
   top: 0px;
   left: 0px;
   position: absolute;
}

.container_div  {
   position: relative;
   width: 1020px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-top: 0px;
   margin-left: auto;
}

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

*:focus  {
   outline-style: none;
}

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

.divider  {
   display: block;
   clear: left;
}

.col_bg  {
   width: 100%;
   top: 0px;
   left: 0px;
   z-index: 1;
   position: absolute;
}

.column  {
   display: inline;
   position: relative;
   float: left;
   margin: 0px;
   padding: 0px;
}

.flow  {
   position: relative;
   z-index: 2;
}

ains  {
   text-decoration: none;
}

html, body  {
   height: 100%;
   background-color: #000000;
}

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