/* This is the style of your browser text */

*{
	border:none;
	outline:none;
	}
	
.clear{
	clear:both;
	}	
	
p{
	font-size:12px;
	line-height:20px;
	color:#696969;
	}		
	
body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	background-color: #fff;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	}

p {
	margin: .5em 0 1em 0;
	}

a{
	text-decoration: none;
	color: #7bdac9;
	}

a:hover{
	color:#696969;
	}

.shell {
	width: 979px;
	margin: 0 auto;
	}

.shell .header{
	padding:11px 0px 9px 0px;
	}
	
.shell .header .identity{
	float:left;
	}

.shell .header .navigation{
	float:right;
	margin-top:34px;
	}

.shell .header .navigation .item, .shell .header .navigation .item_on{
	font-size:13px;
	float:right;
	margin-left:30px;
	color:#97969b;
	font-weight:bold;
	}
	
.shell .header .navigation .item a{
	color:#c1c0c3;
	}

.shell .header .navigation .item a:hover{
	color:#7bdac9;
	}

#content {
	border-top: 2px solid #000;
	text-align: left;
	padding:9px 0 20px 0;
}

.shell .artists .subnavigation{
	
	}

.shell .artists .subnavigation .item, .shell .artists .subnavigation .item_on{
	font-size:13px;
	float:left;
	margin-right:30px;
	color:#97969b;
	font-weight:bold;
	}


.shell #content .subnavigation .item a{
	color:#c1c0c3;
	}
	
.shell #content .subnavigation .item a:hover{
	color:#7bdac9;
	}	


.home .left{
	width:653px;
	float: left;
	font-size: 10px;
	line-height: 1.4em;
	}

.home .left .title{
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-top:30px;
	}

.home .left .date{
	font-size:10px;
	color:#97969b;
	font-weight:bold;
	margin:5px 0px 20px 0px;
	}	
	
	
.home .left p{
	font-size:12px;
	line-height:20px;
	color:#696969;
	}	

.home .right{
	float: left;
	width: 310px;
	margin-left:9px;
	text-align:justify;
	xborder-top:1px solid #696969;
	padding-top:9px;
	padding-left:7px;
	}

.home .right .title{
	font-size:14px;
	color:#000;
	font-weight:bold;

	}
	
.home .right .subtitle{
	font-size:10px;
	color:#97969b;
	font-weight:bold;
	margin:5px 0px 20px 0px;
	}	
	

.home .right .mailing_list{
	margin-top:30px;
	}
	

.home .right .mailing_list .title{
	}	

.underline{
	border-top:2px solid #000;
	margin-top:2px;
	}

.home .right .mailing_list .signup{
	border-top:1px solid #000;
	margin-top:1px;
	}
	
.home .right .mailing_list .signup input.text{
	display:block;
	border:1px solid #000;
	width:298px;
	padding:5px;
	margin-top:11px;
	color:#333333;
	}	
	
.home .right .mailing_list .signup input.submit{
	display:block;
	width:316px;
	padding:5px;
	margin-top:11px;
	background:#000;
	text-decoration:underline;
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
	cursor:pointer;
	}	

.home .right .mailing_list .signup input.submit:hover{
	background:#7bdac9;
	color:#000;
	
	}	
	
	
.home .left .gallery_closed{
	background:#efefef;
	color:#000;

	padding:8px;
	margin-bottom:8px;
	}
	
	
.home .left .gallery_closed a{
	color:#5e5e5e;
	}	
	
.home .left .gallery_closed a:hover{
	color:#333333;
	}		
	
/* ARTISTS */
	
.artists .artist{
	float:left;
	display:block;
	margin:16px 0px 35px 9px;
	width:320px;
	height:211px;
	padding-bottom:6px;
	background:top left no-repeat;
	background-image:none;		
	}	

.artists .artist.first{
	margin-left:0px;
	}		
	
.artists .artist.list{
	float:left;
	display:block;
	margin:16px 0px 15px 9px;
	width:320px;
	height:auto;
	padding-bottom:6px;
	background:top left no-repeat;
	background-image:none;		
	}	
	
.artists .artist.list.first{
	margin-left:0px;
	}			
	
		
		
.artists .artist .name{
	border-top:1px solid #000;
	margin-top:218px;
	padding-top:3px;
	color:#000;
	font-weight:bolder;
	}	

.artists .artist.list .name{
	border-top:1px solid #000;
	margin-top:0px;
	padding-top:3px;
	color:#000;
	font-weight:bolder;
	}					

a.more{
	font-weight:bolder;
	font-size:10px;
	float:left;
	width:140px;
	}
	
a.more_home{
	font-weight:bolder;
	font-size:10px;
	}	
	
.next_prev_shell{
	float:right; 
	width:80px;
	margin-top:14px;
	}
	
a.next_prev{
	font-weight:bolder;
	font-size:10px;
	margin-left:6px;
	}	
	
	
.artists .left{
	margin-top:9px;
	width:320px;
	float:left;
	}	
	

.artists .left img{
	xfloat:left;
	}
		
.artists .left .info{
	xwidth:640px;
	xmargin-left:15px;
	}
	
