/* CSS Document */
html {
	width:				100%;
	height: 			100%;
	margin: 			0px;
}

body {
	width:				100%;
	height: 			100%;
	margin: 			0px;
	padding:			0px;
	font-family:		Times, Times-Roman,  Serif;
	text-align:			left;
	background-color:	#FFFFFF;
}

img {
	border: 		0px;
}

/* -- GLOBAL AREA CSS ----------------------------- */
#container {
	width: 			850px;
	margin: 		35px 20px;
	text-align:		left;

}

#header {
	font-family:	Helvetica,  Arial, Verdana, Sans-Serif;
	font-weight: 	bold;	
	font-size: 		15px;
	letter-spacing: .3px;
}

#header a {
	color: 				#000000;
	text-decoration: 	none;

}

#header-locations {
	margin-left: 	20px;
	font-weight: 	normal;
	font-size: 		13px;
	letter-spacing: .3px;
}

#menu {
	margin-top: 	35px;
	font-style:		italic;
	
}

#menu a {
	margin-right: 	10px;
	font-size: 		15px;
	line-height: 	20px;
	letter-spacing: .3px;
	color: 			#adadad;
	text-decoration:none;
}

#menu a.current {
	color: 			#000000;
}

#menu a:hover {
	color: 			#000000;
}

#menu img {
	margin-right: 	5px;
}

#content {
	margin-top: 	35px;
	
}

#content-left {
	margin-top: 	35px;
	float: 			left;
	width: 			260px;
	margin-right: 	35px;
	
}

#content-right {
	margin-top: 		35px;
	float: 				left;
	width: 				555px;
	font-family:		Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		17px;
}

/* -- GLOBAL TEXT CSS ----------------------------- */
.clear {
	clear: 			both;
	height: 		1px;
	line-height: 	1px;
}

.error {
	color: 			#CC0000;
}

.link {
	color: 			#000000;
}

/* -- HOMEPAGE CSS -------------------------------- */
.homepage-exhibit {
	float: 			left;
	margin-right: 	35px;
	width: 			260px;
	color: 			#000000;
	font-size: 		15px;
	line-height: 	18px;
	font-style:		italic;
	letter-spacing: .3px;
	
}

.homepage-exhibit-end {
	float: 			left;
	width: 			260px;
	color: 			#000000;
	font-size: 		15px;
	line-height: 	18px;
	font-style:		italic;
}

.homepage-exhibit a, .homepage-exhibit-end a {
	text-decoration:none;
	color: 			#000000;
}

.homepage-location {
	text-decoration:underline;
}

/* -- EXHIBIT PAGE CSS ---------------------------- */
#exhibit-title {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;
	font-size: 		15px;
	letter-spacing: .3px;
	line-height: 	17px;
	font-style:		italic;
	text-transform:	uppercase;	
}

#exhibit-location {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;
	font-size: 		15px;
	line-height: 	17px;
	letter-spacing: .3px;
	font-style:		italic;
	text-transform:	uppercase;
}

#exhibit-information {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;
	font-family:	Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 		12px;
	line-height: 	15px;
}

#exhibit-video {
	padding: 		10px 0px;
	border-top: 	1px solid #adadad;
	font-family:	Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 		12px;
	line-height: 	14px;
	font-weight: 	regular;	}

#exhibit-information a, #exhibit-video a {
	color: 			#000000;
	text-decoration:none;
	font-weight: 	regular;	
}

#exhibit-information a:hover, #exhibit-video a:hover {
	color: 			#000000;
	text-decoration:underline;
	font-weight: 	regular;	
}

#flash-video {
	margin: 		0px auto;
}

#exhibit-video-detail {
	padding: 		10px 0px;
	border-top: 	1px solid #adadad;
	font-size: 		16px;
	font-style:		italic;
	text-transform:	uppercase;
}

#content-thumbnail {
	margin-top: 	13px;
	border-top: 	1px solid #adadad;
	padding: 		13px 0px;
	text-align: 	center;
	color: 			#666666;
	font-family:	Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 		12px;
	line-height: 	15px;
}

#content-thumbnail img {
	margin: 		0px 5px;
	border: 		1px solid #adadad;
	padding: 		1px;
}

