	html{color:#000;background:transparent none;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
	body	{
		font-family:arial;
		font-size:13px;
		color:#000;
		background:#fff url(../images/bg_top.jpg) repeat-x 0 0;
	}
	#preload{display:block;position:absolute;left:-1000px;top:-1000px;width:1px;overflow:hidden;}
	#preload img{float:left;width:1px;height:1px;}
	a, a:link,a:visited,a:hover,a:active{color:#000;text-decoration:none;}
	a:hover{text-decoration:underline;}
		.container	{
			width:1000px;
			margin:25px auto 0px auto;
			padding-bottom:20px;
			position:relative;
		}
			.header	{
				border:1px solid #9f9f9f;
				border-bottom:none;
				width:988px;
				margin-left:6px;
			}
				.header .wrapper	{
					border:1px solid #fff;
					border-bottom:none;
				}
					.header .wrapper .header-content	{
						background-color:#1b1b1b;
						border:1px solid #000;
						border-bottom:none;
				}
					.header .wrapper .header-content .logo	{
						width:305px;
						height:48px;
						background:transparent url(../images/logo.png) no-repeat 0 0;
						margin-left:15px;
					}
						.header .wrapper .header-content .logo a	{
							display:block;
							text-indent:-10000px;
						}
			.container .content	{
				width:1000px;
				margin:0px auto 0px auto;
			}
				.nav-primary	{
					clear:both;
				}
					.nav-primary em.side1,
					.nav-primary em.side2	{
						display:block;
						width:8px;
						height:33px;
						background:url(../images/bg_nav_sides.gif) no-repeat 0 0;
						float:left;
					}
					.nav-primary em.side2	{
						background-position:-7px 0;
					}
					.nav-primary ul	{
						overflow:hidden;
						width:984px;
						float:left;
						margin-top:14px;
					}
						.nav-primary ul li	{
							float:left;
							margin-left:15px;
						}
						.nav-primary ul li.first	{
							margin-left:60px;
						}
							.nav-primary ul li a	{
								text-indent:-10000px;
								display:block;
								width:160px;
								height:45px;
								background:#fff url(../images/nav-primary.gif) no-repeat 0 0;
							}
							.nav-primary ul li.paintings a	{
								background-position:0 0;
							}
							.nav-primary ul li.paintings a:hover,
							.nav-primary ul li.paintings.selected a	{
								background-position:-160px 0;
							}
							.nav-primary ul li.drawings a	{
								background-position:0 -45px;
							}
							.nav-primary ul li.drawings a:hover,
							.nav-primary ul li.drawings.selected a	{
								background-position:-160px -45px;
							}
							.nav-primary ul li.biography a	{
								background-position:0 -90px;
							}
							.nav-primary ul li.biography a:hover,
							.nav-primary ul li.biography.selected a	{
								background-position:-160px -90px;
							}
							.nav-primary ul li.contact a	{
								background-position:0 -135px;
							}
							.nav-primary ul li.contact a:hover,
							.nav-primary ul li.contact.selected a	{
								background-position:-160px -135px;
							}
							.nav-primary ul li.shows a	{
								background-position:0 -180px;
							}
							.nav-primary ul li.shows a:hover,
							.nav-primary ul li.shows.selected a	{
								background-position:-160px -180px;
							}
								.nav-primary ul li a span	{
								}
				.content-main	{
					padding:50px 100px;
					clear:both;
				}
					p.news-item	{
						font-size:18px;
						color:#7e7e7e;
						margin-bottom:20px
					}
					p.news-item.first	{
						margin-top:10px
					}
						p.news-item span{
							display:block;
						}
						p.news-item a.article-title{
							color:#000;
						}
						p.news-item span.byline{
							color:#7e7e7e;
							font-size:13px;
						}
						p.news-item span.intro{
							color:#7e7e7e;
							font-size:13px;
						}
					p.content-biography,
					p.content-exhibits	{
						font-size:18px;
						color:#7e7e7e
					}
					p.content-exhibits	{
						margin-top:50px;
						padding-right:200px;
					}
					p.content-exhibits.first	{
						margin-top:20px;
						padding-right:200px;
					}
					.content-main h3	{
						font-size:20px;
						color:#000;
					}
					.twitter-feed	{
						padding-top:30px;
						clear:both;
					}

				.gallery-wrapper	{
					padding:0;
					width:1000px;
					height:593px;
					background:url(../images/bg_gallery_main.gif) no-repeat 0 0;
				}
					.gallery-main	{
						float:left;
						width:715px;
						height:550px;
						margin:27px 0 0 143px;
					}
						.gallery-item	{
							border:5px solid #000;
							border-color:#b5b5b5 #080808 #070707 #2c2c2c;
						}
				.item-info	{
					clear:both;
					height:48px;
					display:block;
				}
					.item-info span	{
						display:block;
						clear:both;
						text-align:center;
						margin:0 auto;
						text-transform:uppercase;
					}
					.item-info span.item-sold	{
						font-weight:bold;
						color:#f00;
					}
				
				
				.nav-gallery-items	{
					margin-top:20px;
					position:relative;
				}
					.nav-gallery-items .carousel	{
						margin-left:41px;
					}
					body#drawings .nav-gallery-items .carousel	{
						margin-left:65px;
					}
					
					.nav-gallery-items ul	{
						overflow:hidden;
						float:left;
						height:200px;
					}
						.nav-gallery-items ul li	{
							float:left;
							margin-left:20px;
						}
				.footer	{
					clear:both;
					text-align:center;
					margin-top:20px;
				}
					.footer ul	{
						margin:0 auto;
						overflow:hidden;
						display:block;
						clear:both;
						margin:0 auto;
					}
						.footer ul li	{
							float:left;
							margin-left:100px;
							font-size:16px;
						}
						.footer ul li.first	{
							margin-left:100px;
						}
						.footer ul li.selected	{
							text-decoration:underline;
						}
					.footer .copyright	{
						clear:both;
						margin-top:20px;
					}

					
/*	gallery	*/
		.nav-gallery-items a.gallery-scrolling	{
			width:32px;
			height:25px;
			display:block;
			text-indent:-10000px;
			background:url(../images/btn-gallery-arrows.png) no-repeat 0 0;
			float:left;
			position:absolute;
			top:85px;
			z-index:1;
		}
		.nav-gallery-items a.gallery-scrolling:hover	{
			cursor:pointer;
		}
		.nav-gallery-items a.gallery-scrolling.previous	{
			left:8px;
		}
		.nav-gallery-items	{
			width:1000px;
			width:960px;
			overflow:hidden;
		}
		a .item-info	{
			display:none;
		}
		.nav-gallery-items a.gallery-scrolling.next	{
			background-position:0px -25px;
			right:0px;
			z-index:9999;
		}

/* bio	*/
/*	contact	*/
.contact a.site-link	{
	float:left;
	clear:both;
	margin-bottom:10px;
}
	.contact a.site-link em	{
		width:45px;
		height:45px;
		display:block;
		background:url(../images/sprite_icons.gif) no-repeat 0 0;
		float:left;
	}
	.contact a.twitter em	{
		background-position:0 -45px;
	}
	.contact a.site-link span	{
		float:left;
		margin:16px 0 0 5px;
	}


.ui-widget-overlay	{
	background-color:#000;
	opacity:0.5;
	position:fixed;
	left:0px;
	top:0px;
	z-index:3;
}
#gallery-image-zoom	{
	display:block;
	width:500px;
	height:500px;
	z-index:4;
}


			#twitter-feed	{
				margin-top:20px;
			}
				ul.tweet_list	{
					width:500px;
				}
					ul.tweet_list li	{
						margin-bottom:20px;
						overflow:hidden;
					}
						.tweet-avatar,
						.tweet-body	{
							width:400px;
							display:block;
							float:left;
							margin-top:15px;
						}
						.tweet-avatar	{
							margin-top:0;
							clear:both;
							width:64px;
							margin-right:20px;
						}