.artists .left .name, .artists .right .name{
	font-weight:bolder;
	border-bottom:1px solid #000;
	margin-bottom:8px;
	padding-bottom:4px;
	}

.artists .right{
	float:right;
	width:636px;
	margin:9px 0px 0px 0px;
	}

.artists .right a.item{
	display:block;
	float:left;
	margin:0px 0px 24px 24px;
	}
	
.artists .right a.item.first{
	margin-left:0;
	}
	
	
	
	
	
/*  EXHIBITIONS */

	
.exhibitions .left{
	margin-top:9px;
	width:320px;
	float:left;
	}	
	

.exhibitions .left img{
	xfloat:left;
	}
		
.exhibitions .left .info{
	xwidth:640px;
	xmargin-left:15px;
	}
	
.exhibitions .left .name{
	font-weight:bolder;
	xborder-bottom:1px solid #000;
	xmargin-bottom:8px;
	xpadding-bottom:4px;
	font-size:18px;
	}
	
.exhibitions .left .title{
	font-size:12px;
	font-weight:bolder;
	color:#97969b;
	margin-top:6px;
	}	
	
.exhibitions .left .info{
	margin-top:15px;
	}	

.exhibitions .left .groupshow{
	color:#7bdac9;
	}


.exhibitions .left .opening{
	color:#7bdac9;
	font-weight:bolder;
	margin-top:15px;
	xborder-top:1px solid #000;
	padding-top:0px;
	}

.exhibitions .left .opening p{
	font-weight:normal;
	color:#000;
	margin:0px;
	}
	
.exhibitions .left a.press_release, .artists .left a.cv{
    color:#000;
	font-size:11px;
	}
		
.exhibitions .left a.press_release .tag, .artists .left a.cv .tag{
	background:#7bdac9;
	color:#fff;
	padding:3px 6px 2px 6px;
	font-size:8px;
    position:relative;
	top:-1px;
	margin-right:5px;
	}	
	
.exhibitions .left a:hover.press_release, .artists .left a:hover.cv{
    color:#696969;
	font-size:11px;
	}
		
.exhibitions .left a:hover.press_release .tag{
	background:#e2e2e2;
	color:#696969;
	padding:3px 6px 2px 6px;
	font-size:8px;
    position:relative;
	top:-1px;
	margin-right:5px;
	}	
	

		
.exhibitions .right{
	float:right;
	width:636px;
	margin:9px 0px 0px 0px;
	}

.exhibitions .right .name{
	font-weight:bolder;
	border-bottom:1px solid #000;
	margin-bottom:8px;
	padding-bottom:4px;
	}
	
.exhibitions .right a.item{
	display:block;
	float:left;
	margin:0px 0px 24px 24px;
	}
	
.exhibitions .right a.item.first{
	margin-left:0;
	}
	


/* PAST EXHIBITIONS */

	.past .exhibition{
		float:left;
		display:block;
		margin:16px 0px 35px 9px;
		width:320px;
		height:251px;
		padding-bottom:6px;
		background:top left no-repeat;
		background-image:none;		
		}	

	.past .exhibition.first{
		margin-left:0px;
		}		

	.past .exhibition .name{
		border-top:1px solid #000;
		margin-top:218px;
		padding-top:5px;
		color:#000;
		font-weight:bolder;
		line-height:13px;
		}	
	
	.past .exhibition .subtitle{
		color:#97969B;
		font-size:10px;
		font-weight:bold;
		}
		
	.past .exhibition .date{
		color:#97969B;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		margin-top:6px;
		}		
	
	
/* FOOTER */

	
	
.footer{
	border-top:1px solid #000;
	padding:9px 0px 20px 0px;
	}	
	

.footer, .footer p{
	line-height:13px;
	color:#97969b;
	font-weight:normal;
	font-size:10px;	
	}

.footer .copyright, .footer .location, .footer .hours, .footer .contact{
	width:180px;
	float:left;
	}
	
.footer .contact{
	width:127px;
	margin-left:40px;
	}	

.footer .copyright{
	width:449px;
	}

.footer strong{	
	color:#696969;
	}


.footer a{		
	color:#97969b;
}

.footer a:hover{
         color:#7BDAC9;
        }
	
.shop{

	}
	
.shop .left{
	width:260px;
	float:left;
	margin-top:9px;
	}	

.shop .left .info, .shop .left .title{
	border-bottom:1px solid #000;
	padding-bottom:15px;
	}
	
.shop .left .name{
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:0px;
	}

.shop .left .name a{
	color:#000;
	}	

.shop .left .title{
	font-size:10px;
	color:#97969b;
	font-weight:bold;
	margin:4px 0px 20px 0px;
	}	
		
.shop .left .purchase{
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding-bottom:3px;
	}
	
.shop .left a:hover.purchase{			
	xcolor:#7bdac9;
	padding-bottom:3px;
	border-bottom:1px solid #000;
	}
		
.shop .left .size{
	position:relative;
	}		

.shop .left .back{
	position:relative;
	top:15px;
	}
	
