a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#illustrationb a:hover,
#webdesignb a:hover,
#logodesignb a:hover,
#writingb a:hover,
#contactb a:hover,
#aboutb a:hover,
#id1homeb a:hover,
#otherprojb a:hover  {
   background-position: -150px 0%;
}

#logodesignb a,
#writingb a,
#webdesignb a,
#illustrationb a,
#id1homeb a,
#aboutb a,
#contactb a,
#otherprojb a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 150px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#writingb,
#logodesignb,
#webdesignb,
#otherprojb,
#id1homeb,
#aboutb,
#contactb,
#illustrationb  {
   visibility: visible;
   position: absolute;
   left: 50px;
   z-index: 9;
   width: 150px;
   height: 35px;
}

#id0spacer,
#id3spacer,
#id1spacer,
#id2spacer  {
   background: url(sg_home_media/id3spacer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 105px;
   height: 46px;
}

#bottompanel,
#botpanelshort,
#toppanel  {
   visibility: visible;
   position: absolute;
   left: 200px;
   z-index: 5;
   width: 550px;
   background-color: #F7F7F7;
   background-image: none;
}

#consultb a:hover,
#writeb a:hover  {
   background-position: -122px 0%;
}

#id0writepopup,
#id0consultpopup  {
   background: url(sg_home_media/id0writepopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 620px;
   top: 571px;
   width: 122px;
   height: 57px;
}

#abouttext p a,
#writingtext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#id1consultpopup,
#id1writepopup  {
   visibility: hidden;
   position: absolute;
   left: 287px;
   top: 577px;
   width: 323px;
   height: 217px;
   background-repeat: no-repeat;
}

#nextb a:hover,
#prevb a:hover  {
   background-position: -28px 0%;
}

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

#botmenumenu li a:hover  {
   color: #000000;
}

#writeb a,
#consultb a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   width: 122px;
   background-position: 0% 0px;
   font-size: 60px;
   line-height: 60px;
}

#gallerypicturebox  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 212px;
   z-index: 6;
   width: 526px;
   height: 418px;
}

#nextb a,
#prevb a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   width: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#botmenumenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #808080;
   height: 100%;
}

#id0homeb a:hover  {
   background-position: -212px 0%;
}

#designb a:hover  {
   background-position: -112px 0%;
}

#writingtext p a  {
   color: #ED1C24;
}

#id1consultpopup  {
   background-image: url(sg_home_media/id1consultpopup.gif);
   z-index: 7;
}

#id0consultpopup  {
   z-index: 8;
}

#illustrationb a  {
   background-image: url(sg_otherproj_media/illustrationb.gif);
}

#botmenumenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#designtextperm  {
   background: url(sg_home_media/designtextperm.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 586px;
   z-index: 6;
   width: 277px;
   height: 155px;
}

#botpanelshort  {
   height: 111px;
   top: 691px;
}

#id1writepopup  {
   background-image: url(sg_home_media/id1writepopup.gif);
   z-index: 8;
}

#prevb,
#nextb  {
   visibility: visible;
   position: absolute;
   top: 644px;
   z-index: 6;
   width: 28px;
   height: 28px;
}

#illustrationb  {
   top: 308px;
}

#abouttext p a  {
   color: #EB5840;
}

#id0writepopup  {
   z-index: 9;
}

#logodesignb a  {
   background-image: url(sg_illustration_media/logodesignb.gif);
}

#welcometext p  {
   font: 13px/36px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#otherprojb a  {
   background-image: url(sg_illustration_media/otherprojb.gif);
}

#webdesignb a  {
   background-image: url(sg_illustration_media/webdesignb.gif);
}

#logodesignb  {
   top: 236px;
}

#botmenumenu  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #808080;
   position: absolute;
   left: 240px;
   top: 808px;
   z-index: 4;
}

#welcometext  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 212px;
   z-index: 4;
   width: 258px;
}

#bottompanel  {
   height: 240px;
   top: 562px;
}

#copyright p  {
   font: 11px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #808080;
   padding-bottom: 8px;
   text-align: center;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 850px;
   width: 900px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#foursquare  {
   background: url(sg_home_media/foursquare.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 512px;
   top: 272px;
   z-index: 4;
   width: 217px;
   height: 218px;
}

#id0homeb a  {
   background: url(sg_illustration_media/id0homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 138px;
   width: 212px;
   font-size: 138px;
   line-height: 138px;
}

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

#contactb a  {
   background-image: url(sg_illustration_media/contactb.gif);
}

#otherprojb  {
   top: 344px;
}

#rightpanel  {
   visibility: visible;
   position: absolute;
   left: 750px;
   top: 20px;
   z-index: 4;
   width: 150px;
   height: 782px;
   background-color: #F2F2F2;
   background-image: none;
}

#writingb a  {
   background-image: url(sg_illustration_media/writingb.gif);
}

#id1homeb a  {
   background-image: url(sg_illustration_media/id1homeb.gif);
}

#webdesignb  {
   top: 272px;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 452px;
   top: 829px;
   z-index: 4;
   width: 37px;
}

#staticnav  {
   background: url(sg_illustration_media/staticnav.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 200px;
   z-index: 8;
   width: 150px;
   height: 287px;
}

#designred  {
   background: url(sg_home_media/designred.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 580px;
   z-index: 6;
   width: 112px;
   height: 43px;
}

#id2spacer  {
   top: 496px;
   left: 624px;
}

#horizrule  {
   background: url(sg_illustration_media/horizrule.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 199px;
   z-index: 5;
   width: 551px;
   height: 3px;
}

#id3spacer  {
   top: 496px;
   left: 512px;
}

#leftpanel  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 20px;
   z-index: 6;
   width: 200px;
   height: 782px;
   background-color: #F5F5F5;
   background-image: none;
}

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

#id1spacer  {
   top: 219px;
   left: 624px;
}

#id0spacer  {
   top: 219px;
   left: 512px;
}

#navstrips  {
   background: url(sg_illustration_media/navstrips.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 199px;
   z-index: 7;
   width: 150px;
   height: 289px;
}

#id0homeb  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 25px;
   z-index: 7;
   width: 212px;
   height: 138px;
}

#writingb  {
   top: 380px;
}

#consultb  {
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 688px;
   z-index: 6;
   width: 122px;
   height: 60px;
}

#toppanel  {
   height: 120px;
   top: 20px;
}

#aboutb a  {
   background-image: url(sg_illustration_media/aboutb.gif);
}

#topstrip  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 7;
   width: 900px;
   height: 20px;
   background-color: #EBEBEB;
   background-image: none;
}

#id1homeb  {
   top: 200px;
}

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

#contactb  {
   top: 452px;
}

#vvdesign  {
   background: url(sg_illustration_media/vvdesign.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 155px;
   z-index: 4;
   width: 465px;
   height: 33px;
}

#designb  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 580px;
   z-index: 7;
   width: 112px;
   height: 43px;
}

#prevb a  {
   background-image: url(sg_illustration_media/prevb.gif);
}

#nextb a  {
   background-image: url(sg_illustration_media/nextb.gif);
}

#aboutb  {
   top: 416px;
}

#writeb  {
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 628px;
   z-index: 10;
   width: 122px;
   height: 60px;
}

#nextb  {
   left: 710px;
}

#prevb  {
   left: 671px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