#content-thumbnail a {
	color: 			#666666;
	text-decoration:none;
}

#content-thumbnail a:hover {
	color: 			#000000;
	text-decoration:none;
}


/* -- ART FAIRS & EXHIBITS PAGE ---------------------- */
#table-exhibits {
	width: 				100%;
	margin: 			0px;
	border-collapse: 	collapse;
	padding: 			0px;
	font-style:			italic;
	font-size: 		15px;
	line-height: 	17px;
	letter-spacing: .3px;
	text-transform:		uppercase;
	font-family:		Times, Times-Roman,  Serif;
}

#table-exhibits tr {
	border-top: 		1px solid #adadad;
}

#table-exhibits td {
	padding: 			15px 2px;
	vertical-align: 	top;
}

#table-exhibits td a {
	color: 				#000000;
	text-decoration:	none;
}

/* -- ARTIST PAGE CSS ---------------------------------- */
#artist-list, #artist-menu {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;
	font-style:		italic;
	font-size: 		15px;
	line-height: 	17px;
	letter-spacing: .3px;
	text-transform:	uppercase;	
}

#artist-images {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;
	font-family:	Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 		12px;
	line-height: 	15px;
}

#artist-list a.current, #artist-menu a.current {
	color: 				#000000;
}

#artist-list a, #artist-menu a {
	color: 				#adadad;
	text-decoration:	none;
}

#artist-list a:hover, #artist-menu a:hover {
	color: 				#000000;
	text-decoration:	none;
}

#artist-images a { 
	color: 				#000000;
	text-decoration:	none;
}

#artist-images a:hover {
	color: 				#000000;
	text-decoration:	underline;
}




/* -- NEWS PAGE CSS --------------------------------------- */
.news-area {
	clear: 				both;
}

.news-title {
	float: 				left;
	width: 				260px;
	margin-right: 		35px;
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	font-size: 			15px;
	line-height: 		17px;
	letter-spacing: 	.3px;
	font-style:			italic;
	text-transform:		uppercase;
}

.news-text {
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	float: 				left;
	width: 				555px;
	font-family:		Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		17px;
}

.news-text a {
	color: 				#000000;
	text-decoration: 	none;
}

.news-text a:hover {
	color: 				#000000;
	text-decoration: 	underline;
}

/* -- PUBLICATIONS PAGE CSS -------------------------------- */
.publication-area {
	clear: 				both;
}

.publication-title {
	float: 				left;
	width: 				330px;
	margin-right: 		35px;
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	font-style:			italic;
	font-size: 			15px;
	line-height: 		17px;
	letter-spacing: 	.3px;
	text-transform:		uppercase;
}

.publication-text {
	font-family:		Helvetica,  Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		15px;
	font-style: 		normal;
	font-weight: 		normal;
	text-transform:		none;
}

.publication-images {
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	float: 				left;
	width: 				485px;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		14px;
}

.publication-images img {
	margin: 			0px 10px;
}

/* -- CONTACT PAGE CSS ---------------------------------------- */
.contact-area {
	clear: 				both;
}

.contact-title {
	float: 				left;
	width: 				260px;
	margin-right: 		35px;
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	font-style:			italic;
	font-size: 			15px;
	line-height: 		17px;
	letter-spacing: 	.3px;
	text-transform:		uppercase;
}

.contact-title a {
	color: 				#000000;
	text-decoration: 	none;
}

.contact-title a:hover {
	color: 				#000000;
	text-decoration: 	underline;
}

.contact-top {
	border-top: 		1px solid #adadad;
	padding-top: 		10px;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		17px;
}

.contact-top a {
	color: 				#000000;
	text-decoration: 	none;
}

.contact-top a:hover {
	text-decoration: 	underline;
}

.contact-image {
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	float: 				left;
	width: 				555px;
}

/* -- MAILING LIST CSS ------------------------------------------ */
#mailing-area {
	clear: 				both;
}

#mailing-title {
	float: 				left;
	width: 				260px;
	height: 			180px;
	margin-right: 		35px;
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	border-bottom: 		1px solid #adadad;

	font-style:			italic;
	font-size: 		15px;
	line-height: 	17px;
	letter-spacing: .3px;
	text-transform:		uppercase;
}