.shop .left .underline{
	border-top:1px solid #000;
	margin-top:7px;
	}
	
.shop .left input.submit{
	margin:0px;
	cursor:pointer;
	margin-bottom:3px;
	text-align:left;
	padding:0px;
	padding-left:0px;
	font-weight:bold;
	background:none;
	color:#000;
	padding-bottom:4px;
	
	}		

.shop .left input:hover.submit{
	cursor:pointer;
	border-bottom:1px;
	padding-bottom:3px;
	border-bottom:1px solid #000;
	}			
		
.shop .right{
	width:695px;
	float:right;
	margin-top:9px;
	}		
	
/* GALLERY */

.shell .gallery .subnavigation{
	float:left;
	width:150px;
	margin-top:9px;
	}

.shell .gallery .subnavigation .item, .shell .gallery .subnavigation .item_on{
	font-size:13px;
	margin-bottom:0px;
	color:#97969b;
	font-weight:bold;
	display:block;
	margin-bottom:9px;
	}

.gallery .right{
	float:left;
	margin-left:30px;
	width:798px;
	margin-top:0px;
	}
	
	
	
/* EXHIBITION */	

#images a.on{
	
	color:#000;
	}


.exhibition .left{
	width:653px;
	float: left;
	font-size: 10px;
	line-height: 1.4em;
	margin-top:0px;
	}

.exhibition .left .title{
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-top:30px;
	}

.exhibition .left .date{
	font-size:10px;
	color:#97969b;
	font-weight:bold;
	margin:5px 0px 20px 0px;
	}	
	
	
.exhibition .left p{
	font-size:12px;
	line-height:20px;
	color:#696969;
	}	



.exhibition .right{
	float: left;
	width: 310px;
	margin-left:9px;
	margin-top:0px;
	text-align:justify;
	xborder-top:1px solid #696969;
	padding-top:9px;
	padding-left:7px;
	}

.exhibition .right .title{
	font-size:14px;
	color:#000;
	font-weight:bold;

	}
	
.exhibition .right .subtitle{
	font-size:10px;
	color:#97969b;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	}	

.exhibition .right .date{
	font-size:10px;
	color:#7bdac9;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}	
		

.exhibition .right .mailing_list{
	margin-top:40px;
	}
	

.exhibition .right .mailing_list .title{
	}	


.exhibition .right .upcoming_events .exhibition{
	border-top:1px solid #000;
	margin-top:1px;
	padding-top:15px;
	border-bottom:1px solid #000;
	}
	
	
.exhibition .right .exhibition{
	margin-top:15px;
	}	
	
.exhibition .right .upcoming_events{
	margin-top:0px;
	}
		
.exhibition .right .upcoming_events .underline{
	margin-top:5px;
	}
	
	
.gallery .information p{
	color:#333333;
	}	
	
.gallery p.lowlight{
	color:#97969b;
	text-align:right;
	}		
	
	
.shop{
	}
	
.shop .left{
	margin-top:9px;
	xwidth:320px;
	float:left;
	}	
	
.shell .shop .subnavigation{
	float:left;
	width:150px;
	margin-top:9px;
	height:400px;
	}

.shell .shop .subnavigation .item, .shell .shop .subnavigation .item_on{
	margin-top:10px;
	}
	
.shop .right{
	float:left;
	width:636px;
	margin:9px 0px 0px 24px;
	}
	
	
	
.shop .right a.item{
	display:none;
	float:left;
	margin:0px 0px 24px 24px;
	}
	
.shop .right a.item.on{
	display:block;
	}
	
.shop .right a.item.first{
	margin-left:0;
	}
	
.shop .right .title{
	font:12px/19px Helvetica, Arial, Verdana, sans-serif;
	color:#7bdac9;
	text-transform:uppercase;
	font-weight:bolder;
	}	
	
.shop .artists_nav a{
	color:#97969b;
	}
	
.shop .artists_nav a:hover{
	color:#696969;
	}
		
.shop .artists_nav a.on{
	color:#7bdac9;
	}
	
.shop .right #products a{
	display:none;
	}	
	
.shop .right #products a.on{
	display:block;
	}	


.catalog .right{
	float:right;
	width:768px;
	}
	
	
/* ADMIN */

input.text{
	border:1px solid #000;
	padding:5px;
	}
	
.darkbg{
	background:#f2f2f2;
	}
	
.darkbg a{
	color:#696969;
	}	
	
.lightbg a{
	color:#97969b;	
	}
	
.forminput a:hover{
	color:#7bdac9;
	}
		
.lightbg{

	}
	
	
textarea.text{
	border:1px solid #000;
	padding:5px;
	width:500px;
	height:250px;
	font: 12px/18px Helvetica, Arial, sans-serif;
	}	
	
th{
	vertical-align:top;
	}
	
select{
	border:1px solid #000;
	padding:5px;
	}
	
input.submit{
	padding:5px 10px;
	background:#000;
	color:#fff;
	font-weight:bolder;
	}
	
#response{
	text-align:center;
	padding:10px;
	background:#7bdac9;
	color:#000;
	position:fixed;
	font-weight:bolder;
	width:100%;
	}
