@charset "ISO-8859-1";
#maincontainer {
	width: 969px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	min-height: 100%;
	border: 0px solid #FFFFFF;
}
#galleryleft {
	float: left;
	height: 749px;
	width: 157px;
	position: absolute;
	left: 0px;
	top: 121px;
}
#galleryright {
	float: right;
	height: 749px;
	width: 157px;
	position: absolute;
	left: 812px;
	top: 121px;
}
#gallerytop {
	float: left;
	height: 53px;
	width: 655px;
	position: absolute;
	left: 157px;
	top: 121px;
}
#gallerybottom {
	float: left;
	height: 99px;
	width: 655px;
	position: absolute;
	left: 157px;
	top: 771px;
}
#galleryswf {
	float: left;
	height: 597px;
	width: 655px;
	position: absolute;
	left: 157px;
	top: 174px;
}
#gallerycontainer {
	float: none;
	height: 749px;
	width: 969px;
	position: absolute;
}
#headdiv {
	height: 93px;
	width: 969px;
	position: relative;
	background-color: #FFFFFF;
}
#bottomnav {
	height: 60px;
	width: 969px;
	text-align: center;
	float: left;
}
#leftHome {
	float: left;
	height: 749px;
	width: 406px;
}
#TextHome {
	height: 299px;
	width: 441px;
	position: relative;
	background-color: #e2dfe5;
	float: left;
}
#TextBio {
	height: 604px;
	width: 446px;
	position: relative;
	background-color: #E2dfe5;
	overflow: hidden;
	float: left;
}
#bottomHome {
	float: left;
	height: 391px;
	width: 441px;
	position: relative;
	z-index: 0;
	visibility: inherit;
}
#rightHome {
	height: 749px;
	width: 122px;
	float: right;
}
#topHome {
	float: left;
	height: 59px;
	width: 441px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #8D6744;
	text-align: center;
}
.bottonnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #8D6744;
	text-align: center;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	text-align: left;
}
#leftBio {
	float: left;
	height: 604px;
	width: 436px;
}
#topBio {
	float: left;
	height: 59px;
	width: 969px;
}
#bottomBio {
	float: left;
	height: 86px;
	width: 969px;
}
#rightBio {
	height: 604px;
	width: 87px;
	float: right;
}
.bodytextbio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
}
#bottomContact {
	float: left;
	height: 385px;
	width: 969px;
	position: relative;
}
#gallerycaricature {
	float: left;
	height: 749px;
	width: 969px;
}
#gallerycorporate {
	float: left;
	height: 749px;
	width: 969px;
}
#gallerypaintings {
	float: left;
	height: 749px;
	width: 969px;
}
#galleryportraits {
	float: left;
	height: 749px;
	width: 969px;
}
#gallerycartoons {
	float: left;
	height: 749px;
	width: 969px;
}
#topContact {
	float: left;
	height: 59px;
	width: 969px;
}
#rightupperContact {
	float: right;
	height: 307px;
	width: 113px;
	position: relative;
}
#leftupperContact {
	float: left;
	height: 307px;
	width: 413px;
}
#TextContact {
	height: 307px;
	width: 443px;
	position: relative;
	background-color: #e2dfe5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	text-align: center;
	float: left;
}
#galleryleft_vert {
	float: left;
	height: 655px;
	width: 289px;
	position: relative;
}
#galleryright_vert {
	float: right;
	height: 655px;
	width: 83px;
	position: relative;
	background-image: url(images/galleryvert_r2_c5.jpg);
}
#gallerytop_vert {
	float: left;
	height: 36px;
	width: 969px;
	position: relative;
}
#gallerybottom_vert {
	float: left;
	height: 58px;
	width: 969px;
	position: relative;
}
#galleryswf_vert {
	float: left;
	height: 655px;
	width: 597px;
	position: relative;
	text-align: center;
	background-color: #8C6A3D;
}
#gallery_vert1 {
	position: relative;
	height: 52px;
	width: 289px;
	background-image: url(images/galleryvert_r2_c1.jpg);
	background-repeat: no-repeat;
}
#ghoriz_left {
	float: left;
	height: 597px;
	width: 267px;
	position: relative;
}
#ghoriz_1 {
	height: 53px;
	width: 969px;
	float: left;
	background-image: url(images/ghor_r1_c1.jpg);
	background-repeat: no-repeat;
}
#ghoriz_2 {
	height: 61px;
	width: 267px;
	background-image: url(images/ghor_r2_c1.jpg);
}
#ghoriz_3 {
	height: 389px;
	width: 58px;
	float: left;
	background-image: url(images/ghor_r3_c1.jpg);
}
#ghoriz_4 {
	height: 389px;
	width: 173px;
	background-color: #e2dfe5;
	text-align: left;
	position: relative;
	float: left;
}
#ghoriz_5 {
	height: 389px;
	width: 36px;
	float: right;
	position: relative;
	background-image: url(images/ghor_r3_c3.jpg);
}
#ghoriz_6 {
	height: 147px;
	width: 267px;
	float: left;
	background-image: url(images/ghor_r4_c1.jpg);
}
#ghoriz_7 {
	height: 597px;
	width: 655px;
	float: left;
	position: relative;
}
#ghoriz_8 {
	height: 597px;
	width: 47px;
	position: relative;
	float: left;
	background-image: url(images/ghor_r2_c5.jpg);
	background-repeat: no-repeat;
}
#ghoriz_9 {
	height: 99px;
	width: 969px;
	float: left;
	position: relative;
	background-image: url(images/ghor_r5_c1.jpg);
}
#gallery_vert2 {
	float: left;
	height: 390px;
	width: 68px;
	background-image: url(images/galleryvert_r3_c1.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#gallery_vert3 {
	height: 390px;
	width: 172px;
	position: relative;
	float: left;
	background-color: #e2dfe5;
}
#gallery_vert4 {
	float: right;
	height: 390px;
	width: 49px;
	position: relative;
	background-image: url(images/galleryvert_r3_c3.jpg);
}
#gallery_vert5 {
	float: left;
	height: 213px;
	width: 289px;
	position: relative;
	background-image: url(images/galleryvert_r4_c1.jpg);
	background-repeat: no-repeat;
}
.pageheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8D6B3B;
	text-align: left;
	line-height: 16px;
	text-transform: uppercase;
}
.bodytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-align: left;
}
.bodytext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	text-align: center;
}
.pageheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8D6B3B;
	text-align: center;
	line-height: 16px;
	text-transform: uppercase;
}
