/* Home page styles */
#Table_01 {
	position:relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width:796px;
	height:582px;
}
 .centered {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 50%;
	margin: auto;
	background-color: white;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} 

#home-sculpture-on {
	position:absolute;
	left:0px;
	top:0px;
	width:305px;
	height:525px;
}

#home-paintings-on {
	position:absolute;
	left:152px;
	top:0px;
	width:491px;
	height:375px;
}

#home-jessica-on {
	position:absolute;
	left:152px;
	top:375px;
	width:491px;
	height:47px;
}

#home-portfolio-on {
	position:absolute;
	left:152px;
	top:422px;
	width:131px;
	height:103px;
}

#home-exhibitions-on {
	position:absolute;
	left:283px;
	top:422px;
	width:124px;
	height:103px;
}

#home-biography-on {
	position:absolute;
	left:407px;
	top:422px;
	width:112px;
	height:103px;
}

#home-contact-on {
	position:absolute;
	left:519px;
	top:422px;
	width:124px;
	height:103px;
}

#home-spacer-on {
	position:absolute;
	left:0px;
	top:525px;
	width:796px;
	height:37px;
}

#home-footer {
	position:absolute;
	left:0px;
	top:562px;
	width:796px;
	height:19px;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#home-footer a:link, #home-footer a:visited {
color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#home-footer a:hover, #home-footer a:active {
	color:#40575f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* End home page styles */
#rightAligned {
	float: right;
}
#leftAligned {
	float: left;
}

/* Sub page styles */

#Table_portfolio {
	position:relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width:798px;
	height:580px;
}

#sub-spacer-top-on {
	position:absolute;
	left:0px;
	top:0px;
	width:798px;
	height:23px;
}

#sub-head-jessica-on {
	position:absolute;
	left:0px;
	top:23px;
	width:454px;
	height:64px;
}

#sub-gutter-on {
	position:absolute;
	left:454px;
	top:23px;
	width:11px;
	height:502px;
}

#sub-image {
	width:333px;
	height:502px;
	border:1px solid #C6C2C3;
}
#sculpture-thumbs {
	width:333px;
	padding-bottom:20;
	border:1px solid #C6C2C3;
}
#painting-thumbs {
	width:333px;
	padding-bottom:20;
	border:1px solid #C6C2C3;
}
IMG.biography {
    display: block;
    margin-left:18px;
    margin-right:18px;
	margin-top:24px;
	}
#Table_thumbnails {
    display: block;
    margin-left:18px;
    margin-right:18px;
	margin-top:24px;
	}

#sub-portfolio-on {
	position:absolute;
	left:0px;
	top:87px;
	width:117px;
	height:89px;
}

#sub-exhibitions-on {
	position:absolute;
	left:117px;
	top:87px;
	width:119px;
	height:89px;
	z-index: 1;
}

#sub-biography-on {
	position:absolute;
	left:236px;
	top:87px;
	width:115px;
	height:89px;
	z-index: 1;
}

#sub-contact-on {
	position:absolute;
	left:351px;
	top:87px;
	width:103px;
	height:89px;
	z-index: 1;
}

#sub-content {
	position:absolute;
	left:0px;
	top:176px;
	width:454px;
	background-color:#40575f;
	overflow: visible;
	text-align:left;
}
.sub-text {
	margin-left:55px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #E4CbA3;
}

a:link, a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #8e9da0;
}

a:hover, a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #E4CbA3;
}

ul {
	margin-left:55;
	margin-right:40;
	margin-top:10;
	margin-bottom:15;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #E4CbA3;
}

