html {
	height: 100%;
}

body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	height: 100%;
}

img { 
	border: 0;
}

a {
	-moz-outline: none;
	outline: none;
}

.background {
	background: url(images/background_bg.gif) center repeat-y;
}

#backgroundcontainer {
	width: 100%;
	min-height: 100%;
}

.aboutbackground {
	background: url(images/about_bg.jpg) top center no-repeat;
}

.visionbackground {
	background: url(images/vision_bg.jpg) top center no-repeat;
}

.workbackground {
	background: url(images/work_bg.jpg) top center no-repeat;
}

.contactbackground {
	background: url(images/contact_bg.jpg) top center no-repeat;
}

#container {
	width: 1040px;
	height: 680px;
	overflow: hidden;
	margin: auto;
	padding: 30px;
	position: relative;
}

.nobackground {
	background: #c0bfb3;
}

#leftcolumn {
	margin: 0;
	float: left;
}

#main {
	min-height: 579px;
	position: relative;
	padding-bottom:25px;
}

#mainnav ul {
 	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 0;
}

#subnav {
	overflow: hidden;
}

#subnav.home ul {
	width: 75px;
}

#subnav.aboutsubnav ul, #subnav.worksubnav ul, #subnav.contactsubnav ul {
	width: 402px;
}

#subnav.visionsubnav ul {
	width: 198px;
}

#subnav ul {
	list-style-type: none;
	overflow: hidden;
	border-bottom: solid 1px #959289;
	font-family: "Adobe Caslon", garamond, baskerville, serif;
	font-size: 10px;
	margin: 60px 0 0 0;
	padding: 0;
	color: #626161;
}

#subnav ul li {
	float: left;
	margin: 0 13px 0 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
}

#subnav ul li a {
	text-decoration: none;
	color: #626161;
}

#subnav ul li a:hover {
	text-decoration: none;
	color: #2b2a2a;
}

#subnav ul li.selected {
	color: #2b2a2a;
}

.aboutsection {
	margin: 20px 0 0 0;
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	line-height: 16px;
	display: none;
	color: #2b2a2a;
}

.contactsection {
	margin: 20px 0 0 0;
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	line-height: 16px;
	display: none;
	color: #2b2a2a;
	width: 405px;
}

.aboutquotesection {
	margin: 218px 0 0 0;
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	line-height: 16px;
	clear: both;
	width: 405px;
	display: block;
	color: #2b2a2a;
}

.inspirationquotesection {
	margin: 20px 0 0 0;
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	line-height: 16px;
	width: 180px;
	display: none;
	color: #2b2a2a;
}

.worksection {
	margin: 20px 0 0 0;
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	line-height: 16px;
	clear: both;
	width: 405px;
	display: block;
	color: #5e5e5e;
}

.aboutsection p, .aboutquotesection p, .contactsection p, .inspirationquotesection p {
	margin: 0 0 15px 0;
	padding: 0;
}

#birthaca {
	overflow: hidden;
}

#birth, #academics, #exhibit1, #exhibit2, #press, #collectors1, #collectors2, #donations, #galleries1, #galleries2 {
	width: 205px;
	float: left;
}

#galleries1 p a, #galleries2 p a {
	color: #2B2A2A;
	text-decoration: none;
}

#collectors1 p, #collectors2 p, #donations p, #contactinfo p, #galleries1 p, #galleries2 p {
	margin: 0 0 15px 0;
}

#academics dl, #exhibit1 dl, #exhibit2 dl, #figurative dl, #abstract dl, #landscape dl {
	width: 205px;
	margin: 0;
}

#press dl {
	width: 305px;
	margin: 0;
}

#academics dt, #exhibit1 dt, #exhibit2 dt, #press dt, #galleries1 dt, #galleries2 dt, #figurative dt, #abstract dt, #landscape dt {
	position: relative;
	left: 0;
	top: 0;
	width: 47px;
}

#academics dd, #exhibit1 dd, #exhibit2 dd, #press dd, #figurative dd, #abstract dd, #landscape dd {
	margin: -16px 0 0 47px;
	padding: 0;
}

#academics dd span.school, #exhibit1 dd span.location, #exhibit2 dd span.location, #collectors1 p span.location, #collectors2 p span.location, #donations p span.location, #contactinfo p span.contact, #galleries1 p span.location, #galleries2 p span.location {
	font-variant: small-caps;
}

