body {
font-size:1em;
margin:0px;
height:100%;
color:#757574;
}

#homewrapper {
width: 860px;
margin:auto;
position:relative;
}

#home_header_text {
width:500px;
position:relative;
top:40px;
left:42px;
background-color:transparent;
}

#page_header_text {
width:620px;
position:relative;
top:40px;
left:0px;
background-color:transparent;
}

#gallery_header_text {
width:500px;
position:relative;
top:40px;
left:0px;
background-color:transparent;
}

#header_text2 {
width:200px;
position:relative;
top:-20px;
left:232px;
background-color:transparent;
}

#anchorNavs {
position:absolute;
top:70px;
left:420px;
z-index:25;
}

#anchorNavs  li {
list-style:none;
font-family:Lucida Grande;
font-size:11px;
color:#757574;
list-style:none;
}

#home_content {
width:567px;
position:relative;
top:150px;
left:257px;
}

#bio_page_content {
width:475px;
position:relative;
top:120px;
left:232px;
}

#gallery_page_content {
width:525px;
position:relative;
top:120px;
left:232px;
padding-bottom:50px;
}

#indv_gallery_page_content {
width:290px;
position:relative;
top:150px;
left:560px;
}

#page_content {
width:475px;
position:relative;
top:120px;
left:232px;
padding-bottom:25px;
}

#resume_content {
width:585px;
position:relative;
top:-15px;
left:232px;
}

#mailing_content {
width:585px;
position:relative;
top:115px;
left:100px;
}

#thankyou_content {
width:585px;
position:relative;
top:145px;
left:232px;
}

#install_popup_content {
width:623px;
height:467px;
position:relative;
top:15px;
left:225px;
}

#top_corner {
position:absolute;
top:0px;
right:0px;
text-align:right;
}

#home_imgDiv {
width:287px;
height:472px;
position:absolute;
top:125px;
left:0px;
}

#bio_imgDiv {
width:287px;
height:472px;
position:absolute;
top:225px;
left:-30px;
}

#gallery_imgDiv {
width:398px;
height:600px;
position:absolute;
top:200px;
left:-100px;
}

#indv_gallery_imgDiv {
width:398px;
height:600px;
position:absolute;
top:207px;
left:0px;
}

#studio_imgDiv {
width:198px;
height:642px;
position:absolute;
top:207px;
left:0px;
}

#mentors_imgDiv {
width:198px;
height:642px;
position:absolute;
top:207px;
left:0px;
}

#resume_imgDiv {
width:198px;
height:642px;
position:absolute;
top:307px;
left:-7px;
}

#contact_imgDiv {
width:178px;
height:368px;
position:absolute;
top:230px;
left:-100px;
}

#content_link {
position:relative;
top:50px;
left:0px;
}

#gallery_content_link {
position:relative;
top:50px;
left:0px;
}

#footer {
width:628px;
position:relative;
top:0px;
left:0px;
font-family:Lucida Grande;
font-size:10px;
color:#999999;
margin:75px 0 0 0;
}

#footer_text {
width:622px;
position:relative;
top:10px;
left:0px;
font-family:Lucida Grande;
font-size:10px;
color:#999999;
}

#gallery_footer {
width:628px;
position:relative;
top:0px;
left:0px;
font-family:Lucida Grande;
font-size:10px;
color:#999999;
margin:75px 0 0 0;
}

#indv_gallery_description {
width:602px;
position:relative;
top:120px;
left:250px;
font-family:Lucida Grande;
font-size:10px;
color:#999999;
padding-bottom:25px;

}

#indv_gallery_footer {
width:602px;
position:relative;
top:0px;
left:0px;
font-family:Lucida Grande;
font-size:10px;
color:#999999;
}

#spacer {
height:100px;
}

#home_link {
float:right;
}
/********************************* GALLERY PAGE THUMBNAILS ********************/
#gallery_thumb_holder {
width:627px;
height:109px;
position:relative;
top:20px;
left:0px;
margin-bottom:45px;
}

