body {
	font: small/normal Arial, Helvetica, Verdana, sans-serif; margin: 0px 0px 20px; padding: 0px; color: rgb(0, 0, 0); letter-spacing: 1px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#wrapper {
	margin: 20px auto 0px; padding: 0px; width: 935px;
}
#main {
	width: 800px; text-align: center; margin-right: auto; margin-left: auto;
}
#main img {
	margin: 10px 0px; padding: 0px; border: 0px currentColor;
}
#main a:link {
	text-decoration: none;
}
#menu a:visited {
	text-decoration: none;
}
#main a:hover {
	text-decoration: none;
}
#menu a:active {
	text-decoration: none;
}
#menu {
	padding: 0px; width: 100%; margin-top: 15px; margin-right: auto; margin-left: auto;
}
#menu ul {
	margin: 0px; padding: 5px 0px; text-align: center; font-size: 120%;
}
#menu li {
	padding: 0px 10px; display: inline;
}
#menu a:link {
	color: rgb(19, 19, 21); text-decoration: none;
}
#menu a:visited {
	color: rgb(19, 19, 21); text-decoration: none;
}
#menu a:hover {
	color: rgb(152, 152, 162); text-decoration: none;
}
#menu a:active {
	color: rgb(152, 152, 162); text-decoration: none;
}
#submenu {
	padding: 0px; width: 100%; margin-top: 15px; margin-right: auto; margin-left: auto;
}
#submenu ul {
	margin: 0px; padding: 5px 0px; text-align: center; font-size: 120%;
}
#submenu li {
	padding: 0px 10px; display: inline;
}
#submenu a:link {
	color: rgb(19, 19, 21); text-decoration: none;
}
#submenu a:visited {
	color: rgb(19, 19, 21); text-decoration: none;
}
#submenu a:hover {
	color: rgb(152, 152, 162); text-decoration: none;
}
#submenu a:active {
	color: rgb(152, 152, 162); text-decoration: none;
}
body#home a#homenav {
	color: rgb(152, 152, 162);
}
body#furn a#furnnav {
	color: rgb(152, 152, 162);
}
body#drawings a#drawnav {
	color: rgb(152, 152, 162);
}
body#altars a#altarsnav {
	color: rgb(152, 152, 162);
}
body#sculpt-assemblage a#sculptnav {
	color: rgb(152, 152, 162);
}
body#sculpt-bellbranch a#sculptnav {
	color: rgb(152, 152, 162);
}
body#sculpt-boxes a#sculptnav {
	color: rgb(152, 152, 162);
}
body#sculpt-bowls a#sculptnav {
	color: rgb(152, 152, 162);
}
body#sculpt-2d a#sculptnav {
	color: rgb(152, 152, 162);
}
bod#sculpt-3d a#sculptnav {
	color: rgb(152, 152, 162);
}
body#sculpt-figurative a#sculptnav {
	color: rgb(152, 152, 162);
}
body#statement a#infonav {
	color: rgb(152, 152, 162);
}
body#resume a#infonav {
	color: rgb(152, 152, 162);
}
body#contact a#infonav {
	color: rgb(152, 152, 162);
}
body#sculpt-assemblage a#assembnav {
	color: rgb(152, 152, 162);
}
body#sculpt-bellbranch a#bellnav {
	color: rgb(152, 152, 162);
}
body#sculpt-boxes a#boxnav {
	color: rgb(152, 152, 162);
}
body#sculpt-bowls a#bowlnav {
	color: rgb(152, 152, 162);
}
body#sculpt-2d a#twodnav {
	color: rgb(152, 152, 162);
}
body#sculpt-3d a#threednav {
	color: rgb(152, 152, 162);
}
body#sculpt-figurative a#figurenav {
	color: rgb(152, 152, 162);
}
body#statement a#statementnav {
	color: rgb(152, 152, 162);
}
body#resume a#resumenav {
	color: rgb(152, 152, 162);
}
body#contact a#contactnav {
	color: rgb(152, 152, 162);
}
#text {
	font-size: 110%; margin-top: 25px; margin-bottom: 25px;
}
#text a:link {
	color: rgb(19, 19, 21); text-decoration: none;
}
#text a:visited {
	color: rgb(19, 19, 21); text-decoration: none;
}
#text a:hover {
	color: rgb(152, 152, 162); text-decoration: none;
}
#text a:active {
	color: rgb(152, 152, 162); text-decoration: none;
}
.resume {
	font-size: 110%; font-style: normal; text-decoration: underline; margin-left: 20%;
}
.picture {
	width: 178px; text-align: right; font-size: 80%; margin-right: auto; margin-left: auto; display: block;
}
.picture img {
	border: 1px solid rgb(51, 51, 51); margin-bottom: 2px;
}
.p1 {
	font-size: 115%; font-style: italic; margin-left: 28%;
}
.p2 {
	margin-left: 36%;
}
.p3 {
	line-height: 1.4em; padding-bottom: 10px; margin-right: 10%; margin-left: 20%;
}
.p4 {
	font-size: 105%; margin-left: 28%;
}
.hanging {
	margin-left: 5%;
}
.contact {
	font-size: 110%; margin-top: 15px;
}
.inputc {
	font-size: 100%;
}
.button {
	padding: 3px; color: white; background-color: rgb(51, 51, 51);
}
#footer {
	padding: 5px 0px 0px; width: 850px; text-align: center; line-height: 1.2em; font-size: 87%; margin-top: 10px; margin-right: auto; margin-left: auto;
}
#footer a:link {
	color: rgb(19, 19, 21); text-decoration: none;
}
#footer a:visited {
	color: rgb(19, 19, 21); text-decoration: none;
}
#footer a:hover {
	color: rgb(152, 152, 162); text-decoration: underline;
}
#footer a:active {
	color: rgb(152, 152, 162); text-decoration: underline;
}
#gallery {
	margin: 20px 0px 0px; width: 100%; height: 675px; text-align: center; position: relative;
}
.thumbnail img {
	margin: 0px 5px; border: 1px solid rgb(255, 255, 255);
}
.thumbnail:focus {
	background-color: transparent;
}
.thumbnail:hover img {
	border: 1px solid rgb(0, 0, 0);
}
.thumbnail span {
	padding: 0px; top: -1000px; text-align: center; color: black; font-size: 120%; visibility: hidden; position: absolute;
}
.thumbnail span img {
	margin-bottom: 10px;
}
.thumbnail:hover span img {
	border: 1px solid rgb(255, 255, 255);
}
.thumbnail:focus span {
	left: 180px; top: 75px; visibility: hidden;
}
.thumbnail:hover span {
	left: 180px; top: 75px; visibility: visible;
}
