body{
		background:#DBDFD7; 
		font-family:"Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, Sans;
} 

h1{
	text-transform:uppercase;
	letter-spacing:.15em;  
	font-size:1.5em; 
	margin-bottom:1em;
}

h2{
	margin-bottom:1em;
}  

p{
	font-size:.8em;
	color:#333;
	line-height:1.5em;
	margin-bottom:25px;
}
 
a{   
	color:#4D4C00;
	text-decoration:none;

}                                  
a:hover{
	color:#7B7900;
	text-decoration:none;
	border-bottom:1px solid #7B7900;
} 

ul{
	margin-bottom:25px;
}
ul li{
	font-size:.8em; 
	line-height:1.5em; 
	list-style:square; 
	padding-left:.5em;
} 

strong{font-weight:bold;}  
label{font-size:.8em;font-weight:bold;}

 /* GRID & LAYOUT HELPERS */
  
.three-column-span{
	width:516px;
}
.two-column-span{
	width:300px;
}             
.right{
	float:right; 

}

#document{
	width:960px;
	margin:auto; 
}                

#header{
	background:url("../ui/meyer_gallery_logo.png") no-repeat top left;
	width:960px;  
	height:140px;
}     

#header #logo{
	display:none;
}

#main{
	width:960px;    
	background:#fff;
}  
   
#main #content{
	padding:50px;
}

#main #content .artists-main {}

      
#footer{
	position:relative;   
	margin-bottom:100px;
} 


.col1, .col2, .col3{   
	position:absolute;
	line-height:1.5em;
}   

  

#locations{     
	font-size:.8em;
	position:absolute;  
	top:0px;    
	left:566px;
	width:394px;  
	height:225px;
	background:#fff; 
	float:right;
}    
#locations h1, #artists h1{
	font-size:1em;
	text-transform:uppercase;
	margin-bottom:1.5em;  
	font-weight:bolder;
	letter-spacing:.15em;  
	padding-top:25px;
}   

#locations .col1{
	left:50px;
	top:0px;
}        
#locations .col2{
	left:225px;
	top:0;
}
 
#page-title h1{
	margin-bottom:0;
}     
#page-title{  

	margin-bottom:1.5em;
}
#artists{
height:400px;
}  

#artists ul li,.artists-main ul li{
	list-style:none;
	font-size:.8em;
   line-height:1.5em;
}
  #artists h1{
	position:relative;
	left:50px;
}   
#artists p{	 
	position:relative;
	left:50px;
	width:450px;
}                   


   
        
#content{position:relative;}
#artists .col1{left:50px;}   
#artists .col2{left:222px;}   
#artists .col3{left:394px;}  

#main #content.artists-main.middle{position:relative;}
#main #content.artists-main.middle{padding:0;}

#content.artists-main.middle .col1{left:50px;}
#content.artists-main.middle .col2{left:222px;}
#content.artists-main.middle .col3{left:394px;}
#content.artists-main.middle ul{top:100px;}
#content.artists-main.middle h1{position:relative;top:50px;left:50px;}  

  

.artwork{
	float:left;
	width:215px;
	height:360px;
 }   
.artwork a img{
	display:block;
	margin:auto;
}   
.artwork ul{margin-top:20px;}        
.artwork ul li{  
	list-style:none;
	padding:0 5px;
	text-align:center;
}
#main #content{
	margin:0;
}     
#art{
	margin:0;
	padding:0;
} 

#content.biography p{
	width:516px;
	margin-bottom:20px;
	text-indent:2.5em;
}     
#content.biography h2{
	margin:20px 0;
}  
#content.biography ul{
	font-size:.8em;
	line-height:1.5em;
} 

#main #content.pressroom {padding:50px;}
#main #content.pressroom h1{position:relative;width:516px;left:50;top:50;}
#main #content.pressroom p{width:516px;margin-top:25px;}

#art:after{
    content:".";
	visibility:hidden;
	display:block;
	clear:both;
}      
.artwork ul li.artists-name{ 
	font-size:.8em;      
	letter-spacing:.15em; 
	color:#999;
	text-transform:uppercase;
}  
.artwork ul li.art-title{
	margin:.5em 0;
}
.artwork ul li.art-title a{
	font-size: .9em;   
	color:#333;
	font-family:Georgia;
	font-style:italic;
	text-decoration:none;
}  
.artwork ul li.price, .artwork ul li.size{
	font-size: .8em;
	color:#666;		
} 
.artwork ul li.sold{
	font-size: .8em;
	margin:.5em;
	color:#c00;
}

#page-title .bio-button,#page-title .artwork-button{
 float:right;   
font-size:.8em;
} 
#page-title .artist-info{
	margin-top:20px;
}      

.static-links{ 
	font-size:.8em; 
	line-height:1.5em;
	float:right;
	margin:0; 
	margin-right:-25px;
	width:172px;
}  
.static-links:after{ 
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	}

.newsarticle{margin-top:25px;}
.newsarticle h2 span{font-size:.8em;font-style:italic;color:#333;font-family:Georgia, Times, Serif;}
.newsarticle h2 a{color:#000;text-decoration:none;}   
.newsarticle p{
	text-indent:0;
}   

span.article-date{font-size:.7em;font-style:italic;color:#333;padding-left:10px;}


 /* NAVIGATION STYLES */
#navigation {
   margin-left:400px;
}


#navigation ul{   
color:#454545;
margin:0;
padding:0;  
padding-top:100px;      
}

#navigation ul li {
display:inline-block;
float:left;
font-size:11px;
height:20px;
line-height:18px;
margin:7px 0px 7px 0;
}  

#navigation ul li a {  
text-decoration:none;
letter-spacing:.05em;
border:0 none;
color:#454545;
display:inline-block;
padding:0 5px 0 8px;
}
#navigation ul li.active a {
background:transparent url(../ui/bkg-nav1-active.gif) no-repeat scroll left center;
color:#000;
font-weight:bold;
padding:0 0 0 8px;
text-shadow:0 1px 2px #505050;
width:auto;
}
#navigation ul li.active span {
background:transparent url(../ui/bkg-nav1-active.gif) no-repeat scroll right center;
display:inline-block;
height:20px;
width:auto;
padding:0 14px 0 5px;
}  

 /* Button Styles */   
 
.buttons{   
color:#454545;
float:right;
margin:0;
padding:0;
width:auto;  
   
}

.buttons ul li {
display:inline-block; 
float:right;
font-size:11px;
height:20px;
line-height:18px;
margin:7px 0px 7px 0;
}  

.buttons ul li a {  
text-decoration:none;
letter-spacing:.05em;
border:0 none;
color:#454545;
display:inline-block;
padding:0 5px 0 8px;
}
.buttons ul li.active a {
background:transparent url(../ui/bkg-nav2-active.gif) no-repeat scroll left center;
color:#333;
font-weight:bold;
padding:0 0 0 8px;
text-shadow:0 1px 2px #505050;
}
.buttons ul li.active span {
background:transparent url(../ui/bkg-nav2-active.gif) no-repeat scroll right center;
display:inline-block;
height:20px;
padding:0 14px 0 5px;
}
.screenonly{
display:inherit
}


.printonly{
display:none
}

.print-contact{
display:none;
}

div#page-title form{
	margin-top: 20px;
}
div#page-title form label{
	display: block;
}

div#page-title form p{
	text-indent: 0 !important;
}
