html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{background:#fff;line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
.clearfix{zoom:1;}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:"\0020";}
.left{float:left;}
	#contact .left {width: 50%;}
	#contact.contact-about .right{width:50%;}
.right{float:right;}
.center{margin:0 auto;width:1022px;}
.light{font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;}
.regular{font-family:'HelveticaNeueW01-55Roma',Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;}
.italic{font-family:'HelveticaNeueW01-56It',Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;}
.bold{font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;}
body{background:#333333;}
#wrap{padding-top:145px;padding-bottom:60px;}
#wrap a{color:#fff;}
#wrap a:hover{color:#BBBBBB}
/*header*/

#wrap #header{position:fixed;top:0;width:100%;z-index:9998;background:#333333;height:135px;}
#wrap #header #header-inner{padding-top:25px;}
#wrap #header #header-inner h1.main-logo{text-indent:-9999px;width:241px;height:64px;float:left;background:url(images/logo.png)no-repeat 0 0;}
#wrap #header #header-inner h1.main-logo a{display:block;width:100%;height:100%;background:url(images/logo.png)no-repeat top left;background: rgba(51, 51, 15, 0);-webkit-transition: background 0.3s linear;-moz-transition: background 0.3s linear;transition: background 0.3s linear;}

/**/
#wrap #header #header-inner h1.main-logo a:hover{background-position:0 -70px;background: rgba(51, 51, 51, 0.55);}
#wrap #header #header-inner ul{padding-top:42px;width:577px;text-align:right;}
#wrap #header #header-inner ul li{margin-right:15px;text-align: right;display: inline-block;}
#wrap #header #header-inner ul li.last{margin-right:0;}
#wrap #header #header-inner ul li a{font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;font-size:20px;text-decoration:none;color:#bbbbbb;}
#wrap #header #header-inner ul li a.active,#wrap #header #header-inner ul li a:hover{color:#ffffff;}
/*footer*/
#wrap #footer{position:fixed;bottom:0;background:#333333;height:40px;width:100%;z-index:2000;}
#wrap #footer #footer-inner{padding-top:15px;color:#ffffff;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;}
#wrap #footer #footer-inner a{color:#ffffff;text-decoration:none;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;}
#wrap #footer #footer-inner a:hover{color:#BBBBBB;}
#wrap #exhibitions h4{font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold, Helvetcia Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;color:#ffffff;margin-bottom:15px;}
#wrap #exhibitions .exhibition{float:left;margin-right:25px;margin-bottom:25px;position:relative;}/*height:233px;width:233px;*/
#wrap #exhibitions #small-image-container .exhibition:nth-child(4n){margin-right: 0;}

	#wrap .exhibition .caption{height:auto;width:auto;min-width:0}

#wrap #exhibitions .exhibition.hover{outline:8px solid #ffffff;}
#wrap #exhibitions .exhibition.last{margin-right:0;}
#wrap #home .slideshow-wrap,#wrap #exhibitions .slideshow-wrap,#wrap #gallery .slideshow-wrap{position:relative;height:355px;margin-bottom:25px;}
/* .slideshow-wrap.hover{outline:8px solid #ffffff;}*/

	#wrap #home .slideshow-wrap .pager,#wrap #exhibitions .slideshow-wrap .pager,#wrap #gallery .slideshow-wrap .pager{position:absolute;left:10px;bottom:10px;z-index:9997;}
	#wrap #home .slideshow-wrap .pager a,#wrap #exhibitions .slideshow-wrap .pager a,#wrap #gallery .slideshow-wrap .pager a{display:inline-block;text-indent:-99999px;background-position:0 0;background-color:transparent;background-repeat:no-repeat;background-image:url(images/dot.png);width:10px;height:10px;margin-right:5px;}
	#wrap #home .slideshow-wrap .pager a.activeSlide,#wrap #exhibitions .slideshow-wrap .pager a.activeSlide,#wrap #gallery .slideshow-wrap .pager a.activeSlide{background-image:url(images/dot-active.png);}

#wrap #home #recent{margin-bottom:25px;}
	#wrap #home #recent .left,#wrap #home #recent .right{position:relative;}
	#wrap #home #recent .left.hover,#wrap #home #recent .right.hover{outline:8px solid #ffffff;}
	
#wrap #home #artists h3{font-family:'HelveticaNeueW01-75Bold',HelveticaNeue-Bold,Helvetica Neue Bold, Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;color:#ffffff;font-size:13px;padding-bottom:8px;border-bottom:1px solid #424242;margin-bottom:8px;}
#wrap #home #artists ul{width:100%}
	#wrap #home #artists ul li{height:21px;padding-bottom:8px;border-bottom:1px solid #424242;margin-bottom:8px;width:25%;float:left}
		#wrap #home #artists ul li a{color:#bbbbbb;font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;font-size:20px;text-decoration:none;}
		#wrap #home #artists ul li a:hover{color:#ffffff;}
#wrap #gallery .left{width:540px;}
#wrap #gallery .left p,#wrap #contact.contact-about .about-text p{color:#ffffff;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;line-height:18px;margin-bottom:15px;}#wrap #gallery .left p img{border:10px solid #666666;margin-right:10px;margin-bottom:10px;}
#wrap #gallery .left p.larger,#wrap #contact p.larger{font-size:17px;line-height: 20px;}
#wrap #gallery .right{width:440px;height:670px;}#wrap #gallery .right .slideshow-wrap{height:670px;}#wrap #gallery .right .slideshow-wrap .pager{bottom:20px;}#wrap #gallery .right .slideshow-wrap .pager a{background-image:url(images/dot-white.png);}#wrap #gallery .right .slideshow-wrap .pager a.activeSlide{background-image:url(images/dot-active.png);}
#wrap #contact .contact-info p{color:#ffffff;font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;font-size:20px;line-height:25px;margin-bottom:15px;margin-top:25px;}
	#wrap #contact .contact-info p:first-child {margin-top:0;}
#wrap #contact .contact-info p a{color:#bbbbbb;text-decoration:none;}
#wrap #contact .contact-info p a:hover{color:#ffffff;}
#wrap #contact .contact-info input[type="text"],#contact .fsFieldRow input[type="email"]{background-color:#414141;border:1px solid #BBBBBB;outline:0;width:310px;height:30px;margin-bottom:15px;font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;color:#bbbbbb;font-size:20px;padding-left:10px;padding-right:10px;}

/*.fsFieldRow input[type="text"], .fsFieldRow input[type="email"], .fsFieldRow input[type="number"], .fsFieldRow input[type="tel"], .fsForm textarea*/

#wrap #contact .contact-info input[type="submit"]{border:0;background:transparent;outline:0;font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;color:#bbbbbb;font-size:20px;cursor:pointer;border: 1px solid #bbbbbb; padding: 5px 15px;display: block;}
#wrap #contact .contact-info input[type="submit"]:hover{color:#ffffff;}

/*fairs section:*/
	#wrap #wide-image-container .caption-container{position:relative;outline:solid 8px #333333;float: left;}
	#wrap #wide-image-container .caption-container:nth-child(odd) { margin-right: 30px;}
	#wrap #wide-image-container .caption-container:nth-child(even) {margin-right:0;} 
	#wrap #wide-image-container .caption-container img{width: 496px;height: 262px;}
	#wrap #wide-image-container .caption-container.hover,#wrap #wide-image-container .caption-container:hover{outline:8px solid #ffffff;}

#wrap #exhibition-press{width:575px;float:right;}
#wrap #exhibition-press p{color:#ffffff;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;margin-bottom:15px;letter-spacing:0.2px;}

	/*public art exception*/
	#wrap #exhibition-press.publicart-services{width:475px; margin-right:100px;}
	#wrap div#exhibition-press.publicart-services p{font-size:17px; line-height: 20px; font-family: 'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;}

#wrap #exhibition-press p img{border:10px solid #666666;margin-right:10px;margin-bottom:10px;}
#wrap .exhibition-right{float:left;width:580px;}
#wrap #exhibition-videos{width:740px;float:left;}
#wrap #exhibition-videos img{margin-right:20px;margin-bottom:20px;}
#wrap #exhibition-videos img.last{margin-right:0;}
#wrap #exhibition-videos img.hover{outline:8px solid #ffffff;}
#wrap .artist-right{float:left;width:747px}
#wrap #exhibition-images{width:750px;}
#wrap #artist{width:747px}
	#wrap #artist .item,#wrap #exhibition-images .item{float:left;margin:0 9px 15px 9px;display:block;}/*margin-right:20px;*/
	#wrap #artist .item.last,#wrap #exhibition-images .item.last{margin-right:0;}
#wrap #artist .item.hover,#wrap #exhibition-images .item.hover{outline:8px solid #ffffff;}
#wrap #artist-subnav,#wrap #exhibition-subnav{float:left;color:#ffffff;width:235px;margin-right:40px;position:fixed;}
	#wrap #artist-subnav #head h2,#wrap #exhibition-subnav #head h2{font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;font-size:20px;}
	#wrap #artist-subnav #head h2{margin-bottom:6px}
#wrap #artist-subnav #head h3,#wrap #exhibition-subnav #head h3{font-family:'HelveticaNeueW01-46Ligh',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #424242;}
#wrap #artist-subnav #head h4,#wrap #exhibition-subnav #head h4{font-family:'HelveticaNeueW01-55Roma',Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;font-size:13px;line-height:15px}
#wrap #artist-subnav#exhibition-subnav #head h3,#wrap #exhibition-subnav#exhibition-subnav #head h3{font-size:20px;margin:5px 0 8px 0;border-bottom:0;padding-bottom:0;}
#wrap #artist-subnav#exhibition-subnav #head h4,#wrap #exhibition-subnav#exhibition-subnav #head h4{border-bottom:1px solid #424242;padding-bottom:15px;margin-bottom:15px;}
#wrap #artist-subnav ul,#wrap #exhibition-subnav ul{margin-bottom:30px;}#wrap #artist-subnav ul a,#wrap #exhibition-subnav ul a{font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;text-decoration:none;color:#bbbbbb;font-size:20px;line-height:25px;}
#wrap #artist-subnav ul a.active,#wrap #exhibition-subnav ul a.active,#wrap #artist-subnav ul a:hover,#wrap #exhibition-subnav ul a:hover{color:#ffffff;}
#wrap #artist-subnav #share,#wrap #exhibition-subnav #share{width:235px;}
#wrap #artist-subnav #share #share-button,#wrap #exhibition-subnav #share #share-button{display:inline-block;background:transparent url(images/share-open.jpg) 0 0 no-repeat;width:71px;height:31px;}
#wrap #artist-subnav #share #share-close,#wrap #exhibition-subnav #share #share-close{color:#ffffff;text-decoration:none;font-size:13px;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;}
#wrap #artist-subnav #share .bottom,#wrap #exhibition-subnav #share .bottom{background-color:#BBBBBB;padding-left:10px;padding-right:10px;padding-bottom:15px;}
#wrap #artist-subnav #share .bottom h4,#wrap #exhibition-subnav #share .bottom h4{font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold,  Helvetcia Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;color:#333333;margin-bottom:15px;padding-top:10px;}
#wrap #artist-subnav #share .bottom input[type="image"],#wrap #exhibition-subnav #share .bottom input[type="image"]{margin-bottom:10px;}
#wrap #artist-subnav #share .bottom input[type="text"],#wrap #exhibition-subnav #share .bottom input[type="text"]{width:193px;border:1px solid #888888;outline:0;height:28px;margin-bottom:6px;background-color:#DDDDDD;padding-left:10px;padding-right:10px;}
#wrap #artist-subnav #share .bottom a,#wrap #exhibition-subnav #share .bottom a{color:#333333;font-size:13px;font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold,  Helvetcia Neue, Helvetica;font-weight:normal;font-style:normal;text-decoration:none;line-height:18px;}
#wrap #artist-subnav #share.closed #share-close,#wrap #exhibition-subnav #share.closed #share-close{display:none;}
#wrap #artist-subnav #share.closed #share-button,#wrap #exhibition-subnav #share.closed #share-button{background-image:url(images/share.jpg);}
#wrap #artist-subnav #share.closed .bottom,#wrap #exhibition-subnav #share.closed .bottom{display:none;}
#wrap #artists .artist{position:relative;float:left;margin-right:28px;margin-bottom:28px;height:233px;width:233px}
#wrap #artists .artist.hover{outline:8px solid #ffffff;}
#wrap #artists .artist.last{margin-right:0;}
#wrap #artists .artist .caption{min-width:0;height:auto;}
/*artist bio*/
#wrap #artist-bio{width:577px;margin-left:170px;position:relative;left:275px;}/*#wrap #artist-bio{width:577px;margin-left:170px;float:left;}*/
#wrap #artist-bio p{color:#ffffff;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;margin-bottom:15px;letter-spacing:0.25px}
#wrap #artist-bio img{border:10px solid #666666;margin-right:10px;margin-bottom:10px;}

/*#publications .publication{width:577px;float:right;margin-bottom:20px;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;}*/
#publications, #artist-publications,#artist-exhibitions{width:575px;float:right;}
#wrap .publication{width:575px;color:#ffffff;font-size:13px;line-height:16px;margin-bottom:30px;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;}
#wrap .publication b{font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold,  Helvetcia Neue, Helvetica;font-weight:normal;font-style:normal;}
#wrap .publication em,#wrap #artist-publications .publication i{font-family:'HelveticaNeueW01-56It',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;}
#wrap .publication img{margin-right:25px}


/*#wrap #artist-exhibitions{width:766px;float:left;}*/
#wrap #artist-exhibitions .exhibition{margin-right:28px;margin-bottom:28px;position:relative;width:233px;float:left;}
/*#wrap #artist-exhibitions .exhibition.last{margin-right:0;}*/
#wrap #artist-exhibitions .exhibition.hover{outline:8px solid #ffffff;}
#wrap #artist-press{width:575px;margin-left:165px;float:color:#ffffff;font-size:13px;line-height:20px;font-weight:normal;font-style:normal;font-family:Helvetica Neue, Helvetica;color:#fff;float:right}
#wrap #artist-press b{font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold, Helvetcia Neue, Helvetica;}
#wrap #artist-press i{font-family:'HelveticaNeueW01-56It',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;}

#wrap .caption{position:absolute;background-color:#333333;left:0;top:0;height:52px;color:#ffffff;font-size:13px;line-height:16px;z-index:1000;font-family:'HelveticaNeueW01-55Roma',Helvetica Neue, Helvetica,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;padding:2px 10px 5px 2px;letter-spacing:0.5px}
	#wrap .caption h3,#wrap .caption b{font-family:'HelveticaNeueW01-75Bold', HelveticaNeue-Bold,Helvetica Neue Bold, Helvetcia Neue, Helvetica;font-weight:normal;font-style:normal;}
	#wrap .caption em, #wrap .caption i{font-family:'HelveticaNeueW01-56It',Helvetica Neue, Helvetica;font-weight:normal;font-style:normal;}
	#wrap .caption a,#wrap .caption a:hover{text-decoration:none}
	#wrap .caption a:hover{text-decoration:none}	
	#wrap .caption.hover{background-color:#ffffff;cursor:pointer;}
	#wrap .caption.hover,#wrap .caption.hover a,#wrap .caption.hover a:hover{color:#333333;}

#artist-bio, .artist-right,.exhibition-right,#exhibition-videos{/*#artist-publications,*/
	position:relative;left:275px;
}
/*#artist-exhibitions{
	left:259px;
}*/

