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

a ins  {
   text-decoration: none;
}

#prince p a,
#angel p a,
#jason p a,
#tommy p a,
#daap p a,
#bova p a,
#ted p a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
   color: #464646;
   text-decoration: none;
}

#figureb a:hover,
#portraitb a:hover,
#classesb a:hover,
#sketchesb a:hover  {
   background-position: -27px 0%;
}

#figure,
#contact,
#thanks,
#classes,
#pid7links,
#news,
#home,
#biography  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#portraitb a,
#classesb a,
#academiab a,
#sketchesb a,
#figureb a  {
   background-repeat: no-repeat;
   display: block;
   height: 81px;
   width: 27px;
   background-position: 0% 0px;
   font-size: 81px;
   line-height: 81px;
}

#ted p,
#prince p,
#tommy p,
#daap p,
#angel p,
#jason p,
#bova p  {
   font: 12px/14px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #464646;
   padding-right: 10px;
   text-align: left;
}

#classestextscroll p a,
#newstextscroll p a,
#headertext p a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
}

#contactform fieldset legend,
#contactform fieldset div  {
   font: 12px/17px "Times New Roman", "Times", serif;
   padding-right: 10px;
}

#jasonbutton a,
#angelbutton a,
#tommybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 164px;
   width: 55px;
   background-position: 0% 0px;
   font-size: 164px;
   line-height: 164px;
}

#princebutton a,
#tedbutton a,
#bovabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 165px;
   width: 55px;
   background-position: 0% 0px;
   font-size: 165px;
   line-height: 165px;
}

#sketchesb,
#portraitb,
#classesb,
#figureb  {
   visibility: visible;
   position: absolute;
   top: 344px;
   z-index: 4;
   width: 27px;
   height: 81px;
}

#classestextscroll p,
#newstextscroll p  {
   font: 12px/15px Times-Roman, Times;
   margin: 0px;
   padding-top: 20px;
   text-align: left;
}

#figurethumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 43px;
   height: 43px;
}

#newstextscroll,
#classestextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 199px;
   z-index: 4;
   width: 354px;
}

#nextbutton a,
#prevbutton a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #636363;
}

#smallp p,
#grandpalaisp p  {
   font: 12px/14px TimesNewRomanPS-ItalicMT, "Times New Roman P S- Italic MT";
   margin: 0px;
   color: #666666;
   padding-right: 10px;
   text-align: right;
}

#contactform fieldset div  {
   clear: both;
}

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

#figurethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 14px;
   z-index: 4;
   width: 76px;
   height: 513px;
}

#classestextscroll p a  {
   color: #0066FF;
}

#classestextscroll p  {
   color: #0066FF;
}

#photoinfometadata p  {
   font: 12px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #464646;
   padding-right: 10px;
   text-align: right;
}

#newstextscroll p a  {
   color: #0066FF;
}

#photoinfometadata  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 13px;
   z-index: 4;
   width: 185px;
}

#classestextscroll  {
   height: 374px;
   top: 47px;
}

#academiab a:hover  {
   background-position: -26px 0%;
}

#newstextscroll p  {
   color: #010101;
}

#figurepicturebox  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 14px;
   z-index: 4;
   width: 513px;
   height: 513px;
}

#newstextscroll  {
   height: 413px;
   top: 11px;
}

#princebutton a  {
   background-image: url(sg_links_media/princebutton.jpg);
}

#angelbutton a  {
   background-image: url(sg_links_media/angelbutton.jpg);
}

#tommybutton a  {
   background-image: url(sg_links_media/tommybutton.jpg);
}

#jasonbutton a  {
   background-image: url(sg_links_media/jasonbutton.jpg);
}

#bovabutton a  {
   background-image: url(sg_links_media/bovabutton.jpg);
}

#headertext p  {
   font: 12px/17px TimesNewRomanPS-BoldMT, "Times New Roman P S- Bold MT";
   margin: 0px;
   padding-right: 10px;
   text-align: justify;
}

#tedbutton a  {
   background-image: url(sg_links_media/tedbutton.jpg);
}

#academiab a  {
   width: 26px;
   background-image: url(sg_contact_media/academiab.jpg);
}

#sketchesb a  {
   background-image: url(sg_contact_media/sketchesb.jpg);
}

#portraitb a  {
   background-image: url(sg_contact_media/portraitb.jpg);
}

#classesb a  {
   background-image: url(sg_contact_media/classesb.jpg);
}

#headertext  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 434px;
   z-index: 4;
   width: 180px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 600px;
   background-color: #ECECEC;
   background-image: none;
}

#nextbutton  {
   font: 12px/11px TimesNewRomanPS-ItalicMT, "Times New Roman P S- Italic MT";
   padding-right: 10px;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 305px;
   z-index: 4;
   width: 78px;
   height: 11px;
}

#prevbutton  {
   font: 12px/16px TimesNewRomanPS-ItalicMT, "Times New Roman P S- Italic MT";
   padding-right: 10px;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 88px;
   top: 320px;
   z-index: 4;
   width: 98px;
   height: 16px;
}

#sketchesb  {
   left: 88px;
}

#sketchesp  {
   background: url(sg_contact_media/sketchesp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 38px;
   top: 80px;
   z-index: 6;
   width: 137px;
   height: 225px;
}

#portraitb  {
   left: 52px;
}

#figureb a  {
   background-image: url(sg_contact_media/figureb.jpg);
}

#academiab  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 344px;
   z-index: 4;
   width: 26px;
   height: 81px;
}

#academiap  {
   background: url(sg_contact_media/academiap.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 40px;
   top: 89px;
   z-index: 5;
   width: 110px;
   height: 205px;
}

#portraitp  {
   background: url(sg_contact_media/portraitp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 20px;
   top: 77px;
   z-index: 7;
   width: 161px;
   height: 188px;
}

#classesb  {
   left: 158px;
}

#classesp  {
   background: url(sg_contact_media/classesp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 46px;
   top: 88px;
   z-index: 4;
   width: 116px;
   height: 199px;
}

#figureb  {
   left: 17px;
}

#figurep  {
   background: url(sg_contact_media/figurep.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 59px;
   top: 81px;
   z-index: 8;
   width: 95px;
   height: 215px;
}

.sgthumb  {
   border: 1px solid #;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 43px;
   height: 43px;
}

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