#totem_thumb {
width:109px;
height:109px;
position:relative;
top:0px;
left:0px;
background-color:#cccccc;
}

#vases_thumb {
width:109px;
height:109px;
position:relative;
top:-109px;
left:130px;
background-color:#cccccc;
}

#spirit_thumb {
width:109px;
height:109px;
position:relative;
top:-218px;
left:260px;
background-color:#cccccc;
}

#stone_thumb {
width:109px;
height:109px;
position:relative;
top:-327px;
left:390px;
background-color:#cccccc;
}

#install_thumb {
width:109px;
height:109px;
position:relative;
top:-436px;
left:520px;
background-color:#cccccc;
}
/********************************* END GALLERY PAGE THUMBNAILS ********************/

/********************************* INDIVIDUAL GALLERY PAGE THUMBNAILS ********************/

#indv_gallery_thumbnails {
width:290px;
position:relative;
top:140px;
left:580px;
}

#indv_gallery_thumb_holder {
width:291px;
height:291px;
position:relative;
top:0px;
left:0px;
margin-bottom:45px;
}

#thumb_row1 {
width:291px;
height:50px;
position:relative;
top:0px;
left:0px;
}

#thumb_row2 {
width:291px;
height:50px;
position:relative;
top:8px;
left:0px;
}

#thumb_row3 {
width:291px;
height:50px;
position:relative;
top:16px;
left:0px;
}

#thumb_row4 {
width:291px;
height:50px;
position:relative;
top:24px;
left:0px;
}

#thumb_row5 {
width:291px;
height:50px;
position:relative;
top:32px;
left:0px;
}

#thumb1 {
width:50px;
height:50px;
float:left;
background-color:#efedee;
margin-right:8px
}

#thumb2 {
width:50px;
height:50px;
float:left;
background-color:#f3f3f3;
margin-right:8px
}

#thumb3 {
width:50px;
height:50px;
float:left;
background-color:#f7f7f7;
margin-right:8px
}

#thumb4 {
width:50px;
height:50px;
float:left;
background-color:#f9f9f9;
margin-right:8px
}

#thumb5 {
width:50px;
height:50px;
float:left;
background-color:#fbfbfb;
}

#thumb6 {
width:50px;
height:50px;
float:left;
background-color:#efedee;
margin-right:8px
}

#thumb7 {
width:50px;
height:50px;
float:left;
background-color:#f3f3f3;
margin-right:8px
}

#thumb8 {
width:50px;
height:50px;
float:left;
background-color:#f7f7f7;
margin-right:8px
}

#thumb9 {
width:50px;
height:50px;
float:left;
background-color:#f9f9f9;
margin-right:8px
}

#thumb10 {
width:50px;
height:50px;
float:left;
background-color:#fbfbfb;
}

#thumb11 {
width:50px;
height:50px;
float:left;
background-color:#efedee;
margin-right:8px
}

#thumb12 {
width:50px;
height:50px;
float:left;
background-color:#f3f3f3;
margin-right:8px
}

#thumb13 {
width:50px;
height:50px;
float:left;
background-color:#f7f7f7;
margin-right:8px
}

#thumb14 {
width:50px;
height:50px;
float:left;
background-color:#f9f9f9;
margin-right:8px
}

#thumb15 {
width:50px;
height:50px;
float:left;
background-color:#fbfbfb;
}


#thumb16 {
width:50px;
height:50px;
float:left;
background-color:#efedee;
margin-right:8px
}

#thumb17 {
width:50px;
height:50px;
float:left;
background-color:#f3f3f3;
margin-right:8px
}

#thumb18 {
width:50px;
height:50px;
float:left;
background-color:#f7f7f7;
margin-right:8px
}

#thumb19 {
width:50px;
height:50px;
float:left;
background-color:#f9f9f9;
margin-right:8px
}

