body { font-family: "Helvetica Neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #9c9c9c; z-index: 1; }
p { }
td { }
a:link { color: #f00; text-decoration: none; }
a:visited { color: #f00; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }
a:active { color: #f00; text-decoration: none; }
.containergallery { background-color: #000; position: absolute; left: 50%; width: 1024px; height: 768px; z-index: 2; margin-left: -512px; }
.containerhome { background-color: #000; background-image: url(images/bg_home.gif); margin-left: -512px; position: absolute; left: 50%; width: 1024px; height: 768px; z-index: 2; }
.containercontact { background-color: #000; background-image: url(images/bg_contact.gif); margin-left: -512px; position: absolute; z-index: 2; left: 50%; width: 1024px; height: 768px; }
.containersculpture { background-color: #000; background-image: url(images/bg_sculpture.gif); margin-left: -512px; position: absolute; z-index: 2; left: 50%; width: 1024px; height: 768px; }
.footer { color: #f00; font-size: 9pt; font-weight: bold; position: absolute; top: 15px; left: 560px; }
.footer a:link { color: #f00; text-decoration: none; }
.footer a:visited { color: #f00; }
.footer a:hover { color: #f00; }
.footer a:active { color: #f00; }
.greybox_left { background-color: #292929; position: absolute; left: 70px; bottom: 0; width: 330px; height: 768px; z-index: 3; }
.greybox_left2 { background-color: #292929; position: absolute; z-index: 3; left: 175px; bottom: 0; width: 330px; height: 768px; }
.greybox_right { background-color: #292929; position: absolute; left: 560px; bottom: 0; width: 330px; height: 700px; }
.arrowleft { position: absolute; top: 10px; left: 355px; z-index: 4; border-width: 0; }
.arrowright { position: absolute; top: 10px; left: 430px; z-index: 4; border-width: 0; }
.verticalleft { top: 70px; position: absolute; left: 360px; z-index: 4; }
.verticalleftbottom { bottom: 20px; position: absolute; left: 360px; z-index: 4; }
.verticalleftdown { top: 100px; position: absolute; left: 360px; z-index: 4; }
.verticalright { top: 70px; position: absolute; right: 20px; z-index: 4; }
.verticaloffright { bottom: 20px; position: absolute; right: 40px; z-index: 4; }
.verticaloffleft { left: 450px; bottom: 20px; position: absolute; z-index: 4; }
.verticalrightbottom { bottom: 20px; position: absolute; right: 20px; z-index: 4; }
.verticalrightskinny { top: 70px; position: absolute; z-index: 4; right: 215px; }
.horizontalmiddle { position: absolute; top: 100px; right: 20px; z-index: 4; }
.horizontaltop { position: absolute; right: 20px; bottom: 20px; z-index: 4; }
.horizontaltop2 { top: 120px; position: absolute; right: 20px; z-index: 4; }
.horizontaltop3 { top: 110px; position: absolute; right: 20px; z-index: 4; }
.horizontaltop4 { top: 150px; position: absolute; right: 20px; z-index: 4; }
.a1 { position: absolute; top: 175px; left: 85px; z-index: 5; border-width: 0; }
.a2 { position: absolute; top: 175px; left: 165px; z-index: 5; border-width: 0; }
.a3 { position: absolute; top: 175px; left: 245px; z-index: 5; border-width: 0; }
.b1 { position: absolute; top: 244px; left: 85px; z-index: 5; border-width: 0; }
.b2 { position: absolute; top: 244px; left: 165px; z-index: 5; border-width: 0; }
.b3 { position: absolute; top: 244px; left: 245px; z-index: 5; border-width: 0; }
.c1 { position: absolute; top: 313px; left: 85px; z-index: 5; border-width: 0; }
.c2 { position: absolute; top: 313px; left: 165px; z-index: 5; border-width: 0; }
.c3 { position: absolute; top: 313px; left: 245px; z-index: 5; border-width: 0; }
.d1 { position: absolute; top: 382px; left: 85px; z-index: 5; border-width: 0; }
.d2 { position: absolute; top: 382px; left: 165px; z-index: 5; border-width: 0; }
.d3 { position: absolute; top: 382px; left: 245px; z-index: 5; border-width: 0; }
.e1 { position: absolute; top: 451px; left: 85px; z-index: 5; border-width: 0; }
.e2 { position: absolute; top: 451px; left: 165px; z-index: 5; border-width: 0; }
.e3 { position: absolute; top: 451px; left: 245px; z-index: 5; border-width: 0; }
.f1 { position: absolute; top: 520px; left: 85px; z-index: 5; border-width: 0; }
.f2 { position: absolute; top: 520px; left: 165px; z-index: 5; border-width: 0; }
.f3 { position: absolute; top: 520px; left: 245px; z-index: 5; border-width: 0; }
.descriptiontitle { color: white; font-size: 10pt; font-family: "times new roman", times; font-variant: small-caps; line-height: 75%; text-align: right; letter-spacing: 1px; }
.descriptiontitle2 { color: white; font-size: 12pt; font-family: "times new roman", times; font-variant: small-caps; line-height: 75%; text-align: right; letter-spacing: 1px; }
.description { color: #c6c6c6; font-size: 8pt; font-variant: small-caps; line-height: 90%; letter-spacing: 1px; margin-top: 8px; }
.description2 { color: #c6c6c6; font-size: 10pt; font-variant: small-caps; line-height: 90%; letter-spacing: 1px; margin-top: 8px; }
.description21 { color: #c6c6c6; font-size: 10pt; font-variant: small-caps; line-height: 100%; letter-spacing: 1px; margin-top: 8px; }
.descriptionhelvetica { color: #c6c6c6; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-transform: none; letter-spacing: normal; margin-top: 8px; }
.descriptiontitletop { color: white; font-size: 10pt; font-family: "times new roman", times; font-variant: small-caps; line-height: 85%; text-align: right; letter-spacing: 1px; position: absolute; top: 100px; right:704px; width: 140px; z-index: 5; overflow: hidden; }
.descriptionbottom { color: #c6c6c6; font-size: 8pt; line-height: 13px; text-align: right; position: absolute; top: 500px; right:704px; width: 235px; z-index: 5; overflow: hidden; }
.naturebox { font-size: 12px; color: #dbdbdb; font-family: futura, sans-serif; font-weight: lighter; line-height: 85%; text-align: right; word-spacing: normal; position: absolute; top: 90px; right:704px; width: 235px; z-index: 5; overflow: hidden; }
.descriptionbox { font-family: "times new roman", times; line-height: 85%; text-align: right; word-spacing: normal; position: absolute; top: 530px; right:704px; width: 235px; z-index: 5; overflow: hidden; }
.descriptionboxlow { font-family: "times new roman", times; line-height: 85%; text-align: right; word-spacing: normal; position: absolute; top: 630px; right:704px; width: 235px; z-index: 5; overflow: hidden; }
.descriptionbox2 { font-family: "times new roman", times; line-height: 85%; text-align: right; word-spacing: normal; position: absolute; z-index: 8; top: 475px; right: 275px; width: 235px; overflow: hidden; }
.descriptionbox2 a:link { color: #869afe; font-family: "times new roman", times; text-decoration: none;}
.descriptionbox2 a:visited { color: #869afe; font-family: "times new roman", times; text-decoration: none;}
.descriptionbox2 a:hover { color: #869afe; font-family: "times new roman", times; text-decoration: underline;}
.descriptionbox2 a:active { color: #869afe; font-family: "times new roman", times; text-decoration: none;}
.descriptionboxcurrent { font-family: "times new roman", times; line-height: 85%; text-align: right; word-spacing: normal; position: absolute; z-index: 8; top: 475px; right: 250px; width: 300px; overflow: hidden; }
.descriptionboxcurrent a:link { color: #869afe; font-family: "times new roman", times; text-decoration: none;}
.descriptionboxcurrent a:visited { color: #869afe; font-family: "times new roman", times; text-decoration: none;}
.descriptionboxcurrent a:hover { color: #869afe; font-family: "times new roman", times; text-decoration: underline;}
.descriptionboxcurrent a:active { color: #869afe; font-family: "times new roman", times; text-decoration: none;}

.contactbox { color: #e4e4e4; font-size: 8pt; font-weight: normal; letter-spacing: 1px; position: absolute; top: 300px; left: 580px; z-index: 8; }
.contactbox a:link { color: #869afe; font-size: 8pt; font-weight: normal; text-decoration: none; letter-spacing: 1px; }
.contactbox a:visited { color: #869afe; font-size: 8pt; font-weight: normal; text-decoration: none; letter-spacing: 1px; }
.contactbox a:hover { color: #869afe; font-size: 8pt; font-weight: normal; text-decoration: underline; letter-spacing: 1px; }
.contactbox a:active { color: #869afe; font-size: 8pt; font-weight: normal; text-decoration: none; letter-spacing: 1px; }
.contactbox2 { color: #e4e4e4; font-size: 10pt; font-weight: normal; letter-spacing: 1px; position: absolute; z-index: 10; top: 660px; left: 580px; }
.christopherfrost { font-size: 17pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; position: absolute; top: 250px; left: 450px; z-index: 8; }
.christopherfrost1 { font-size: 17pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; position: absolute; top: 250px; left: 460px; z-index: 8; }
.current { position: absolute; top: 200px; left: 100px; z-index: 8; }
.biopic { position: absolute; top: 100px; left: 570px; z-index: 10; }
.biotext { color: #fff; font-size: 9pt; position: absolute; postition: absolute; top: 80px; left:50px; z-index: 11; }
.a { position: absolute; top: 210px; left: 570px; z-index: 11; border-width: 0; }
.b { position: absolute; top: 210px; left: 675px; z-index: 11; border-width: 0; }
.c { position: absolute; top: 210px; left: 780px; z-index: 11; border-width: 0; }
.d { position: absolute; top: 300px; left: 570px; z-index: 11; border-width: 0; }
.e { position: absolute; top: 300px; left: 675px; z-index: 11; border-width: 0; }
.f { position: absolute; top: 300px; left: 780px; z-index: 11; border-width: 0; }
.g { position: absolute; top: 390px; left: 570px; z-index: 11; border-width: 0; }
.h { position: absolute; top: 390px; left: 675px; z-index: 11; border-width: 0; }
.i { position: absolute; top: 390px; left: 780px; z-index: 11; border-width: 0; }
.booktext {z-index: 10; position: absolute; top: 690px; left: 895px; color: #996633; font-size: 7pt;}
.horizontaltopa3 { z-index: 30; left: 320px; top: 64px; position: absolute; }
