/* begin global styles */
body { background-image:url(images/bg_tile.gif); background-repeat:repeat; margin-top:20px; }
td { background-color:#FFFFFF; text-align:left }
#main_container { background-color:#FFFFFF; padding:18px; width:90%; }
br { letter-spacing:normal; }
img, img a { border:none; }
a:hover { color:#ffffff; }
/* end begin global styles */


/* scrolling nav styles */
.top_nav		{ width:133px; margin-right:2px; text-align:center; height:66px; padding-top:10px; cursor:pointer; }
.top_nav span	{ display:block; }		
	.top_nav a 			{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	.top_nav a:hover 	{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	.top_nav a:visited 	{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	.top_nav a:active 	{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	
.top_nav_hd 	{ font-family:'Arial Black', Arial, Helvetica, sans-serif; font-size:14px; line-height:12px; word-spacing:.1em; text-transform:uppercase; color:#FFFFFF; text-align:center; margin-bottom:5px; }
	.top_nav_hd a 			{ color:#FFFFFF; text-decoration:none; }
	.top_nav_hd a:hover 	{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	.top_nav_hd a:visited 	{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	.top_nav_hd a:active 	{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
	
.top_nav_date 	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; word-spacing:.1em; text-transform:uppercase; color:#FFFFFF; text-align:center; margin-top:2px; }
	.top_nav_date a { color:#FFFFFF; text-decoration:none; }
/* end scrolling nav styles */

#center_frame { margin-bottom:8px; }

/* image replacement styles */
div.ex_title000000 { margin:0; padding:0; }
div.ex_titleCC0000 { margin:0; padding:0; }
div.ex_title99CC00 { margin:0; padding:0; }
div.ex_titleBC0075 { margin:0; padding:0; }
div.ex_titleFF9900 { margin:0; padding:0; }
div.ex_title3399CC { margin:0; padding:0; }

div.cat_title 	{ margin:0; padding:0; }
div.cat_sub 	{ margin:0; padding:0; margin-top:2px; }
div.cat_info 	{ margin:0; padding:0; margin-top:4px; margin-bottom:10px; }

h2 { margin:0; margin-top:3px; padding:0; }
h3 { margin:0; margin-top:3px; padding:0; }
.artists { margin:0; margin-top:8px; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:15px; color:#CC0000 }
	.artists a { color:#CC0000; }
	.artists a:hover { color:#CC0000; }
h5 { margin:0; margin-bottom:20px; padding:0; }
/* end image replacement styles */

div.art_source { color:#333399; font-family: 'Arial Black'; font-size:14px; line-height:17px; word-spacing: -.1em; }
	div.art_source a { color:#333399; text-decoration:none; }
	div.art_source a:hover { color:#56514F; text-decoration:none; }	
div.art_date { color: #3399CC; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; word-spacing: -.1em; text-transform:uppercase; }
div.art_subject { color: #56514F; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16.8px; word-spacing: -.1em; }
	div.art_subject a { color: #56514F; text-decoration:none; }
	div.art_subject a:hover { color: #56514F; text-decoration:none; }	
div.art_pdf { color: #56514F; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; word-spacing: .1em; margin-bottom:12px; }
	div.art_pdf a { color: #56514F; text-decoration:none; }
	div.art_pdf a:hover { color: #56514F; background-color: #3399CC; text-decoration:none; }

.inner_text { padding-right:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:12px; line-height:15px; letter-spacing:.06em; }
	.inner_text a { color:#000000; }
	.inner_text a:hover { color:#666666; }

#nav_container { width:123px; overflow:hidden; }
	#nav_container a { text-decoration:none; color:#000000; }
	#nav_container a:hover { color:#FFFFFF; }

.nav_artist { margin-bottom:3px; background-color:#F2ED1C; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px; padding:6px 8px; word-spacing:-.1em }

.nav_artist_selected { margin-bottom:3px; background-color:#d69728; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px; padding:6px 8px; word-spacing:-.1em }

.sub_nav_artist { margin-bottom:3px; background-image:url(images/side_nav_bg.gif); background-repeat:repeat; color:#56514F; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; word-spacing:.4em; padding:3px 8px; text-decoration:none; }
.sub_nav_artist_roll { margin-bottom:3px; background-color:#CC0066; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; word-spacing:.4em; padding:3px 8px; text-decoration:none; }

.sub_nav_artist_current { margin-bottom:3px; background-color:#ff9900; color:#56514F; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; word-spacing:.4em; padding:3px 8px; text-decoration:none; }

.center_image { width:318px; height:375px; overflow:hidden; }

.catalog_artist { color: #56514F; font-family:'arial black'; font-size:14px; line-height:17px; word-spacing:-.1em }
	.catalog_artist a { color: #56514F; text-decoration:none; }
	.catalog_artist a:hover { color: #d69728; text-decoration:none; }

.catalog_ex_name { color: #8D8991; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; word-spacing:-.1em; margin-bottom:10px; }