a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#vimeobutton a,
#bloggerbuttoncopy a,
#linkedinbuttoncopy a,
#youtubebutton a,
#tumblrbuttoncopy a,
#vimeobuttoncopy a,
#tumblrbutton a,
#linkedinbutton a,
#facebookbutton a,
#youtubebuttoncopy a,
#bloggerbutton a,
#twitterbutton a,
#twitterbuttoncopy a,
#facebookbuttoncopy a,
#googlebuttoncopy a,
#googlebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 32px;
   font-size: 32px;
   line-height: 32px;
}

#googlebuttoncopy,
#bloggerbuttoncopy,
#vimeobuttoncopy,
#youtubebuttoncopy,
#twitterbuttoncopy,
#linkedinbuttoncopy,
#tumblrbuttoncopy,
#facebookbuttoncopy  {
   position: absolute;
   top: 461px;
   z-index: 6;
   width: 32px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactform input[type=submit],
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset div label  {
   font: normal normal 24px/35px Geneva, sans-serif;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#twitterbutton,
#linkedinbutton,
#vimeobutton,
#facebookbutton,
#youtubebutton,
#bloggerbutton,
#googlebutton,
#tumblrbutton  {
   position: absolute;
   z-index: 7;
   width: 32px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

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

.i815projectsmetadata li,
.i815projectsmetadata p,
.i610projectsmetadata p,
.i610projectsmetadata li  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-family: Geneva, sans-serif;
   text-indent: 0px;
   text-align: center;
}

#resumerscroll li,
.i551projectsmetadata li,
#resumerscroll p,
.i551projectsmetadata p  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
}

#contactform fieldset div input,
#contactform fieldset div textarea  {
   color: #094074;
}

#viewblogbutton a,
#pdfresumebutton a,
#watchepisodebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 192px;
   height: 58px;
}

#projectsbuttonnextpanel,
#projectsbuttonpreviouspan  {
   position: absolute;
   top: 273px;
   z-index: 6;
   height: 58px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

#viewblogbutton,
#watchepisodebutton  {
   position: absolute;
   left: 385px;
   width: 192px;
   height: 58px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactbutton a,
#projectsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 108px;
   height: 85px;
}

#i30shape4copy2,
#i41shape4copy3  {
   background: url(sg_home_media/d41shape4copy3.png) no-repeat;
   position: absolute;
   left: 21px;
   z-index: 5;
   width: 615px;
   height: 166px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactform input[type=submit]  {
   color: #094074;
}

#contactform fieldset div label  {
   color: #FDFDFD;
}

#projectsbutton,
#contactbutton  {
   position: absolute;
   top: 0px;
   width: 108px;
   height: 85px;
   margin-left: 0px;
   margin-top: 0px;
}

#projectsbuttonpreviouspan  {
   width: 57px;
   left: 124px;
}

#i3vidembed,
#i2vidembed  {
   position: absolute;
   left: 600px;
   z-index: 7;
   width: 330px;
   margin-left: 0px;
   margin-top: 0px;
}

#projectsbuttonnextpanel  {
   width: 58px;
   left: 780px;
}

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

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

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

#bloggerbuttoncopy a  {
   background-image: url(sg_contact_media/bloggerbuttoncopy.png);
}

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

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

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#linkedinbuttoncopy  {
   left: 419px;
}

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

#facebookbuttoncopy  {
   left: 696px;
}

#watchepisodebutton  {
   z-index: 7;
   top: 644px;
}

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

#twitterbuttoncopy  {
   left: 234px;
}

#bloggerbuttoncopy  {
   left: 603px;
}

#pdfresumebutton a  {
   background-image: url(sg_resume_media/pdfresumebutton.png);
}

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

#youtubebuttoncopy  {
   left: 788px;
}

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

#googlebuttoncopy  {
   left: 511px;
}

#resumerscroll li  {
   font-family: Sathu, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #3D3D3D;
}