#figurative dl a, #abstract dl a, #landscape dl a {
	text-decoration: none;
	color: #5e5e5e;
}

#figurative dl a:hover, #abstract dl a:hover, #landscape dl a:hover, #figurative dl a.wkselected:hover, #abstract dl a.wkselected:hover, #landscape dl a.wkselected:hover {
	text-decoration: none;
	color: #2b2a2a;
}

#figurative dl a.wkselected, #abstract dl a.wkselected, #landscape dl a.wkselected {
	text-decoration: none;
	color: #2b2a2a;
}

#prevnext {
	line-height: 37px;
	font-size: 10px;
	color: #5a5959;
	position: absolute;
	bottom: 0;
	left: 0;
	/*padding-top:25px;*/
}

#prevnext ul {
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

#prevnext ul.innernav {
	width: 402px;
}

#prevnext ul li {
	float: left;
}

#prevnext ul li:first-child {
	margin-right: 15px;
}

#prevnext ul li.workprevnext {
	float: right;
}

#prevnext ul li.workprevnext ul {
	margin-top: 0;
}

#prevnext ul li a {
	color: #5a5959;
	text-decoration: none;
}

#prevnext ul li a:hover {
	color: #2b2a2a;
}

#prevnext ul li a.wkselected {
	color: #2b2a2a;
}

#prevnext ul li a.wkunselected {
	color: #959289;
}

#copyright {
	margin: 0;
	font-family: helvetica-neue, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #959289;
	padding-top: 9px;
	border-top: solid 1px #959289;
}

#copyright_home {
	margin: 0;
	font-family: helvetica-neue, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #959289;
	padding-top: 10px;
}

#rightcolumn {
	position: relative;
	float: right;
}

#rightcolumn.vision {
	width: 841px;
}

#rightcolumn.work {
	/*width: ;*/
}

#inspirationImages {
	position: relative;
}

#inspirationImages p {
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	color: #2c2b2b;
	margin: 0;
	padding-left: 7px;
}

#inspirationImages p.top {
	line-height: 30px;
}

#inspirationImages p.bottom {
	line-height: 24px;
}

#inspirationImages img {
	border: solid 7px #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#inspirationImages #image1 {
	position: absolute;
	top: 36px;
	left: 100px;
	display: none;
}

#inspirationImages #image2 {
	position: absolute;
	top: -19px;
	left: 416px;
	display: none;
}

#inspirationImages #image3 {
	position: absolute;
	top: 152px;
	left: 268px;
	display: none;
}

#inspirationImages #image4 {
	position: absolute;
	top: 67px;
	left: 577px;
	display: none;
}

#inspirationImages #image5 {
	position: absolute;
	top: 210px;
	left: 7px;
	display: none;
}

#inspirationImages #image6 {
	position: absolute;
	top: 285px;
	left: 477px;
	display: none;
}

#inspirationImages #image7 {
	position: absolute;
	top: 350px;
	left: 301px;
	display: none;
}

#inspirationImages #image8 {
	position: absolute;
	top: 396px;
	left: 59px;
	display: none;
}

#inspirationImages #image9 {
	position: absolute;
	top: 419px;
	left: 447px;
	display: none;
}

#figurativeImages, #abstractImages, #landscapeImages {
	position: relative;
	height: 600px;
	width: 625px;
}

#figurativeImages p, #abstractImages p, #landscapeImages p {
	font-family: "Adobe Caslon Pro", garamond, baskerville, serif;
	font-size: 12px;
	color: #2c2b2b;
	margin: 0;
	padding: 0;
	line-height: 35px;
	text-align: right;
}

#figurativeImages div, #abstractImages div, #landscapeImages div {
	display: none;
}

#figurativeImages div, #abstractImages div, #landscapeImages div {
	position: absolute; 
	bottom: 0; 
	right: 0;
}

#thumbnails {
	width: 634px;
}

#thumbnails ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#thumbnails ul li {
	float: left;
	padding: 0 0 8px 4px;
	height: 84px;
}

#thumbnails ul li img {
	border: solid 2px #c0bfb3;
	width:auto;
	height:100%;
}

#thumbnails ul li img:hover {
	border: solid 2px #fff;
}