#thumb20 {
width:50px;
height:50px;
float:left;
background-color:#fbfbfb;
}

#thumb21 {
width:50px;
height:50px;
float:left;
background-color:#efedee;
margin-right:8px
}

#thumb22 {
width:50px;
height:50px;
float:left;
background-color:#f3f3f3;
margin-right:8px
}

#thumb23 {
width:50px;
height:50px;
float:left;
background-color:#f7f7f7;
margin-right:8px
}

#thumb24 {
width:50px;
height:50px;
float:left;
background-color:#f9f9f9;
margin-right:8px
}

#thumb25 {
width:50px;
height:50px;
float:left;
background-color:#fbfbfb;
}
/********************** END INDIVIDUAL GALLERY PAGE THUMBNAILS ********************/





/********************************* END INDIVIDUAL GALLERY PAGE THUMBNAILS **********/
/******************************** TOP NAVIGATION ********************************/
#topNav {
position:absolute;
top:0px;
left:450px;
z-index:200;
}

#bio {
height:51px;
position:relative;
top:15px;
left:20px;
}

#studio {
height:51px;
position:relative;
top:15px;
left:110px;
}

#gallery {
height:51px;
position:relative;
top:15px;
left:170px;
}

#mentors {
height:51px;
position:relative;
top:5px;
left:220px;
}

#links {
height:51px;
position:relative;
top:10px;
left:300px;
}

#home {
height:51px;
position:relative;
top:10px;
left:370px;
}

#close {
height:51px;
position:relative;
top:15px;
left:240px;
}

#homeNav {
height:51px;
position:relative;
top:15px;
left:300px;
}

/******************************** END TOP NAVIGATION ********************************/


/******************************** SUBNAV NAVIGATION ********************************/

#subNav{
height:90px;
position:relative;
top:20px;
left:232px;
z-index:50;
}

#resume_leftNav {
width:208px;
height:90px;
position:relative;
top:100px;
left:-17px;
}

#totem_link {
width:109px;
position:relative;
top:2px;
left:0px;
}

#vases_link {
width:109px;
position:relative;
top:2px;
left:0px;
}

#spirit_link {
width:109px;
position:relative;
top:2px;
left:0px;
}

#stone_link {
width:109px;
position:relative;
top:2px;
left:0px;
}

#install_link {
width:109px;
position:relative;
top:2px;
left:0px;
}

/********************************** HOME PAGE TEXT SPACER ***************************
	ADJUST THE TEXT TO SLANT ******************************************************/

#testbox1 {
width:1px;
height:84px;
float:right;
padding-left:0px;

margin-left:5px;
}


#testbox2 {
width:5px;
height:84px;
float:right;
padding-left:2px;

margin-left:5px;
}

#testbox3 {
width:5px;
height:204px;
float:right;
padding-left:5px;

margin-left:5px;
}

#testbox4 {
width:5px;
height:84px;
float:right;
padding-left:5px;

margin-left:5px;
}

#testbox5 {
width:5px;
height:184px;
float:right;
padding-left:2px;

margin-left:5px;
}

#testbox6 {
width:5px;
height:44px;
float:right;
padding-left:1px;

margin-left:5px;
}

#testbox7 {
width:5px;
height:144px;
float:right;
padding-left:2px;

margin-left:5px;
}

#testbox8 {
width:5px;
height:34px;
float:right;
padding-left:1px;

margin-left:5px;
}

#testbox9 {
width:5px;
height:89px;
float:right;
padding-left:3px;

margin-left:5px;
}

#testbox10 {
width:5px;
height:34px;
float:right;
padding-left:5px;

}






#testbox11 {
width:1px;
height:334px;
float:right;
padding-left:0px;

margin-left:5px;
}


#testbox12 {
width:5px;
height:184px;
float:right;
padding-left:5px;

margin-left:5px;
}

#testbox13 {
width:5px;
height:264px;
float:right;
padding-left:5px;

margin-left:5px;
}

