#id0servicestextbutton a:hover,
#id1servicestextbutton a:hover,
#abouttextbutton a:hover,
#photographytextbutton a:hover,
#hometextbutton a:hover,
#faqtextbutton a:hover,
#projectsblogtextbutton a:hover,
#websitedesigntextbutton a:hover,
#photoblogtextbutton a:hover  {
   color: #AEDFF3;
}

#contacttextbutton a,
#id0servicestextbutton a,
#faqtextbutton a,
#photoblogtextbutton a,
#websitedesigntextbutton a,
#photographytextbutton a,
#id1servicestextbutton a,
#hometextbutton a,
#projectsblogtextbutton a,
#abouttextbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #F7F3F2;
}

#paypaltextp p,
#socialnetworkingtextp p,
#herearesomeproductsservicesandsitesthatiuseandrecom p,
#emailmarketingtextp p,
#eventmanagementtextp p,
#bloggingtextp p  {
   font: 15px/22px Georgia, serif;
   margin: 0px;
   text-align: left;
   letter-spacing: -1px;
   color: #F7F3F2;
}

#eventmanagementtextp p a:hover,
#bloggingtextp p a:hover,
#paypaltextp p a:hover,
#socialnetworkingtextp p a:hover,
#emailmarketingtextp p a:hover  {
   text-decoration: underline;
}

#graphicdesignemailcampaignssocialmediamarketing p,
#blogssearchengineoptimization p,
#biotext p,
#visitmybloggettoknowme p  {
   font: italic 18px/22px Georgia, serif;
   margin: 0px;
   text-align: left;
   color: #F7F3F2;
}

#id1servicestextbutton,
#photoblogtextbutton,
#projectsblogtextbutton,
#faqtextbutton,
#hometextbutton,
#abouttextbutton  {
   font: 23px/22px Georgia, serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 79px;
   z-index: 3;
}

#emailmarketingtextp p a,
#eventmanagementtextp p a,
#bloggingtextp p a,
#socialnetworkingtextp p a,
#paypaltextp p a  {
   border: 0px none #000000;
   color: #F7F3F2;
   text-decoration: none;
   letter-spacing: -1px;
}

#photoblogp p,
#servicespopup p,
#contactp p,
#faqp p,
#aboutp p,
#projectsblogp p  {
   font: 14px/22px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #F2F6F6;
}

#photographybutton a:hover,
#servicesbutton a:hover,
#websitedesignbutton a:hover  {
   background-position: -276px 0%;
}

#id0servicestextbutton,
#photographytextbutton,
#websitedesigntextbutton  {
   font: 26px/22px Georgia, serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 502px;
   z-index: 3;
}

#websitedesignbutton a,
#servicesbutton a,
#photographybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 141px;
   width: 276px;
   background-position: 0% 0px;
   font-size: 141px;
   line-height: 141px;
}

#photographybutton,
#websitedesignbutton,
#servicesbutton  {
   visibility: visible;
   position: absolute;
   top: 351px;
   z-index: 3;
   width: 276px;
   height: 141px;
}

#herearesomeproductsservicesandsitesthatiuseandrecom p  {
   font-size: 23px;
}

#herearesomeproductsservicesandsitesthatiuseandrecom  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 645px;
   z-index: 3;
   width: 938px;
}

#graphicdesignemailcampaignssocialmediamarketing  {
	visibility: visible;
	position: absolute;
	left: 364px;
	top: 554px;
	z-index: 4;
	width: 214px;
}

#ilovemyjobtext p,
#takealooktext p  {
   margin: 0px;
   color: #F7F3F2;
   line-height: 22px;
   font-family: Georgia, serif;
   text-align: center;
}

#servicespopup,
#faqp,
#contactp  {
   visibility: hidden;
   position: absolute;
   left: 266px;
   top: 101px;
   width: 671px;
}

#blogssearchengineoptimization  {
	visibility: visible;
	position: absolute;
	left: 66px;
	top: 528px;
	z-index: 3;
	width: 184px;
}

#contacttextbutton a:hover  {
   color: #BEE5F8;
}

#eventbritebutton a:hover  {
   background-position: -143px 0%;
}

#wordpressbutton a:hover  {
   background-position: -69px 0%;
}

#websitedesigntextbutton  {
   height: 42px;
   width: 289px;
   left: 67px;
}

#mailchimpbutton a:hover  {
   background-position: -179px 0%;
}

#facebookbutton a:hover  {
   background-position: -61px 0%;
}

#visitmybloggettoknowme  {
   visibility: visible;
   position: absolute;
   left: 665px;
   top: 527px;
   z-index: 4;
   width: 276px;
}

#projectsblogtextbutton  {
   height: 22px;
   width: 142px;
   left: 521px;
}

#id0servicestextbutton  {
   height: 26px;
   width: 165px;
   left: 366px;
}

#id1servicestextbutton  {
   height: 16px;
   width: 85px;
   left: 339px;
}

#photographytextbutton  {
   height: 26px;
   width: 224px;
   left: 667px;
}

