@charset "utf-8";
/* file: css/gallery.css */
/* basic layout for art galleries on nancycurrent.com */
/* last updated: April 18, 2012 */


/* ************************************************************** Gallery Styles */

#gallery {
	height:100%;
	overflow:hidden;
	color:#111;
	background-color:#c0c0c0;  /*#9e9e9f;*/
	margin-top:5em;
	padding:45px;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	box-shadow:3px 3px 5px #151515;
	-webkit-box-shadow:3px 3px 5px #151515;
	-moz-box-shadow:3px 3px 5px #151515;
}
#content {
	padding-bottom:8em;
}
/* ************************************************************ Thumbnail Styles */
#gallery #gallerySidebar {
	width:230px;
	float:right;
	overflow:hidden;
}
#gallery div#gallerySidebar li {
	width:102px;
	float:left;
	padding:0;
	margin:0 0 13px 13px;
}
#gallery #gallerySidebar ul li div.text {
	position:relative;
}
#gallery a {
	color:#353535;
	border-bottom:0;
}
#gallery a span {
	display:block;
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	color:#111;
	background-color: rgba(158, 158, 159, .7);
	text-align:center;
	font-weight:bold;
	letter-spacing:0.2em;
}
#gallery img {
	display:block;
	border:1px solid #000;
}
#gallery #art {
	max-width:475px;
	margin-right:275px;
	margin-bottom: 20px;
}
/* ********************************************************** Large Image Styles */
#gallery #art h2, #gallery #art h3, #gallery #art p {
	text-align:center;
}
#gallery #art h2 {
	color:#111;
	line-height:1em;
	border-bottom:none;
	margin:-3px 0 1.5em 0;
}
#gallery #art h3 {
	color:#111;
	font-style: oblique;
	font-weight:normal;
}
#gallery #art img#largeimg {
	border:1px solid #000;
	width:100%;
	margin-bottom:2.5em;
}
#gallery #art p#statement, #gallery #art div#statement p {
	max-width:475px;
	min-width:300px;
	text-align:justify;
}
#gallery #art #statement {
	margin:0 0 4em 0;
}
#gallery p.noshow {
	display:none;
}
#gallery p#instructions {
	color:#111;
	text-align:center;
	padding-bottom:2em;
	margin:0 auto;
}
/* ********************************************************** Secondary Nav Styles */
div#subnav {
	overflow:hidden;
	padding:10px;
	margin:5em 0 1em -5px;
}
div#subnav h2{
text-align:center;
margin-bottom:2em;
}
#subnav .menu {
	float:left;
	width: 20%;
	height:100%;
	padding-left:5%;
}
#subnav .menu h3 {
	font-size:1.2em;
	font-style:normal;
	font-family:Philosopher, "Lucida Sans Unicode", "Lucida Grande", "URL Gothic L", sans-serif;
	padding-left:5px;
}
#subnav ul li {
	display:block;
	line-height:1.2em;
}
#subnav a {
	display:block;
/*	text-decoration:underline; */
	padding:6px 0 6px 5px;
	border-bottom:0; 

}
#subnav a:hover {
	color:#111;
	text-decoration:underline;
}