#sub-footer {
	width:790px;
	height:55px;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#popup-footer {
	margin: 20 0 0 0;
	width:600;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#popup-footer a:link, #popup-footer a:visited{
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#popup-footer a:hover, #popup-footer a:active{
	color:#40575f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#sub-footer a:link, #sub-footer a:visited {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#sub-footer a:hover, #sub-footer a:active {
	color:#40575f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#portfolio_menu_sculptures{
	position:relative;
	left: 12px;
	top: 28px;
	width:110px;
	height:13;
	padding-top:2px;
	padding-bottom:2px;
	z-index: 11;
	color: #94a5af;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 5px;
}
#sub-portfolio-selected {
	position:absolute;
	left:0px;
	top:87px;
	width:117px;
	height:89px;
	background-image: url(images/sub_portfolio_on.gif);
	z-index: 1;
}
#navigation {
	position:relative;
	left: 12px;
	top: 23px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	z-index: 10;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 2px 2px 2px 5px;
	text-decoration: none;
	color: #98a9b0;
}

#navigation li a:hover {
	color: #e2ecc9;
}
.selected  {
	display: block;
	padding: 2px 2px 2px 5px;
	background-color: #687d56;
	color: #e2ecc9;
}

/*Sub Portfolio Navigation style */

#sub-port-nav {
	position:absolute;
	left:0px;
	top:87px;
	width:117px;
	height:89px;
}

#sub-port-nav-hdr_ {
	width:117px;
	height:25px;
}

#sub-port-nav-paintings_ {
	width:117px;
	height:17px;
}

#sub-port-nav-sculptures_ {
	width:117px;
	height:17px;
}

#sub-port-nav-paper_ {
	width:117px;
	height:30px;
}
input.txt {
  color: #333333;
  background-color: #ffeed3;
  border: 1px inset #e4cba3;
  width: 75px;
}

}
input.txt2 {
  color: #333333;
  background-color: #ffeed3;
  border: 1px inset #e4cba3;
  width: 191px;
}

textarea.bigtxt {
  color: #333333;
  background-color: #ffeed3;
  border: 1px inset #e4cba3;
  width: 191px;
}
/*
input.btn {
  color: #E4CbA3;
  background-color: #40575f;
  border: 1px outset #000000;
   margin-left: 16px;
}
*/
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #E4CbA3;
}
fieldset {
  border:none;
  margin: 10px;
  padding: 10px;
}
legend {
  font: bold 0.8em Arial, Helvetica, sans-serif;
  color: #00008B;
  background-color: #e4cba3;
}
#popfooter{
	margin:auto;
	width:598;
}

.footercontact {
	color: #43565d;
	letter-spacing: 2px;
	font-weight: normal;
}
#creditText {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 20px;
}
#creditText a:link, #creditText a:visited {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#gallerythumbs {
	margin-left:47px;
	margin-top:20px;
}

#gal-storm-bigimage {
background-color:#9d9c96;
padding-left:23px;
padding-right:23px;
padding-top:99px;
padding-bottom:99px;
}

	#subgalthumbs {
	margin-left:53px;
	margin-top:5px;
}
#hrportfolio{
color:#E4CbA3;
margin:0;
paddin:0;
}

#portsubhdwrapper {
margin-bottom:5px;
}

.portfolio-sub-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 17px;
	color: #E4CbA3;
	margin-top:0px;
}
.portfolio-sub-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #E4CbA3;
}
#horizontalline {
border-bottom:1px solid #E4CbA3; 
}

#porthdrlink a:link, #porthdrlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}
#tblhdrgal{
    margin: 0;
	padding: 0;
}

#gal-sectionmarker {
	background-color:#9d9c96;
}

.gal-sectionmarkerhder{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#4e4e4b;
font-weight:bold;
}
.gal-sectionmarkertxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4b;
	font-weight:bold;
}

.gal-sectionmarkertxt a:link, .gal-sectionmarkertxt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4b;
	font-weight:bold;
}

#tblsectionmarker {
margin: 0 55px 0 54px;
}
#tblsectionmarker td {
padding: 8px 0 8px 0;
}
#thgalimg{
}
#homesculptleft{
position:absolute;
top:0;
left:0;
width:152px;
height:525px;
}
#hmsculptright{
position:absolute;
width:153px;
height:525px;
top:0;
left:643px;
}
