#giftcertificatesbutton a,
#contactusbutton a,
#id1classschedulebutton a,
#facultybutton a,
#aboutusbutton a,
#id1registrationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#bulletscopy,
#id0bullets,
#bulletscopy4,
#bulletscopy3,
#bulletscopy2  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 8;
   width: 6px;
   height: 6px;
   background-repeat: no-repeat;
}

#giftcertificatesbutton a:hover  {
   background-position: -131px 0%;
}

#id1classschedulebutton a:hover  {
   background-position: -116px 0%;
}

#id1registrationbutton a:hover  {
   background-position: -103px 0%;
}

#aboutustext *:first-child  {
   padding-top: 0px;
}

#id1classschedulebutton a  {
   width: 116px;
   background-image: url(sg_registration_media/id1classschedulebutton.gif);
}

#giftcertificatesbutton a  {
   width: 131px;
   background-image: url(sg_registration_media/giftcertificatesbutton.gif);
}

#id1registrationbutton a  {
   width: 103px;
   background-image: url(sg_registration_media/id1registrationbutton.gif);
}

#contactusbutton a:hover  {
   background-position: -90px 0%;
}

#id1classschedulebutton  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 314px;
   z-index: 8;
   width: 116px;
   height: 10px;
}

#giftcertificatesbutton  {
   visibility: visible;
   position: absolute;
   left: 560px;
   top: 314px;
   z-index: 8;
   width: 131px;
   height: 10px;
}

#aboutusbutton a:hover  {
   background-position: -71px 0%;
}

#footermenu a:hover  {
   text-decoration: underline;
}

#facultybutton a:hover  {
   background-position: -98px 0%;
}

#id1registrationbutton  {
   visibility: visible;
   position: absolute;
   left: 430px;
   top: 314px;
   z-index: 8;
   width: 103px;
   height: 10px;
}

#homebutton a:hover  {
   background-position: -350px 0%;
}

#aboutbannertext p  {
   font: italic 30px/36px Georgia, serif;
   margin: 0px;
   color: #F8EED5;
   text-align: left;
}

#contactusbutton a  {
   width: 90px;
   background-image: url(sg_registration_media/contactusbutton.gif);
}

#copyrighttext p  {
   font: 10px/16px Georgia, serif;
   margin: 0px;
   color: #F2DDA9;
   text-align: center;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 314px;
   z-index: 8;
   width: 90px;
   height: 10px;
}

#footermenu a  {
   border: 0px none #FFFFFF;
   text-decoration: none;
   color: #FFF;
}

#facultybutton a  {
   width: 98px;
   background-image: url(sg_registration_media/facultybutton.gif);
}

#aboutbannertext  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 161px;
   z-index: 5;
   width: 348px;
}

#aboutusbutton a  {
   width: 71px;
   background-image: url(sg_registration_media/aboutusbutton.gif);
}

#id0aboutbanner  {
   background: url(sg_aboutus_media/id0aboutbanner.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 106px;
   z-index: 6;
   width: 438px;
   height: 206px;
}

#bannertoprule  {
   background: url(sg_registration_media/bannertoprule.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 104px;
   z-index: 5;
   width: 800px;
   height: 3px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 706px;
   z-index: 5;
   width: 411px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 314px;
   z-index: 8;
   width: 71px;
   height: 10px;
}

#facultybutton  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 314px;
   z-index: 8;
   width: 98px;
   height: 10px;
}

#aboutustext p  {
   font: 12px/18px Georgia, serif;
   margin: 0px;
   text-align: left;
   color: #543019;
}


#bulletscopy2  {
   background-image: url(sg_registration_media/bulletscopy2.gif);
   left: 412px;
}

#homebutton a  {
   background: url(sg_registration_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 350px;
   font-size: 73px;
   line-height: 73px;
}

#bulletscopy4  {
   background-image: url(sg_registration_media/bulletscopy4.gif);
   left: 704px;
}

#bulletscopy3  {
   background-image: url(sg_registration_media/bulletscopy3.gif);
   left: 544px;
}

#bulletscopy  {
   background-image: url(sg_registration_media/bulletscopy.gif);
   left: 288px;
}

#pid2aboutus  {
   margin: 0px auto 0px auto;
   width: 869px;
   position: relative;
}

#aboutustext  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 350px;
   z-index: 4;
   width: 463px;
}

#contentarea  {
   background: url(sg_aboutus_media/contentarea.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 338px;
   z-index: 3;
   width: 869px;
   height: 330px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 16px;
   z-index: 5;
   width: 350px;
   height: 73px;
}

#footermenu  {
    font: 10px/16px Georgia, serif;
	color: #F2DDA9;
    margin: 0px;
	height: 17px;
	padding: 0px;
	list-style: none;
	text-align: center;
	position: relative;
	left: 0px;
   top: 688px;
   z-index: 5;
   width: 869px;
}

#id0bullets  {
   background-image: url(sg_registration_media/id0bullets.gif);
   left: 143px;
}

#grapevines  {
   background: url(sg_aboutus_media/grapevines.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 869px;
   height: 339px;
}

#id0navbar  {
   background: url(sg_aboutus_media/id0navbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 294px;
   z-index: 7;
   width: 800px;
   height: 44px;
}

#id1footer  {
   background: url(sg_registration_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 668px;
   z-index: 4;
   width: 869px;
   height: 72px;
}

#layer26  {
   background: url(sg_aboutus_media/layer26.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 557px;
   top: 354px;
   z-index: 4;
   width: 252px;
   height: 308px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #311C0E url(sg_registration_media/exteriortile.gif) center top repeat-x;
}

