a  {
   text-decoration: none;
   color: #6e6a5d;
}

h3 {
   font: 1.4em Eurostile, "Myriad Pro", Verdana, sans-serif;
   margin: 0px;
   color: #295168;
}


a ins  {
   text-decoration: none;
}

#homeb a:hover,
#cardsb a:hover,
#contactb a:hover,
#artistb a:hover,
#galleryb a:hover  {
   color: #D4D1C6;
}

#contactinfo p a:link {border-bottom: dashed .1em #476678;}
#contactinfo p a:visited {border-bottom: dashed .1em #476678;}
#contactinfo p a:hover {color: #D4D1C6;}
#contactinfo p a:active {border-bottom: dashed .1em #476678;}

#home p a:link {border-bottom: dashed .1em #476678;}
#home p a:visited {border-bottom: dashed .1em #476678;}
#home p a:hover {color: #D4D1C6;}
#home p a:active {border-bottom: dashed .1em #476678;}


#pid4contact,
#pid2gallery,
#pid5cards,
#pid1home,
#pid3artist  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#galleryb a,
#cardsb a,
#homeb a,
#artistb a,
#contactb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #476678;
}

#gallery p,
#home p,
#contact p,
#artist p,
#cards p  {
   font: 14px/17px Eurostile, "Myriad Pro", Verdana, sans-serif;
   margin: 0px;
   color: #D4D1C6;
   text-align: right;
}

#cardsp,
#galleryp,
#contactp,
#artistp,
#homep  {
   background: url(sg_gallery_media/homep.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 1px;
   z-index: 6;
   width: 118px;
   height: 18px;
}

#bodage,
#goose,
#yosem,
#drake,
#pond  {
   visibility: visible;
   position: absolute;
   top: 207px;
   z-index: 8;
   width: 65px;
   height: 90px;
   background-repeat: no-repeat;
}

#cardsb,
#contactb,
#homeb,
#artistb  {
   font: 14px/17px Eurostile, "Myriad Pro", Verdana, sans-serif;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 7;
   height: 9px;
}

#contactinfo p a  {
   border: 0px none #000000;
   color: #476678;
}

#contactinfo p  {
   font: 13px/16px Verdana;
   margin: 0px;
   color: #476678;
   text-align: left;
}

#cards,
#home  {
   visibility: visible;
   position: absolute;
   left: 74px;
   z-index: 4;
   width: 36px;
}

#contactinfo  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 208px;
   width: 280px;
}

#statement p  {
   font: 13px/16px Eurostile, "Myriad Pro", Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 13px;
   text-align: left;
   color: #295168;
}

#inframelong  {
   background: url(sg_gallery_media/inframelong.gif) no-repeat;
   position: absolute;
   left: 152px;
   top: 172px;
   z-index: 4;
   width: 617px;
   height: 596px;
}

#statement  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 186px;
   z-index: 6;
   width: 505px;
}

#contactp  {
   top: 279px;
}

#galleryp  {
   top: 207px;
}

#outframe  {
   background: url(sg_artist_media/outframe.gif) no-repeat;
   position: absolute;
   left: 119px;
   top: 0px;
   z-index: 5;
   width: 830px;
   height: 768px;
}

#galleryb  {
   font: 14px/17px Eurostile, "Myriad Pro", Verdana, sans-serif;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 207px;
   z-index: 7;
   width: 45px;
   height: 12px;
}

#contactb  {
   width: 48px;
   top: 280px;
   left: 62px;
}

#artistb  {
   width: 37px;
   top: 244px;
   left: 73px;
}

#artistp  {
   top: 243px;
}

#picture  {
   position: absolute;
   left: 120px;
   top: 0px;
   z-index: 4;
   width: 828px;
   height: 721px;
   background-repeat: no-repeat;
}

#inframe  {
   background: url(sg_home_media/inframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 152px;
   top: 172px;
   width: 617px;
   height: 367px;
}

#cardsb  {
   width: 36px;
   top: 316px;
   left: 74px;
}

#bodage  {
   background-image: url(sg_home_media/bodage.gif);
   left: 671px;
}

#cardsp  {
   top: 316px;
}

#homep  {
   top: 171px;
}

#yosem  {
   background-image: url(sg_home_media/yosem.gif);
   left: 301px;
}

#drake  {
   background-image: url(sg_home_media/drake.gif);
   left: 177px;
}

#goose  {
   background-image: url(sg_home_media/goose.gif);
   left: 548px;
}

#homeb  {
   width: 36px;
   top: 171px;
   left: 74px;
}

#cards  {
   top: 316px;
}

#pond  {
   background-image: url(sg_home_media/pond.gif);
   left: 424px;
}

#home  {
   top: 171px;
}

#bkg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 768px;
   background-repeat: no-repeat;
}

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