#mailing-form {
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	border-bottom: 		1px solid #adadad;
	float: 				left;
	width: 				555px;
	height: 			180px;
}

#mailing-form input {
	margin:				5px 0px; 
	padding: 			2px;
	width: 				260px;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			13px;
	color:				#666666;
	border: 			1px inset #999999;
}

#mailing-form #submit {
	margin:				3px 0px; 
	width: 				100px;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	color:				#000000;
	border: 			1px outset #666666;
}

#mailing-form-left {
	float: 				left;
	width: 				270px;
	margin-right: 		15px;
}

#mailing-form-right {
	float: 				left;
	width: 				270px;
}

#mailing-form-submit {
	clear: 				both;
	text-align:			right;
	padding-right: 		3px;
}

/* -- PRIVATE LOGIN/GALLERY CSS ------------------------- */
#private-title {
	float: 				left;
	width: 				260px;
	height: 			60px;
	margin-right: 		35px;
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	border-bottom: 		1px solid #adadad;

	font-style:			italic;
	font-size: 			15px;
	line-height: 		17px;
	letter-spacing: 	.3px;
	text-transform:		uppercase;
}

#private-form {
	padding: 			13px 0px;
	border-top: 		1px solid #adadad;
	border-bottom: 		1px solid #adadad;
	float: 				left;
	width: 				555px;
	height: 			60px;
}

#private-form input {
	margin:				5px 0px;
	padding: 			2px; 
	width: 				260px;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			13px;
	color:				#666666;
	border: 			1px inset #999999;
}

#private-form #submit {
	margin:				4px 0px; 
	width: 				100px;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	color:				#000000;
	border: 			1px outset #666666;
}

#private-form-left {
	float: 				left;
	width: 				270px;
	margin-right: 		15px;
}

#private-form-right {
	float: 				left;
	width: 				270px;
}

#private-form-submit {
	clear: 				both;
	text-align:			right;
}

/* -- PRIVATE GALLERY CSS --------------------------- */
#private-gallery {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;

	font-style:		italic;
	font-size: 		15px;
	line-height: 	17px;
	letter-spacing: .3px;
	text-transform:	uppercase;	
}

#private-artist {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;

	font-style:		italic;
	font-size: 		15px;
	line-height: 	17px;
	letter-spacing: .3px;
	text-transform:	uppercase;	
}

#private-description {
	padding: 		13px 0px;
	border-top: 	1px solid #adadad;
	font-family:	Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 		12px;
	line-height: 	14px;
}

#private-description a {
	color: 				#666666;
	text-decoration:	none;
}

#private-description a:hover {
	color: 				#000000;
}

/* -- SELECTED WORK CSS ----------------------------------- */
.selected_work {
	float: 				left;
	margin: 			5px 10px 5px 0px;
	width: 				175px;
	min-height: 		120px;
	text-align: 		center;
}

.selected_work img {
	margin: 			5px auto;
	display: 			block;
	border: 			0px;
}

.selected_work a{
	color: 				#000000;
	text-decoration: 	none;
}
.selected_work a:hover {
	text-decoration:	underline;
}

/* -- ARTIST PRESS KIT CSS --------------------------- */
#press-kit-image {
	margin-top: 		20px;
	text-align:			center;
}

#press-kit-image img {
	border: 			1px solid #000000;
}

#press-kit-navigation {
	text-align:			center;
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		13px;
	letter-spacing: 	.3px;
}

#press-kit-navigation a {
	color:				#000000;
}

/* SITEMAP PAGE ----------------------------------------- */
#sitemap {
	list-style-type: 	none;
	line-height: 		24px;
}

#sitemap ul {
	list-style-type: 	none;
}

#sitemap a {
	color: 				#000000;
	font-style:			italic;
	font-size: 			15px;
	line-height: 		17px;
	letter-spacing: 	.3px;
	text-transform:		uppercase;
}

#sitemap a:hover {
	color: 				#adadad;
	text-decoration:	none;
}
.bold-red {
	color: 				#FF0000;
	font-weight:	 	bold;
}
.extra-text {
	font-family:		Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 			12px;
	line-height: 		17px;
}