html, body {
	margin:					0; 
	padding:				0;
	font-family:			verdana, arial, helvetica, sans-serif; 
	font-size:				10px;
	text-align:				center;
	color:					#ffffff;
	background-color:		#ffffff;
	}
	
/* tighter line heights for narrow columns */	
.narrow1 	{ width:50%; line-height:1.3em; }
.narrow2 	{ width:50%; line-height:1.5em; }
		
a, a:link,
a:visited, 
a:active, 
a:focus		{ text-decoration:none; font-weight:normal; color:#000000; }
a:hover		{ text-decoration:none; color:#eaad47; }

a.white,
a.white:link,
a.white:visited,
a.white:active,
a.white:focus	{ color:#ffffff; }
a.white:hover	{ color:#eaad47; }

div.gallery_map_contact p a, 
div.gallery_map_contact p a:link,
div.gallery_map_contact p a:visited, 
div.gallery_map_contact p a:active, 
div.gallery_map_contact p a:focus		{ text-decoration:none; font-weight:normal; color:#ffffff; }
div.gallery_map_contact p a:hover		{ text-decoration:none; color:#eaad47; }

h1				{ font-size:20px; font-weight:normal; margin:0px; }
h2 			{ font-size:18px; font-weight:normal; margin:12px 0; }
h3 			{ font-size:16px; font-weight:normal; margin:12px 0; }
h4 			{ font-size:14px; font-weight:normal; margin:12px 0; }
h5 			{ font-size:12px; font-weight:normal; margin:12px 0; }
h6 			{ font-size:10px; font-weight:normal; margin:12px 0; }

img 			{ border: 0; }

ol, ul, li	{ font-size:10px; line-height:16px; margin-top:6px; margin-bottom:4px; } 

p 				{ font-size:1.0em; line-height:1.6em; margin:0px; }

p.map			{ margin:12px 0 0 0; }

li > p 		{ margin-top:6px; }

code, pre 	{ font-family:monospace; font-size:12px; color:#c33; }

strong, b	{ font-weight:bold; }

hr 			{ display:block; background:#aaa; color:#aaa; width:100%; height:1px; border:none; }

/* Color Palette */

.lightcream 	{ color:#fcfff5; }
.lightgreen		{ color:#d9e1c9; }
.darkgreen 		{ color:#bbcbc0; }
.lightblue		{ color:#3e606f; }
.darkblue 		{ color:#193441; }

/*	////////////////////////////////////////
	Form Elements
//////////////////////////////////////// */

fieldset 				{ border:1px solid #ccc; }

legend 					{ background:#fff; }

textarea, input, select, 
input[type='text'], 
select,
textarea:hover, 
input[type='text']:hover, 
input[type='password']:hover, 
select:hover,
textarea:focus, 
input[type='text']:focus, 
input[type='password']:focus, 
select:focus			{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

textarea, 
input[type='text'], 
select 					{ border:1px solid #ccc; background:#fff;  }

textarea:hover, 
input[type='text']:hover, 
input[type='password']:hover, 
select:hover 			{ border-color: #999999; }

textarea:focus, 
input[type='text']:focus, 
input[type='password']:focus, 
select:focus 			{ border-color:#999999; outline:2px solid #E1E1E1; }

input, select 			{ cursor:pointer;  }

input[type='text'] 		{ cursor:text; }

/*	////////////////////////////////////////
	PNG fix for IE > 7
	twinhelix.com
//////////////////////////////////////// */

img, div, .pngfix { behavior:url(iepngfix.htc) }


/* ***************************************
	1.Global Styles
*************************************** */

.clear { clear:both; }

.main {
	margin: 				0px auto 0px auto;
	padding:				40px 8px 0 8px;
	text-align: 			left;
	width: 					800px;
	border:					none;
	background-image:		url(../images/_template/body_bg_grey_shadow.png);
	background-position:	top left;
	background-repeat:		no-repeat;
	}
	
.main_artists_detail {
	margin: 				0px auto 0px auto;
	padding:				40px 8px 0 8px;
	text-align: 			left;
	width: 					800px;
	border:					none;
	background-image:		url(../images/_template/body_bg_white_shadow.png);
	background-position:	top left;
	background-repeat:		no-repeat;
	}

ul.headernav 		{ list-style:none; width:540px; height:26px; margin:0px; padding:0 0 0 260px; text-align:center; background-color:#479aea; }
ul.headernav li		{ float:left; margin:0px 54px 0 0; padding:0px; cursor:pointer; }

ul.headernav li a,
ul.headernav li a:link,
ul.headernav li a:visited,
ul.headernav li a:active,
ul.headernav li a:focus		{ font-size:11px; color:#193441; }
ul.headernav li a:hover		{ color:#91aa9d; }

ul.headernav li.gallery a div,
ul.headernav li.gallery a:link div,
ul.headernav li.gallery a:visited div,
ul.headernav li.gallery a:active div,
ul.headernav li.gallery a:focus div		{ width:64px; height:26px; background-image:url(../images/_template/link_gallery_off.png); cursor:pointer; }
ul.headernav li.gallery a:hover div		{ width:64px; height:26px; background-image:url(../images/_template/link_gallery_on.png); cursor:pointer; }

ul.headernav li.artists a div,
ul.headernav li.artists a:link div,
ul.headernav li.artists a:visited div,
ul.headernav li.artists a:active div,
ul.headernav li.artists a:focus div		{ width:33px; height:26px; background-image:url(../images/_template/link_artists_off.png); cursor:pointer; }
ul.headernav li.artists a:hover div		{ width:33px; height:26px; background-image:url(../images/_template/link_artists_on.png); cursor:pointer; }

ul.headernav li.exhibitions a div,
ul.headernav li.exhibitions a:link div,
ul.headernav li.exhibitions a:visited div,
ul.headernav li.exhibitions a:active div,
ul.headernav li.exhibitions a:focus div		{ width:63px; height:26px; background-image:url(../images/_template/link_exhibitions_off.png); cursor:pointer; }
ul.headernav li.exhibitions a:hover div		{ width:63px; height:26px; background-image:url(../images/_template/link_exhibitions_on.png); cursor:pointer; }


/* Artists */

ul.headernav_artists 		{ list-style:none; width:540px; height:26px; margin:0px; padding:0 0 0 260px; text-align:center; background-color:#bbcbc0; }
ul.headernav_artists li		{ float:left; margin:0px 54px 0 0; padding:0px; cursor:pointer; }

ul.headernav_artists li a,
ul.headernav_artists li a:link,
ul.headernav_artists li a:visited,
ul.headernav_artists li a:active,
ul.headernav_artists li a:focus		{ font-size:11px; color:#193441; }
ul.headernav_artists li a:hover		{ color:#91aa9d; }

ul.headernav_artists li.gallery a div,
ul.headernav_artists li.gallery a:link div,
ul.headernav_artists li.gallery a:visited div,
ul.headernav_artists li.gallery a:active div,
ul.headernav_artists li.gallery a:focus div		{ width:64px; height:26px; background-image:url(../images/_template/link_gallery_off.png); cursor:pointer; }
ul.headernav_artists li.gallery a:hover div		{ width:64px; height:26px; background-image:url(../images/_template/link_gallery_on.png); cursor:pointer; }

ul.headernav_artists li.artists a div,
ul.headernav_artists li.artists a:link div,
ul.headernav_artists li.artists a:visited div,
ul.headernav_artists li.artists a:active div,
ul.headernav_artists li.artists a:focus div		{ width:33px; height:26px; background-image:url(../images/_template/link_artists_off.png); cursor:pointer; }
ul.headernav_artists li.artists a:hover div		{ width:33px; height:26px; background-image:url(../images/_template/link_artists_on.png); cursor:pointer; }

ul.headernav_artists li.exhibitions a div,
ul.headernav_artists li.exhibitions a:link div,
ul.headernav_artists li.exhibitions a:visited div,
ul.headernav_artists li.exhibitions a:active div,
ul.headernav_artists li.exhibitions a:focus div		{ width:63px; height:26px; background-image:url(../images/_template/link_exhibitions_off.png); cursor:pointer; }
ul.headernav_artists li.exhibitions a:hover div		{ width:63px; height:26px; background-image:url(../images/_template/link_exhibitions_on.png); cursor:pointer; }

p.artist_large_image_info {
	font-size:10px; color:#333333;
}


.content_gallery { 
	width:	720px;
	margin:	0 0 0 42px;
	padding:	40px 0 40px 0;
	color:	#fcfff5;
	}
.content_gallery .left 	{ float:left; width:313px; margin:0; padding:0px; }
.content_gallery .left p { color:#ffffff; }
.content_gallery .right	{ float:right; width:366px; margin:0;  padding:0px; }
.content_gallery .right .gallery_hours,
.content_gallery .right .gallery_map_contact	{ float:left; }
.content_gallery .right .gallery_map_contact	{ margin:20px 0 0 60px; }

.content_gallery .galleryimage	{ margin:24px 0 0 0; height:56px; }

.content_gallery_map { 
	width:	720px;
	margin:	0 0 0 42px;
	padding:	40px 0 40px 0;
	color:	#fcfff5;
	text-align:center;
	}

.content_flash { 
	width:	800px;
	margin:	0;
	padding:	0;
	color:	#fcfff5;
	text-align:center;
	}

.content_gallery table 					{ width:300px; }
.content_gallery table td.header		{ height:20px; color:#ffffff; font-weight:bold; }
.content_gallery table td				{ padding:4px 0px; }
.content_gallery table td.col1		{ width:180px; }
.content_gallery table td.col2		{ width:120px; }


.footer	{ 
	width:					816px;
	height:					76px; 
	margin:					0px auto 0px auto; 
	padding:				0px;
	text-align:				left;
	background-image:		url(../images/_template/footer_bg.png);
	background-position:	top left;
	background-repeat:		no-repeat; 
	}
.footer_dark	{ 
	width:					816px;
	height:					76px; 
	margin:					0px auto 0px auto; 
	padding:				0px;
	text-align:				left;
	background-image:		url(../images/_template/footer_bg_dark.png);
	background-position:	top left;
	background-repeat:		no-repeat; 
	}
	.footerlogo { float:left; margin:19px 0 0 48px; }
	.footerinfo	{ float:right; margin:24px 48px 0 0; }
	
.map_text {
	width:360px; 
	margin:16px auto 0 auto;
	}
	
/* ***************************************
	2. Exhibitions Page
*************************************** */
.exhibition_img { float:right; }

.exhibition_info { float:right; margin:24px 0 0 0; }

/* ***************************************
	3. Artists Page
*************************************** */

.content_artists { 
	width:	720px;
	margin:	0 0 0 42px;
	padding:	40px 0 40px 0;
	color:	#fcfff5;
	}
.content_artists .left 	{ float:left; width:313px; margin:0px; padding:0px; }
.content_artists .right	{ float:right; width:366px; padding:0px; }

ul.artist_list 		{ float:left; list-style:none; padding-left:0; margin-left:0; }
ul.artist_list li	{}

ul.artist_list li a,
ul.artist_list li a:link,
ul.artist_list li a:visited,
ul.artist_list li a:active,
ul.artist_list li a:focus	{ color:#ffffff; font-size:11px; }
ul.artist_list li a:hover	{ color:#eaad47; }


.content_artists_work { 
	width:	720px;
	margin:	0 0 0 42px;
	padding:	20px 0 40px 0;
	color:	#fcfff5;
	}
.content_artists_work .artist_title	{ margin-left:255px; height:40px; }
.content_artists_work .left 	{ float:left; width:216px; padding:0px; margin:0x; }
.content_artists_work .right	{ float:right; width:464px;  padding:0px; }

/* 
div.content_artists_work .left ul.artist_list ul.artist_list 	{ float:left; list-style:none; padding-left:0; margin-left:0; }
div.content_artists_work .left ul.artist_list ul.artist_list li	{}
*/

div.content_artists_work .left ul.artist_list li a,
div.content_artists_work .left ul.artist_list li a:link,
div.content_artists_work .left ul.artist_list li a:visited,
div.content_artists_work .left ul.artist_list li a:active,
div.content_artists_work .left ul.artist_list li a:focus	{ color:#193441; font-size:11px; margin:0px; padding:0px; }
div.content_artists_work .left ul.artist_list li a:hover	{ color:#fcfff5; margin:0px; padding:0px; }

/* Artist info Links */
.artist_information			{ margin:40px 0 0 60px; color:#ffffff; }
.artist_piece_information	{ margin:0px 0 0 0px; }
.artist_piece_information p.artist_name,
.artist_piece_information p.artist_title,
.artist_piece_information p.artist_dimensions	{ font-size:11px; color:#FFFFFF; height:12px; margin:0; padding:0; }


p.artist_information_links a, 
p.artist_information_links a:link,
p.artist_information_links a:visited, 
p.artist_information_links a:active, 
p.artist_information_links a:focus				{ text-decoration:none; font-weight:bold; color:#5b5860; padding:2px 4px; margin:0 0 0 8px; border:1px solid #eaad47; background-color:#eaad47; }
p.artist_information_links a:hover				{ text-decoration:none; font-weight:bold; color:#ffffff; padding:2px 4px; margin:0 0 0 8px; border:1px solid #eaad47; background-color:#5b5860; }

p.artist_information_link a, 
p.artist_information_link a:link,
p.artist_information_link a:visited, 
p.artist_information_link a:active, 
p.artist_information_link a:focus		{ text-decoration:none; font-weight:normal; color:#eaad47; }
p.artist_information_link a:hover		{ text-decoration:none; font-weight:normal; color:#5b5860; }

p.artist_information_link_white a, 
p.artist_information_link_white a:link,
p.artist_information_link_white a:visited, 
p.artist_information_link_white a:active, 
p.artist_information_link_white a:focus		{ text-decoration:none; font-weight:normal; color:#eaad47; }
p.artist_information_link_white a:hover		{ text-decoration:none; font-weight:normal; color:#FFFFFF; }
	

.content_artists_detail { 
	width:	720px;
	margin:	0 0 0 42px;
	padding:	20px 0 40px 0;
	color:	#fcfff5;
	}

div.content_artists_detail .artist_title	{ height:20px; float:right; margin:0 0 20px 0; }
div.content_artists_detail .left 	{ float:left; width:256px; margin:0px; padding:0px; }
div.content_artists_detail .right	{ float:right; width:423px;  padding:0px; }

div.artist_detail_block	{ color:#5b5860;  }

div.artist_detail_block p	{ margin:0px 0px 8px 0px; }


/* bio */
.staff_title	{ margin:0 0 30px 0; }
.bio_row		{ width:700px; margin:10px 0 40px 0; }
.bio_image		{ float:left; width:200px; }
.bio_copy		{ float:left; width:470px; text-align:left; }










	
	
	