#websitedesignbutton a  {
   background-image: url(sg_home_media/websitedesignbutton.gif);
}

#socialnetworkingtextp  {
   visibility: visible;
   position: absolute;
   left: 634px;
   top: 764px;
   z-index: 3;
   width: 143px;
}

#paypalbutton a:hover  {
   background-position: -156px 0%;
}

#eventmanagementtextp  {
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 763px;
   z-index: 3;
   width: 175px;
}

#photoblogtextbutton  {
   height: 22px;
   width: 119px;
   left: 674px;
}

#emailmarketingtextp  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 763px;
   z-index: 3;
   width: 166px;
}

#websitedesignbutton  {
   left: 66px;
}

#photographybutton a  {
   background-image: url(sg_home_media/photographybutton.gif);
}

#eventbritebutton a  {
   background: url(sg_home_media/eventbritebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 68px;
   width: 143px;
   font-size: 68px;
   line-height: 68px;
}

#contacttextbutton  {
   font: 23px/22px Georgia, serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 80px;
   z-index: 3;
   width: 80px;
   height: 14px;
}

#mailchimpbutton a  {
   background: url(sg_home_media/mailchimpbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 179px;
   font-size: 48px;
   line-height: 48px;
}

#wordpressbutton a  {
   background: url(sg_home_media/wordpressbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 69px;
   width: 69px;
   font-size: 69px;
   line-height: 69px;
}

#photographybutton  {
   left: 660px;
}

#facebookbutton a  {
   background: url(sg_home_media/facebookbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 60px;
   width: 61px;
   font-size: 60px;
   line-height: 60px;
}

#eventbritebutton  {
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 689px;
   z-index: 3;
   width: 143px;
   height: 68px;
}

#servicesbutton a  {
   background-image: url(sg_home_media/servicesbutton.gif);
}

#ilovemyjobtext p  {
   font-size: 52px;
}

#takealooktext p  {
   font-size: 25px;
}

#projectsblogp p  {
   text-align: center;
}

#mailchimpbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 696px;
   z-index: 3;
   width: 179px;
   height: 48px;
}

#copyrighttext p  {
   font: 15px/22px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: center;
   color: #F7F3F2;
}

#servicespopup p  {
   text-align: left;
}

#abouttextbutton  {
   height: 17px;
   width: 63px;
   left: 442px;
}

#wordpressbutton  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 689px;
   z-index: 3;
   width: 69px;
   height: 69px;
}

#servicesbutton  {
   left: 363px;
}

#hometextbutton  {
   height: 17px;
   width: 60px;
   left: 262px;
}

#ilovemyjobtext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 177px;
   z-index: 4;
   width: 365px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 693px;
   z-index: 3;
   width: 61px;
   height: 60px;
}

#paypalbutton a  {
   background: url(sg_home_media/paypalbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 156px;
   font-size: 42px;
   line-height: 42px;
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 324px;
	top: 811px;
	z-index: 3;
	width: 368px;
}

#bloggingtextp  {
   visibility: visible;
   position: absolute;
   left: 435px;
   top: 763px;
   z-index: 3;
   width: 142px;
}

#projectsblogp  {
   visibility: hidden;
   position: absolute;
   left: 263px;
   top: 101px;
   z-index: 6;
   width: 671px;
}

#faqtextbutton  {
   height: 22px;
   width: 34px;
   left: 807px;
}

#servicespopup  {
   z-index: 8;
}

#takealooktext  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 301px;
   z-index: 3;
   width: 597px;
}

#paypalbutton  {
   visibility: visible;
   position: absolute;
   left: 823px;
   top: 704px;
   z-index: 3;
   width: 156px;
   height: 42px;
}

#photoblogp p  {
   text-align: right;
}

#paypaltextp  {
   visibility: visible;
   position: absolute;
   left: 825px;
   top: 763px;
   z-index: 3;
   width: 162px;
}

#photoblogp  {
   visibility: hidden;
   position: absolute;
   left: 234px;
   top: 101px;
   z-index: 5;
   width: 671px;
}

#ahodesigns  {
   background: url(sg_services_media/ahodesigns.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 19px;
   z-index: 4;
   width: 275px;
   height: 60px;
}

#contactp p  {
   text-align: right;
}

#biotext p  {
   font-style: Normal;
}

#contactp  {
   z-index: 3;
}

#aboutp p  {
   text-align: center;
}

#biotext  {
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 224px;
   z-index: 3;
   width: 785px;
}

#ahologo  {
	background: url(sg_services_media/ahologo.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 458px;
	top: 749px;
	z-index: 3;
	width: 90px;
	height: 49px;
}

#aboutp  {
   visibility: hidden;
   position: absolute;
   left: 141px;
   top: 101px;
   z-index: 7;
   width: 671px;
}

#faqp p  {
   text-align: right;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#faqp  {
   z-index: 4;
}

#id0  {
   background: url(sg_home_media/id0.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 142px;
   z-index: 3;
   width: 56px;
   height: 50px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #070707 url(sg_services_media/exteriortile.jpg) center top no-repeat;
   background-attachment: fixed;
}