#testbox14 {
width:5px;
height:84px;
float:right;
padding-left:5px;

margin-left:5px;
}

#testbox15 {
width:5px;
height:234px;
float:right;
padding-left:2px;

margin-left:5px;
}

/********************************** END HOME PAGE TEXT SPACER ***************************/

.bottom_space {
margin-bottom:23px;
}






















.description {
font-family:Lucida Grande;
font-size:12px;
color:#757574;
line-height:1em;
}

.photographer {
font-family:Lucida Grande;
font-size:11px;
color:#757574;
line-height:1em;
}

.pagehead {
font-family:Lucida Grande;
font-size:25px;
color:#999999;
line-height:1.7em;
font-weight:normal;
}

.gallerycontent {
font-family:Lucida Grande;
font-size:12px;
color:#757574;
line-height:1.5em;
}

.homecontent {
font-family:Lucida Grande;
font-size:12px;
color:#757574;
line-height:2em;
}

.resume_content {
font-family:Lucida Grande;
font-size:11px;
color:#757574;
line-height:1.3em;
list-style:none;
}
ul  {
margin:0;
}

.content_right {
font-family:Lucida Grande;
text-align:right;
line-height:1.5em;
font-size:12px;
color:#999999;
}

.position {
position:relative;
top:14px;
left:-40px;
}

.resume_content li {
list-style:none;
padding-left:10px;
}

.resume_content2 li {
list-style:none;
padding-left:10px;
line-height:1.8em;
font-family:Lucida Grande;
font-size:11px;
color:#757574;
list-style:none;
}
.morepadding {
margin-left:45px;
}

.morepadding2 {
margin-left:25px;
}

h1 {
font-family:Lucida Grande;
font-size:48px;
color:#999999;
line-height:1.7em;
font-weight:normal;
}

h2 {
font-family:Lucida Grande;
font-size:20px;
color:#454A96;
line-height:1.7em;
font-weight:normal;
margin-bottom:-10px;
}

h3 {
font-family:Lucida Grande;
font-size:16px;
color:#454A96;
line-height:1.7em;
font-weight:normal;
margin-bottom:-15px;
}


a {
font-family:Lucida Grande;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:normal;
}

a:hover {
font-family:Lucida Grande;
font-size:12px;
color:#454A96;
text-decoration:none;
font-weight:bold;
}

#footer a, #indv_gallery_footer a, #gallery_footer a {
font-family:Lucida Grande;
font-size:10px;
color:#999999;
text-decoration:none;
font-weight:normal;
}

#footer a:hover, #indv_gallery_footer a:hover, #gallery_footer a:hover {
font-family:Lucida Grande;
font-size:10px;
color:#454A96;
text-decoration:none;
font-weight:bold;
}



.over {
font-family:Lucida Grande;
font-size:12px;
color:#454A96;
text-decoration:none;
}

.blue {
color:#454A96;
}

.blue a{
font-family:Lucida Grande;
font-size:12px;
color:#454A96;
text-decoration:none;
font-weight:normal;
}

.blue a:hover {
font-family:Lucida Grande;
font-size:12px;
color:#999999;
text-decoration:none;
}

#page_header_text a {
font-family:Lucida Grande;
font-size:12px;
color:#999999;
text-decoration:none;
line-height:2em;
}

#page_header_text a:hover {
font-family:Lucida Grande;
font-size:12px;
color:#454A96;
text-decoration:none;
}

.thumb_links {
text-align:center;
}


.top_pad {
padding-top:15px;
}


img {
border:0px;
}

.right {
position:relative;
left:70px;
list-style-type:none;
float:right;
}

.right_page {
position:relative;
left:115px;
}

.right_gallery {
position:relative;
left:112px;
}


.right_indvgallery {
position:relative;
left:85px;
}




.lesspad {
margin:-10px 0 -10px 0;
}


#inset {
position:absolute;
top:245px;
left:-232px;
}


#space_footer {
height:50px;
}
















