#mindofmillerlogo  {
   background: url(sg_home_media/mindofmillerlogo.png) no-repeat;
   position: absolute;
   left: 27px;
   top: 58px;
   z-index: 4;
   width: 206px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

#tumblrbuttoncopy  {
   left: 327px;
}

#resumerscroll p  {
   font-family: Sathu, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #3D3D3D;
}

#vimeobuttoncopy  {
   left: 142px;
}

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

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

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

#i30shape4copy2  {
   top: 523px;
}

#projectsbutton  {
   z-index: 6;
   left: 721px;
}

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

#resumebutton a  {
   background: url(sg_resume_media/resumebutton.png) no-repeat;
   display: block;
   width: 95px;
   height: 85px;
}

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

#facebookbutton  {
   top: 315px;
   left: 857px;
}

#linkedinbutton  {
   top: 352px;
   left: 857px;
}

#viewblogbutton  {
   z-index: 6;
   top: 872px;
}

#i41shape4copy3  {
   top: 750px;
}

#youtubebutton  {
   top: 352px;
   left: 810px;
}

#twitterbutton  {
   top: 278px;
   left: 810px;
}

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

#contactbutton  {
   z-index: 7;
   left: 825px;
}

#bloggerbutton  {
   top: 278px;
   left: 857px;
}

.i815projectsmetadata li  {
   font-size: 28px;
   font-weight: bold;
   line-height: 9px;
   color: #01E711;
}

.i551projectsmetadata li  {
   color: #FDFDFD;
   line-height: 19px;
   font-size: 15px;
   font-family: Geneva, sans-serif;
}

#homebutton a  {
   background: url(sg_home_media/homebutton.png) no-repeat;
   display: block;
   width: 85px;
   height: 85px;
}

#resumebutton  {
   position: absolute;
   left: 630px;
   top: 0px;
   z-index: 5;
   width: 95px;
   height: 85px;
   margin-left: 0px;
   margin-top: 0px;
}

#tumblrbutton  {
   top: 315px;
   left: 810px;
}

#googlebutton  {
   top: 241px;
   left: 857px;
}

.i610projectsmetadata li  {
   font-size: 19px;
   font-weight: normal;
   line-height: 22px;
   color: #FDFDFD;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

.i815projectsmetadata p  {
   font-size: 28px;
   font-weight: bold;
   line-height: 9px;
   color: #01E711;
}

#layer3copy3  {
   background: url(sg_home_media/layer3copy3.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 1090px;
   z-index: 7;
   width: 960px;
   height: 72px;
   margin-left: 0px;
   margin-top: 0px;
}

#vimeobutton  {
   top: 241px;
   left: 810px;
}

.i551projectsmetadata p  {
   color: #FDFDFD;
   line-height: 19px;
   font-size: 15px;
   font-family: Geneva, sans-serif;
}

.i610projectsmetadata p  {
   font-size: 19px;
   font-weight: normal;
   line-height: 22px;
   color: #FDFDFD;
}

#homebutton  {
   position: absolute;
   left: 549px;
   top: 0px;
   z-index: 4;
   width: 85px;
   height: 85px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2vidembed  {
   top: 513px;
}

#layer3copy  {
   background: url(sg_home_media/layer3copy.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 977px;
   z-index: 6;
   width: 960px;
   height: 121px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter  {
   font-size: 0px;
}

#i3vidembed  {
   top: 739px;
}

#i16shape3  {
   background: url(sg_home_media/d16shape3.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 1082px;
   z-index: 3;
   width: 960px;
   height: 118px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#layer1  {
   background: url(sg_home_media/layer1.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 437px;
   z-index: 4;
   width: 960px;
   height: 653px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#layer0  {
   background: url(sg_home_media/layer0.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 960px;
   height: 165px;
   margin-left: 0px;
   margin-top: 0px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1200px;
   width: 960px;
   position: relative;
}

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

.projectspanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 7;
   width: 560px;
   min-height: 450px;
}

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

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

html, body  {
   background: #FFFFFF url(sg_home_media/browserbackground.png) center top repeat;
   background-attachment: scroll;
}

