#home2button a,
#rbmabutton a,
#smyleebutton a,
#liftbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 67px;
   width: 356px;
   font-size: 67px;
   line-height: 67px;
}

#indosolebutton,
#i2010trunksadbutton,
#callingtrailerbutton  {
   position: absolute;
   z-index: 3;
   height: 67px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2010trunksadbutton a,
#callingtrailerbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 67px;
   width: 359px;
   font-size: 67px;
   line-height: 67px;
}

#mihobutton,
#bconebutton,
#bgroundsbutton  {
   position: absolute;
   top: 92px;
   z-index: 4;
   height: 68px;
   margin-left: 0px;
   margin-top: 0px;
}

#rbmabutton,
#smyleebutton,
#liftbutton  {
   position: absolute;
   z-index: 4;
   width: 356px;
   height: 67px;
   margin-left: 0px;
   margin-top: 0px;
}

#thre3stylebutton a,
#ugdbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 69px;
   width: 362px;
   font-size: 69px;
   line-height: 69px;
}

#mihobutton a,
#agapeadbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 68px;
   width: 355px;
   font-size: 68px;
   line-height: 68px;
}

#thre3stylebutton,
#ugdbutton  {
   position: absolute;
   z-index: 3;
   width: 362px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#atessbutton,
#tedashiibutton  {
   position: absolute;
   left: 408px;
   z-index: 3;
   width: 361px;
   margin-left: 0px;
   margin-top: 0px;
}

#gatoradebutton,
#hhabutton  {
   position: absolute;
   left: 20px;
   z-index: 3;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#honorsandawards2011siredm  {
   position: absolute;
   left: 804px;
   top: 88px;
   z-index: 4;
   width: 153px;
   margin-left: 0px;
   margin-top: 0px;
}

#copyright2011scottleduc  {
   background: url(sg_home_media/copyright2011scottleduc.jpg) no-repeat;
   position: absolute;
   left: 819px;
   top: 792px;
   z-index: 3;
   width: 121px;
   height: 9px;
   margin-left: 0px;
   margin-top: 0px;
}

#callingtrailerbutton a  {
   background-image: url(sg_home_media/callingtrailerbutton.jpg);
}

#i2010trunksadbutton a  {
   background-image: url(sg_home_media/i2010trunksadbutton.jpg);
}

#callingtrailerbutton  {
   width: 359px;
   top: 577px;
   left: 408px;
}

#i2010trunksadbutton  {
   width: 359px;
   top: 495px;
   left: 21px;
}

#scottleducbutton a  {
   background: url(sg_home_media/scottleducbutton.jpg) no-repeat;
   display: block;
   height: 32px;
   width: 129px;
   font-size: 32px;
   line-height: 32px;
}

#thre3stylebutton a  {
   background-image: url(sg_home_media/thre3stylebutton.jpg);
}

#scottleducbutton  {
   position: absolute;
   left: 330px;
   top: 23px;
   z-index: 4;
   width: 129px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#thre3stylebutton  {
   top: 252px;
   left: 21px;
}

#creativedirector  {
   background: url(sg_home_media/creativedirector.jpg) no-repeat;
   position: absolute;
   left: 204px;
   top: 0px;
   z-index: 3;
   width: 394px;
   height: 212px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutmebutton a  {
   background: url(sg_home_media/aboutmebutton.jpg) no-repeat;
   display: block;
   height: 12px;
   width: 66px;
   font-size: 12px;
   line-height: 12px;
}

#agapeadbutton a  {
   background-image: url(sg_home_media/agapeadbutton.jpg);
}

#indosolebutton  {
   width: 361px;
   top: 334px;
   left: 408px;
}

#gatoradebutton  {
   width: 360px;
   top: 413px;
}

#bgroundsbutton  {
   width: 358px;
   left: 406px;
}

#tedashiibutton  {
   height: 70px;
   top: 251px;
}

#smyleebutton a  {
   background-image: url(sg_home_media/smyleebutton.jpg);
}

#vimeobutton a  {
   background: url(sg_home_media/vimeobutton.jpg) no-repeat;
   display: block;
   height: 17px;
   width: 61px;
   font-size: 17px;
   line-height: 17px;
}

#home2button a  {
   background-image: url(sg_home_media/home2button.jpg);
}

#aboutmebutton  {
   position: absolute;
   left: 804px;
   top: 695px;
   z-index: 3;
   width: 66px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
}

#rbmabutton a  {
   background-image: url(sg_home2_media/rbmabutton.jpg);
}

#liftbutton a  {
   background-image: url(sg_home2_media/liftbutton.jpg);
}

#smyleebutton  {
   top: 171px;
   left: 408px;
}

#mihobutton a  {
   background-image: url(sg_home2_media/mihobutton.jpg);
}

#resumebutton  {
   line-height: 23px;
   font-size: 10px;
   font-family: Baskerville-SemiBold, Baskerville, serif;
   text-align: justify;
   position: absolute;
   left: 804px;
   top: 65px;
   z-index: 3;
   width: 153px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

#home2button  {
   position: absolute;
   left: 407px;
   top: 742px;
   z-index: 3;
   width: 356px;
   height: 67px;
   margin-left: 0px;
   margin-top: 0px;
}

#bconebutton  {
   width: 365px;
   left: 20px;
}

#ugdbutton a  {
   background-image: url(sg_home_media/ugdbutton.jpg);
}

#atessbutton  {
   height: 69px;
   top: 495px;
}

#vimeobutton  {
   position: absolute;
   left: 804px;
   top: 711px;
   z-index: 3;
   width: 61px;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
}

#mihobutton  {
   width: 355px;
   left: 408px;
}

#rbmabutton  {
   top: 172px;
   left: 407px;
}

#liftbutton  {
   top: 92px;
   left: 21px;
}

#hhabutton  {
   width: 358px;
   top: 657px;
}

#ugdbutton  {
   top: 414px;
   left: 408px;
}

#layer27  {
   background: url(sg_home_media/layer27.jpg) no-repeat;
   position: absolute;
   left: 793px;
   top: 85px;
   z-index: 3;
   width: 3px;
   height: 716px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 972px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 972px;
   position: relative;
}

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

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

*:focus  {
   outline-style: none;
}

.cFFF a  {
   color: #FFFFFF;
}

ains  {
   text-decoration: none;
}

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

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

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