a.fade {
	color:#fff;
    -webkit-transition: color 1s ease;;
    -moz-transition: color 1s ease;
    -o-transition: color 1s ease;
    -ms-transition: color 1s ease;
    transition: color 1s ease;
}
 
.fade:hover {
	color:#ffffff;
}

img.fadein {opacity:0;
	-moz-transition: opacity 1s; /* Firefox 4 */
	-webkit-transition: opacity 1s; /* Safari and Chrome */
	-o-transition: opacity 1s;
	transition: opacity 1s;
}

.error-messages{
	font-family:'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;font-weight:normal;font-style:normal;
	font-size:11px;
	color:#d23535;
	margin-bottom:5px;
	line-height:14px;
}
.slideshow.home a,.slideshow.exhibitions a,.slideshow.gallery img{
	display:none;
}
.slideshow.hover{
	outline:8px solid white;
}
.caption{
    -webkit-transition: background-color .5s ease;
    -moz-transition: background-color .5s ease;
    -o-transition: background-color .5s ease;
    -ms-transition: background-color .5s ease;
    transition: background-color .5s ease;
}
#wrap #exhibitions .exhibition,.slideshow,#wrap #artists .artist,#wrap #home #recent .left, #wrap #home #recent .right,#wrap #artist .item, #wrap #exhibition-images .item,#wrap #exhibition-videos img,#wrap #artist-exhibitions .exhibition{
	outline:solid 8px #333333;
}

#wrap #artist-exhibitions .exhibition.hover, 
#wrap #exhibitions .exhibition.hover,
.slideshow.hover,
#wrap #artists .artist.hover,
#wrap #home #recent .left.hover, 
#wrap #home #recent .right.hover,
#wrap #artist .item.hover, 
#wrap #exhibition-images .item.hover,
#wrap #exhibition-videos img.hover,
#wrap #wide-image-container .caption-container{
    -webkit-transition: outline .5s ease;
    -moz-transition: outline .5s ease;
    -o-transition: outline .5s ease;
    -ms-transition: outline .5s ease;
    transition: outline .5s ease;
}

.has-subnav {
	/*padding-left:250px;*/
}

#contact .fsBody .fsForm,#contact .fsFieldFocused,#contact .fsForm .fsSubmit{
	background-color:#333;
}
#contact .fsBody .fsForm{
	border:0;
}

#contact .fsBody .fsRowBody{
	padding:10px 0;
}

#contact .fsBody .fsLabel, #contact .fsBody label{
	display:none;
}
#contact .fsForm .fsSubmit{
	padding:0;
	margin:0;
	text-align:left;
}

/*form elements*/
label {
	font-family: 'HelveticaNeueW01-45Ligh',HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica;
	display: block;
	margin-bottom: 5px;
	color: #fff;
	font-size: 14px;
}

/*iphone/ipad*/
.touch #wrap{padding:10px 0 0 0;min-height:105%}
.touch .center{padding-left:5px}
.touch #header-inner{width:1000px}
.touch #wrap #header,.touch #wrap #artist-subnav, .touch #wrap #exhibition-subnav{position:static;}
.touch #wrap #artist-subnav, .touch #wrap #exhibition-subnav{width:auto;margin-right:40px}
.touch #wrap .artist-right,.touch #wrap #artist{width:744px}
.touch #artist-bio,.touch  .artist-right,.touch  .exhibition-right,.touch  #exhibition-videos{left:0}
/*.touch #wrap #footer{position:static;text-align:center}*/