@charset "utf-8";

/* FOLK ART MUSEUM_core */


.top .title {color:#FFF; font-weight:bold; font-size:10px; padding:4px 0px 4px 14px; margin:0px 0px 2px 0px;}
.top .title {background:#005699;}

/*----------------------------------------GALLERY THUMBNAILS (thumbnails)-----------------------------------------*/
/*--- ToolTip ---*/
a.tooltip {}
#tooltip {position:absolute; border:2px solid #d2d2d2; background:#fff; padding:4px 5px; color:#6a7178; display:none; font-size:11px; opacity: 0.90; filter: alpha(opacity=90); z-index:50;}

/*---'section POPUP' thumbnails ---*/
/*
.top img {border:#e88a1c solid 1px;}
*/

.top {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; clear:both;}
		.top .imagesDiv {clear:both; padding:0px 0px 0px 0px; display:table; *height:99%; *margin-bottom:4px;}
				.top .imagesDiv .bigImage {float:left; width:214px;height:209px;}
						.imagesDiv .bigImage img {width:214px;height:209px;}
				.top .imagesDiv .thumbnails ul,li {margin:0px; padding:0px;}
						.top .imagesDiv .thumbnails ul li {list-style-type:none; display:block; float:left; width:82px; height:67px; margin-bottom:4px; margin-left:4px;}
								.top .imagesDiv .thumbnails ul li img {width:82px; height:67px;}
								.top .imagesDiv a:hover img {opacity: 0.50; filter: alpha(opacity=50);}
	
		.top .caselink a {display:block; color:#FFF; font-weight:bold; font-size:10px; margin-left:9px; margin-bottom:2px;}
		.top .caselink a:hover {color:#97c7ed;}

/*------ thumbnails border colors -----*/
/*-- 'default'
.top .imagesDiv .bigImage img {border:#000 solid 1px;}
.top .imagesDiv .thumbnails ul li img {border:#000 solid 1px;}
 --*/
/*-- GENERAL INFORMATION 'section' --*/
body.c2329 .top .imagesDiv .bigImage img {border:#939408 solid 1px;}
body.c2329 .top .imagesDiv .thumbnails ul li img {border:#939408 solid 1px;}

/*-- EXHIBITION 'section' --*/
body.exhibit .top .imagesDiv .bigImage img {border:#8e6b8b solid 1px;}
body.exhibit .top .imagesDiv .thumbnails ul li img {border:#8e6b8b solid 1px;}

/*-- EVENTS 'section' --*/
body.c2331 .top .imagesDiv .bigImage img {border:#e96e67 solid 1px;}
body.c2331 .top .imagesDiv .thumbnails ul li img {border:#e96e67 solid 1px;}

/*-- COLLECTION 'section' --*/
body.c2328 .top .imagesDiv .bigImage img {border:#005699 solid 1px;}
body.c2328 .top .imagesDiv .thumbnails ul li img {border:#005699 solid 1px;}


	
		body.c2328.collection .top .imagesDiv .thumbnails ul li {list-style-type:none; display:block; float:left; width:91px; height:74px; margin-bottom:4px; margin-left:0px; margin-right:4px;}
		body.c2328.collection .top .imagesDiv .thumbnails ul li img {width:91px; height:74px;}
		body.c2328.collection .top .imagesDiv .thumbnails ul li.end {list-style-type:none; display:block; float:left; width:92px; height:74px; margin-bottom:4px; margin-left:0px; margin-right:0px;}
		body.c2328.collection .top .imagesDiv .thumbnails ul li.end img {width:92px; height:74px;}
		
		/*--'from About Collection section' --*/
		body.c2328.page .top .imagesDiv .bigImage {margin-right:0px;}
		body.c2328.page .top .imagesDiv .bigImage img {}
		body.c2328.page .top .imagesDiv .thumbnails ul li {list-style-type:none; display:block; float:left; width:82px; height:67px; margin-bottom:4px; margin-left:4px; margin-right:0px;}
		


/*--- blank thumbnails 'DEFAULT' --*/
.blankthumb0 {background:#000; width:84px; height:69px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
.blankthumb1 {background:#000; width:84px; height:69px; filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55;}
.blankthumb2 {background:#000; width:84px; height:69px; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
.blankthumb3 {background:#000; width:84px; height:69px; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;}
.blankthumb4 {background:#000; width:84px; height:69px; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}
.blankthumb5 {background:#000; width:84px; height:69px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
.blankthumb6 {background:#000; width:84px; height:69px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.blankthumb7 {background:#000; width:84px; height:69px; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.blankthumb8 {background:#000; width:84px; height:69px; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
.blankthumb9 {background:#000; width:84px; height:69px; filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99;}

/*-- INFORMATION 'section' --*/
body.c2329 .blankthumb0 {background:#939408;}
body.c2329 .blankthumb1 {background:#939408;}
body.c2329 .blankthumb2 {background:#939408;}
body.c2329 .blankthumb3 {background:#939408;}
body.c2329 .blankthumb4 {background:#939408;}
body.c2329 .blankthumb5 {background:#939408;}
body.c2329 .blankthumb6 {background:#939408;}
body.c2329 .blankthumb7 {background:#939408;}
body.c2329 .blankthumb8 {background:#939408;}
body.c2329 .blankthumb9 {background:#939408;}

/*-- LIBRARY 'section' --*/
body.c2330 .blankthumb0 {background:#e88a1c;}
body.c2330 .blankthumb1 {background:#e88a1c;}
body.c2330 .blankthumb2 {background:#e88a1c;}
body.c2330 .blankthumb3 {background:#e88a1c;}
body.c2330 .blankthumb4 {background:#e88a1c;}
body.c2330 .blankthumb5 {background:#e88a1c;}
body.c2330 .blankthumb6 {background:#e88a1c;}
body.c2330 .blankthumb7 {background:#e88a1c;}
body.c2330 .blankthumb8 {background:#e88a1c;}
body.c2330 .blankthumb9 {background:#e88a1c;}

/*-- COLLECTION 'section' --*/
body.c2328 .blankthumb0 {background:#005699;}
body.c2328 .blankthumb1 {background:#005699;}
body.c2328 .blankthumb2 {background:#005699;}
body.c2328 .blankthumb3 {background:#005699;}
body.c2328 .blankthumb4 {background:#005699;}
body.c2328 .blankthumb5 {background:#005699;}
body.c2328 .blankthumb6 {background:#005699;}
body.c2328 .blankthumb7 {background:#005699;}
body.c2328 .blankthumb8 {background:#005699;}
body.c2328 .blankthumb9 {background:#005699;}

/*-- EVENTS 'section' --*/
body.c2331 .blankthumb0 {background:#e03127;}
body.c2331 .blankthumb1 {background:#e03127;}
body.c2331 .blankthumb2 {background:#e03127;}
body.c2331 .blankthumb3 {background:#e03127;}
body.c2331 .blankthumb4 {background:#e03127;}
body.c2331 .blankthumb5 {background:#e03127;}
body.c2331 .blankthumb6 {background:#e03127;}
body.c2331 .blankthumb7 {background:#e03127;}
body.c2331 .blankthumb8 {background:#e03127;}
body.c2331 .blankthumb9 {background:#e03127;}

/*-- EXHIBITIONS 'section' --*/
body.exhibit .blankthumb0 {background:#8e6b8b;}
body.exhibit .blankthumb1 {background:#8e6b8b;}
body.exhibit .blankthumb2 {background:#8e6b8b;}
body.exhibit .blankthumb3 {background:#8e6b8b;}
body.exhibit .blankthumb4 {background:#8e6b8b;}
body.exhibit .blankthumb5 {background:#8e6b8b;}
body.exhibit .blankthumb6 {background:#8e6b8b;}
body.exhibit .blankthumb7 {background:#8e6b8b;}
body.exhibit .blankthumb8 {background:#8e6b8b;}
body.exhibit .blankthumb9 {background:#8e6b8b;}
/*-----------------------------------------------GALLERY THUMBNAILS (thumbnails) /// End-------------------------------------------------*/


/*-----------------MEMBERSHIP 'section'---------------------------*/
form .formName {display:block; padding:0px 0px 1px 0px; /*text-transform:capitalize;*/}
form .textfield {border:#999 solid 1px; margin-bottom:0px;}
form .textfield:hover {background:#f1f1f1;}

form .textBox {margin:10px 0px 10px 0px; padding:0px !important; clear:both !important;}
input.fldButton {border:none; width:70px; margin:20px 0px 0px 0px; background:#7b7b7b; color:#fff; cursor:pointer;}
input.fldButton:hover {background:#9b9b9b;}

.clearfloats.item {}

.formTextTag {margin:36px 0px 8px 0px; font-size:12px; font-weight:bold; color:#7a7a7a;}

	.formcheckbox {display:table; clear:both; margin:0px 0px 4px 0px; *height:99%;}
	.formcheckbox .checkBox {display:block; width:20px; float:left; margin:4px 0px 0px 0px; *margin:1px 0px 0px 0px;}
	.formcheckbox input {padding:0px; margin-left:0px; cursor:pointer;}
	.formcheckbox .checkboxname {display:block; float:left; margin:0px 0px 0px 0px;}
body.donatepage .formcheckbox .checkboxname {display:block; float:left; margin:2px 0px 0px 0px;}

.formName {margin:10px 0px 1px 0px;}
.pullDownBox {margin:0px 0px 0px 0px;}


/*----JOIN form----*/
.form_box_new,
.form_box_already {padding:6px 10px; margin:0px 0px 20px 10px; border:#ded3dd solid 1px; background:#f8f8f8;}

ul.join_option_box {display:table; padding:0px 0px 0px 0px; margin:12px auto 6px auto; clear:both; *height:99%;}
		ul.join_option_box li {margin:0px 6px 0px 0px;}
				ul.join_option_box li.join_option_box_left {float:left;}
				ul.join_option_box li.join_option_box_right {float:right;}
				
				ul.join_option_box li {display:block; font-size:18px; font-weight:bold; padding:5px 0px; cursor:pointer;}
				ul.join_option_box li a {padding:2px 12px; border:#a2a1a1 solid 1px; background:#c1bfbf;}
						ul.join_option_box li a:hover,
						ul.join_option_box li a.link_on,
						.link_on {background:#919090;}

.form_title_tag {font-weight:bold; font-size:12px; color:#7a7a7a; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
/*------------------MEMBERSHIP 'section' /// END-------------------------*/


/*------------------LOCATION ACCESSIBILITY 'section'---------------------*/
#map {margin-bottom:2px; clear:both;}

body.accessibilitypage {}
.accessHeadingBar {}
		.accessHeadingBar .accessHeading {background:#E88A1C; clear:both; color:#fff; font-weight:bold; padding:4px 9px; margin:0px 0px 5px 0px; line-height:20px; font-size:16px;}
.accessNode {clear:both; display:table; width:452px; margin:0px 0px 20px 0px;}
		.accessNode .accessNodeImageCell {width:70px; padding:0px 0px 0px 10px;}
				.accessNode .accessNodeImageCell img {border:#939408 solid 1px;}
		.accessNode .accessInfoCell {text-align:left; padding:0px 10px 10px 10px; line-height:20px; font-size:16px;}
				.accessNode .accessInfoCell .accessNodeName {font-weight:bold; margin:0px 0px 2px 0px;}
				.accessNode .accessInfoCell .accessNodeText {}
.textBox.access {padding:0px !important; margin:0px;}

.accessFootNote {font-size:15px; line-height:19px; font-weight:normal; margin:0px 0px 20px 8px;}

/*--IMPAIRED--*/
body.c2329.id1171.page .textBox {font-size:15px; line-height:20px;}

#programtopwrapper {}
#programtopwrapper td.textBox {margin-top:3px;}
#pagetopwrapper td.textBox {margin-top:3px;}

table#pagetopwrapper {margin-bottom:2px;}

.formtext .warn {color:#fe3e3e; font-weight:bold;}

/*--BOARD OF TRUSTEES--*/
body.boardnode .clearfloats.row {padding:0px !important; margin:0px !important;}
span.board_name {}
span.board_title {font-style:italic; color:#9b9b9b; display:inline-block;}



/*--LOCATION transportation--*/
.transBox {padding:0px; margin:0px 0px 50px 0px;}
	.transBox .transLocation {font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px; font-size:11px;}
	.transBox .transType {display:block; font-weight:bold; padding:10px 0px 0px 0px; color:#a9a9a9; text-transform:capitalize; font-size:13px;}
	.transBox .transTypeBox {margin:2px 0px 12px 0px;}
	.transBox .transTypeBox.buses {margin:2px 0px 0px 0px;}
				.transBox .transTypeBox .transStop {font-size:11px; font-weight:bold; text-transform:uppercase; color:#888; margin:0px 0px 0px 0px;}
				.transBox .transTypeBox ul.transTags {display:table; clear:both; *height:99%;}
							.transBox .transTypeBox ul.transTags li {display:block; float:left; margin:0px 3px 0px 0px;}
/*-------------------LOCATION ACCESSIBILITY 'section' /// END------------*/


/*---------------EDUCATION 'section'--------------------
body.programitem .topimage img {border:#e03127 solid 1px;}
---------------EDUCATION 'section' /// END-------------*/


/*-------------------SHOP 'section'--------------------*/
/*
body.shopcategory .top .imagesDiv .bigImage img {border:#e03127 solid 1px;}
body.shopcategory .top .imagesDiv .thumbnails ul li img {border:#e03127 solid 1px;}
*/
body.shopcategory .top {padding:0px 0px 0px 0px; margin:0px; clear:both;}
body.shopcategory .top .imagesDiv {clear:both; padding:0px 0px 0px 3px; margin-top:12px; display:table; *height:99%; *margin-bottom:4px;}
body.shopcategory .top .imagesDiv .thumbnails ul,li {margin:0px; padding:0px;}
body.shopcategory .top .imagesDiv .thumbnails ul li {list-style-type:none; display:table; width:142px; height:190px; margin-left:11px; *margin-top:5px;}
body.shopcategory .top .imagesDiv .thumbnails ul li img {width:140px; height:140px;}
body.shopcategory .top .imagesDiv a:hover img {opacity: 0.50; filter: alpha(opacity=50);}
body.shopcategory .top .imagesDiv .name {display:block; text-align:center; padding-top:3px; font-size:10px; font-weight:bold; *padding-top:2px; *margin-bottom:1px; *padding-bottom:1px;}

.shopItemThumb {margin:0px 0px 4px 0px;}
.shopItem {margin-bottom:10px !important;}
	.shopItem a {color:#666;}
	.shopItemText {color:#666; font-weight:bold;}
	.shopItemPrice {margin:5px 0px 0px 0px;}
	
	.shopItemCartLink {margin:6px 0px 7px 0px;}
	.shopItemCartLink img {width:16px !important; height:14px !important; border:none !important;}

ul.shopItemPriceList {margin:8px 0px 5px 10px;}
	ul.shopItemPriceList li {color:#7d7d7d; font-size:11px; margin:0px 0px 2px 0px;}
	ul.shopItemPriceList li.sku {}
	ul.shopItemPriceList li.regPrice {}
	ul.shopItemPriceList li.memPrice {margin:0px 0px 5px 0px;}

.shopCartList {display:table; clear:both; margin:0px 0px 5px 0px; *height:99%;}
ul.cartItemRow {background:#f1f1f1; border:#c5c5c5 solid 1px; padding:8px 0px 5px 10px; margin:0px 0px 2px 0px;}
		ul.cartItemRow li {margin:0px 0px 7px 0px; padding:0px; line-height:13px; clear:both; width:441px; display:table; *height:99%;}
				ul.cartItemRow li .cartItemTag {display:block; font-weight:bold; text-transform:capitalize; clear:both;}
				ul.cartItemRow li .cartItemName {display:block; font-size:12px; line-height:15px; margin:0px 10px 10px 0px;}

							li.cartItemInfoRow {clear:both;}
									.cartItemPriceNode {float:left; margin:0px 34px 0px 0px;}
											.cartItemPrice {display:block; padding:5px 0px 0px 0px;}
									.cartQtyNode {float:left; margin:0px 30px 0px 0px;}
											.cartQtyNode input.cartItemQtyField {display:block; float:left; border:#c5c5c5 solid 1px; width:50px; margin:3px 3px 0px 0px;}
									.cartSubNode {float:left;}
											.cartSubNode .cartItemSub {display:block; float:left; margin:5px 0px 0px 0px;}
									.cartDeleteNode {float:right; clear:right; cursor:pointer;}
											.cartDeleteNode .cartItemDelete {display:block; float:left; margin:18px 10px 0px 5px;}
											.cartDeleteNode .cartItemDelete:hover img {opacity: 0.50; filter: alpha(opacity=50);}
											
.cartTotal {margin:0px 0px 40px 0px; font-size:12px; clear:both; font-weight:bold;}
.cartClickBtnMess {margin:10px 0px 8px 0px;}



.shopItemCartLink {}
div.addToCartLink {margin:5px 0px 0px 0px;}
li.addToCartLink {clear:both; margin:0px; padding:8px 0px 0px 0px;}
	.addToCartLink a {display:block; text-indent:-9999px; width:16px; height:14px; background:url(../images_sys/folk_cart.gif) no-repeat;}
	.addToCartLink a:hover {background:url(../images_sys/folk_cart_hover.gif) no-repeat;}

a.shop_back { display:block; text-indent:-9999px; width:56px; height:26px; background:url(../images_sys/gal_back.png) no-repeat; clear:both; margin:15px 0px 11px 9px;}
a.shop_back:hover {background:url(../images_sys/gal_back_hover.png) no-repeat;}


/*--FOLK SHOP CART--*/
.cartItemAmountMess {margin:22px 12px; font-size:12px;}

.shopCartContainer {margin:0px 0px 0px 4px;}

table#cart {background:#fff; border:#bbb solid 1px; margin:0px 0px 0px 1px; width:468px;}
		
		
		table#cart td {vertical-align:top; line-height:16px;}
				table#cart .item {padding-left:6px; padding-right:10px;}
				table#cart .delete {width:68px;}
				table#cart .price {width:64px;}
				table#cart .quantity {width:66px;}
				table#cart .cost {text-align:right; padding-right:10px; width:60px;}
		
		table#cart thead tr th {border-bottom:#bbb solid 1px; color:#fff; background:#bbb; text-transform:uppercase; font-size:10px; padding-top:1px; padding-bottom:1px;}

		table#cart tbody td {border-bottom:#999 dashed 1px; padding-top:10px; padding-bottom:10px;}
					table#cart tbody td.item {font-size:11px; padding-top:12px;}
					table#cart tbody td.quantity {padding-top:11px;}
							table#cart td.quantity input {border:#888 solid 1px; background:#eee; width:30px; height:14px; font-size:11px;}
							table#cart td.quantity input:hover {background:#d1d1d1;}
					table#cart tbody td.delete {}
					table#cart tbody td.price {padding-top:12px;}
					table#cart tbody td.cost {padding-top:12px;}

		table#cart tfoot {border-top:#bbb solid 1px;}
					table#cart tfoot td {border-bottom:#bbb solid 1px;}
							table#cart tfoot td.item {font-weight:bold; color:#555; font-size:11px;}
							table#cart tfoot td.quantity {font-weight:bold;}
							table#cart tfoot td.price {}
							table#cart tfoot td.cost {}
										tfoot tr.subtotal td {background:#ebe9e9;}
										tfoot tr.tax td {background:#ddd;}
												tfoot tr.tax td.price {}
										tfoot tr.shipping td {background:#ebe9e9;}
												tfoot tr.shipping td.price {font-size:9px; color:#999;}
										tfoot tr.total td {background:#dadada;}

input.update_cart_button,
#cart input.cart_button_delete {border:#9f9f9f solid 1px; background:#bbbaba; color:#5a5a5a; padding:0px 4px; font-size:11px; font-weight:bold; cursor:pointer; margin:0px 0px 8px 0px;}
input.update_cart_button:hover,
#cart input.cart_button_delete:hover {background:#b3b452; color:#fff;}

ul.actions {display:table; width:468px; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; border-left:#fff solid 1px; *height:99%;}
		ul.actions li {}
				
				li.cart_update_tag {margin:0px 0px 0px 0px; float:right;}				
				
				li.cart_update_message_tag {background:#fafa7d; font-weight:bold; color:#7f7f0c; border:#bfbf27 solid 1px; padding:2px 8px 3px 8px; text-transform:capitalize;}

				li.shop_continue {display:block; float:left;}
						li.shop_continue a {display:block; background:#bbbaba; border:#9f9f9f solid 1px; padding:2px 4px 3px 4px; color:#5a5a5a;}
						li.shop_continue a:hover {background:#b3b452; color:#fff;}

















/*--FOLK SHOP CART 'End'--*/
/*-------------------------SHOP 'section' /// END-------------------*/


/*-------------------------EVENTS 'section'-------------------------*/
.eventBox {margin:2px 0px 32px 0px;}
.eventBox .headBar {margin-left:12px; padding:3px 0px 4px 5px; font-size:12px;}
.eventBox ul,li {margin:0; padding:0;}
.eventBox li {list-style-type:none; display:block;}
.eventBox .time {font-size:12px; font-weight:bold; color:#808080; margin:10px 0px 3px 15px; clear:both;}
.eventBox table {width:461px; margin-left:13px;}
.eventBox table td.image {background:#fff; width:114px; padding-right:1px; border-right:#d1d1d1 solid 1px;}
.eventBox table td.image img {border:solid #fff 2px !important;}
.eventBox table td.info {background:#e8e8e8; padding:6px 6px 6px 4px; line-height:13px;}

li.program {margin-bottom:5px;}
.info li.program a {color:#808080;}
li.link {margin-bottom:5px;}
li.program a:hover,
li.link a:hover {color:#666 !important;}
li.desc {color:#8a8a8a;}

td.leftEventCell {padding:10px 10px 0px 10px; width:280px; line-height:15px;}
	.eventdate {display:block; font-weight:bold; margin:0px 0px 0px 0px;}
	td.leftEventCell a {color:#e03127; font-weight:bold;}
td.rightEventCell {padding:12px 0px 0px 10px;}
	td.rightEventCell a {color:#e03127; font-weight:bold;}
	td.rightEventCell a:hover {color:#777;}
	
table.tag {clear:both !important; margin-bottom:4px !important; border:#d1d1d1 solid 1px;}

div.return_link {margin:10px 0px;}
/*--------------------------EVENTS 'section' /// END-----------------*/


/*----------------------HOME 'section'----------------------------*/
#homeflash {margin-bottom:2px;}
#homeflash .headBar {margin-top:2px;}

		/*-- chrome 'visited link issue' --*/
		.item a {color:#fff;}
		.item a:visited {color:#fff; font-weight:bold;}
		
		.headBar a {text-decoration: none; color:#FFF;}
		.headBar a:visited {color:#FFF; font-weight:bold;}
		
		.item {}
		.item .image {float:left; width:212px; margin-right:1px; margin-bottom:2px; *margin-bottom:-2px;}
		.item .text {float:left; width:261px;}
		.item .text .headbar {}
		.item .text .desc {padding-left:10px;}
		
		body.homepage .item .image {*margin-bottom:0px;}

/*------------ SUPPORT THE MUSEUM MODULE ------------*/
#home_support_module {background-color:#312217; color:#fff; font-size:10px; font-weight:bold; height:47px; line-height:13px; margin-bottom:2px; text-align:center; width:474px;}

#home_support_module img:hover{background:none; opacity:100; filter:alpha(opacity=100);}

#home_support_module ul li {float:left; width:158px;}

#support_module_left, #support_module_right {margin-top:12px;}
#support_module_middle {margin-top:16px;}
/*------------ END SUPPORT THE MUSEUM MODULE ------------*/

/*----------------------HOME 'section' /// END---------------------*/


/*-----------------------NAVIGATION----------------------*/

ul#nav_social_icons {height:17px; margin-top:20px; padding:8px 16px;}
ul#nav_social_icons li {/*display:inline-block;*/ float:left; margin-right:5px;}
ul#nav_social_icons li a img:hover {background-color:transparent;}
ul.nav_social_icons2326 {background-color:#a09285;} /*brown*/
ul.nav_social_icons2328 {background-color:#3378ad;} /*blue*/
ul.nav_social_icons2329 {background-color:#a9a939;} /*green*/
ul.nav_social_icons2330 {background-color:#eda149;} /*orange*/
ul.nav_social_icons2331 {background-color:#e65a52;} /*red*/
ul.nav_social_icons2332 {background-color:#a589a2;} /*purple*/


/*---------------------NAVIGATION /// END----------------*/


/*-------------------BIG FLASH TITLE--------------------*/
.headBigBarFlash {font-size:26px; color:#FFF; line-height:28px;}
.headMedBarFlash {font-size:20px; color:#FFF; padding-top:10px; *padding-top:12px;}

.textHeadBigBar {padding:10px 10px 10px 10px;}
.textHeadMedBar {padding:0px 10px 10px 10px;}
/*------------------BIG FLASH TITLE /// END------------*/


/*----GENERAL INFORMATION 'section'----------------*/
	/*--location & admission & hours--*/
	.hoursbox {width:300px; clear:both; display:table; margin-bottom:9px;}
	.hoursbox .name {font-weight:bold; clear:both;}
	.hoursbox .info {}
	.hoursbox .info .day {float:left; width:120px; padding-right:5px;}
	.hoursbox .info .time {float:left;}
	
	.textBox .adminleft {float:left; font-weight:bold; width:150px; padding-right:5px;}
	.textBox .adminrt {float:right; margin-bottom:10px;}
/*----GENERAL INFORMATION 'section' /// END--------*/







/*-------------------------------------------------------
		General Stuff
---------------------------------------------------------*/
.textBox {line-height:16px; clear:both;}
		div.textBox {padding:5px 10px 12px 10px !important; clear:both !important; *height:99%;}
		td.textBox {padding:5px 10px 12px 10px; *margin-top:0px; *padding-top:2px;}
		.textBox ul li {list-style-type:none !important;}

.headMedBarFlash {clear:both; margin:0px 0px 2px 0px;}

.cartIconDiv {margin:10px 0px 5px 0px; clear:both;}

form {clear:both;}

#catheadwrap {margin-bottom:2px;}
/*---- hack [chrome 'right of browser']
.pageimage {margin-top:2px; margin-left:10px; *margin-bottom:-5px;}
---*/










#id864LowerContainer {width: 474px; clear:both;}
#id864TopLeft {width:211px; float:left; margin: 0px 2px 0px 0px;}
#id864TopLeft.headBar {width:200px;}
#id864TopRight {width: 261px; float:left; margin-bottom: 18px;}
#id864TopRight.headBar {width:200px;}
#id864BottomLeft {width: 211px; float:left; margin: 0px 2px 0px 0px;}
#id864BottomRight {width: 261px; float:left;}
#id864Bottom {clear:both;}

.name {clear:both}


.listbox {border:1px solid #aaa; margin-bottom:2px; clear:both; width:474px; display:table; *height:99%; *padding:0px 0px 2px 0px;}
.listbox .thumb {float:left; width:140px; padding:1px 0px 0px 0px;}
.listbox .textBox {float:left; clear:right;}
.listbox .thumb img {width:140px;}


.images {display:table; border:#000 solid 20px;}
.imagecontainer {float:left;}
.innerrow {margin-right:2px;}


.bar {}
.bar .barLeft {width:200px; float:left; margin-right:2px;}
.bar .barRight {width:232px; float:left;}

.formitem {margin-bottom:5px;}
.formitem .name {margin-bottom:3px; margin-top:5px;}
.formitem .field {}
.formitem input.fld {margin-bottom:10px;}


.clearfloats {clear:both; *clear:both;}
.clearfloats .row {clear:both; *height:99%;}
.clearfloats .row .name {float:left; width:200px;}
.clearfloats .row .title {float:left;}
/*------------------------------------------------------
		General Stuff /// END
--------------------------------------------------------*/





/*--------------GALLERY ITEM -----------------------------------------------------*/
/*----- GALLERY ITEM -(8/14/09
ul.gal_item {padding:0px 0px 5px 0px;}
	
	ul.gal_item li {display:block; font-size:11px; line-height:14px; padding:0px 0px 0px 0px; margin:0px; clear:both !important;}
	
			ul.gal_item li.gal_image {position:relative;}
							.gal_image .overlap_box {display:block; position:absolute; z-index:20;}
									.gal_image .overlap_box a {display:block; margin:0px auto;}
											.gal_image .overlap_box a img.overlap_gif {display:block;}
											.gal_image .overlap_box a img.overlap_gif:hover {filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
											.gal_image .overlap_box a img.overlap_box a img.overlap_gif {display:block; margin:0px auto;}
							.gal_image img.gal_image_raw {border:#ccc solid 1px; display:block; margin:0px auto; position:relative; z-index:15;}
							
							body.c2328 ul.gal_item li.gal_image img.gal_image_raw {max-width:472px; border:#005699 solid 1px;}
							body.c2330 ul.gal_item li.gal_image img.gal_image_raw {max-width:472px; border:#e88a1c solid 1px;}
							body.c2331 ul.gal_item li.gal_image img.gal_image_raw {max-width:472px; border:#e03127 solid 1px;} 		
							body.c2329 ul.gal_item li.gal_image img.gal_image_raw {max-width:472px; border:#939408 solid 1px;}
			
			.overlap_gif_big {position:absolute; z-index:1000; width:100%; height:100%;}
			
			ul.gal_item li.gal_nav {display:table; padding:0px 0px 0px 0px; margin:0px 0px 15px 9px; clear:both !important; *height:99%;}
					ul.gal_item li.gal_nav a {display:block; text-indent:-9999px; width:56px; height:26px; float:left; margin:15px 0px 0px 0px; cursor:pointer;}
							ul.gal_item li.gal_nav a.gal_prev {background:url(../images_sys/gal_prev.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_prev:hover {background:url(../images_sys/gal_prev_hover.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_next {background:url(../images_sys/gal_next.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_next:hover {background:url(../images_sys/gal_next_hover.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_zoom {background:url(../images_sys/gal_zoom.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_zoom:hover {background:url(../images_sys/gal_zoom_hover.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_back {background:url(../images_sys/gal_back.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_back:hover {background:url(../images_sys/gal_back_hover.png) no-repeat;}

			ul.gal_item li.gal_subtitle {}
			ul.gal_item li.gal_artist {}
			ul.gal_item li.gal_place {}
			ul.gal_item li.gal_placeoforigin {}
			ul.gal_item li.gal_materials {}
			ul.gal_item li.gal_collectioninfo {}
			ul.gal_item li.gal_description {line-height:16px; margin:15px 0px 0px 0px;}
			ul.gal_item li.gal_photographer {color:#c2c2c2; font-size:10px; text-align:right; padding:4px 4px;}
			
					ul.gal_item li.gal_subtitle,
					ul.gal_item li.gal_artist,
					ul.gal_item li.gal_place,
					ul.gal_item li.gal_placeoforigin,
					ul.gal_item li.gal_materials,
					ul.gal_item li.gal_dimensions,
					ul.gal_item li.gal_collectioninfo,
					ul.gal_item li.gal_description {padding:0px 0px 0px 10px;}
*/
			
/*--- GALLERY ITEM (11/13/09) ------*/				
ul.gal_item {padding:0px 0px 5px 0px;}
	
	ul.gal_item li {display:block; font-size:11px; line-height:14px; padding:0px 0px 0px 0px; margin:0px; clear:both !important;}
	
			ul.gal_item li.gal_image {position:relative;}
							.gal_image .overlap_box {display:block; position:absolute; z-index:20;}
									.gal_image .overlap_box a {display:block; margin:0px auto;}
											.gal_image .overlap_box a img.overlap_gif {display:block;}
											.gal_image .overlap_box a img.overlap_gif:hover {filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
											.gal_image .overlap_box a img.overlap_box a img.overlap_gif {display:block; margin:0px auto;}

							.gal_image img.gal_image_raw {border:#ccc solid 1px; display:block; margin:0px auto; position:relative; z-index:15;}	
							body.c2328 ul.gal_item li.gal_image img.gal_image_raw {border:#005699 solid 1px;}
							body.c2330 ul.gal_item li.gal_image img.gal_image_raw {border:#e88a1c solid 1px;}
							body.c2331 ul.gal_item li.gal_image img.gal_image_raw {border:#e03127 solid 1px;} 		
							body.c2329 ul.gal_item li.gal_image img.gal_image_raw {border:#939408 solid 1px;}
			.overlap_gif_big {position:absolute; z-index:1000; width:100%; height:100%;}
			
			ul.gal_item li.gal_nav {display:table; padding:0px 0px 0px 0px; margin:0px 0px 15px 9px; clear:both !important; *height:99%;}
					ul.gal_item li.gal_nav a {display:block; text-indent:-9999px; width:56px; height:26px; float:left; margin:15px 0px 0px 0px; cursor:pointer;}
							ul.gal_item li.gal_nav a.gal_prev {background:url(../images_sys/gal_prev.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_prev:hover {background:url(../images_sys/gal_prev_hover.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_next {background:url(../images_sys/gal_next.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_next:hover {background:url(../images_sys/gal_next_hover.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_zoom {background:url(../images_sys/gal_zoom.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_zoom:hover {background:url(../images_sys/gal_zoom_hover.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_back {background:url(../images_sys/gal_back.png) no-repeat;}
							ul.gal_item li.gal_nav a.gal_back:hover {background:url(../images_sys/gal_back_hover.png) no-repeat;}

			ul.gal_item li.gal_subtitle {}
			ul.gal_item li.gal_artist {}
			ul.gal_item li.gal_place {}
			ul.gal_item li.gal_placeoforigin {}
			ul.gal_item li.gal_materials {}
			ul.gal_item li.gal_collectioninfo {}
			ul.gal_item li.gal_description {line-height:16px; margin:15px 0px 0px 0px;}
			ul.gal_item li.gal_photographer {color:#c2c2c2; font-size:10px; text-align:right; padding:4px 4px;}
			
					ul.gal_item li.gal_subtitle,
					ul.gal_item li.gal_artist,
					ul.gal_item li.gal_place,
					ul.gal_item li.gal_placeoforigin,
					ul.gal_item li.gal_materials,
					ul.gal_item li.gal_dimensions,
					ul.gal_item li.gal_collectioninfo,
					ul.gal_item li.gal_description {padding:0px 0px 0px 10px;}					
/*--------------GALLERY ITEM 'End' (8/14/09) --------------*/	





.folk_tickets {display:table; margin:7px 0px 0px 0px; padding:10px; clear:both; *height:99%;}
ul.folk_tickets_node {margin:0px 0px 3px 0px; display:table; clear:both; *height:99%; background:#f5f5f5; border:#ddd solid 1px; width:292px;}
		ul.folk_tickets_node li {display:block;}
				ul.folk_tickets_node li.ticket_cart_link {float:left; margin:0px 10px 0px 6px;}
				ul.folk_tickets_node li.ticket_cart_name {float:left; font-weight:bold; margin-top:6px;}
				ul.folk_tickets_node li.ticket_cart_text {margin:0px 6px 0px 6px; padding:6px 0px 6px 0px; clear:both;}




ul.community_icon_box {display:table; width:462px; background:#f2f2f2; border:#ccc solid 1px; margin:0px 0px 6px 12px; clear:both; height:99%;}
		ul.community_icon_box li {display:block;}
				li.community_icon_image {margin:5px 0px 5px 5px; display:block; float:left;}
						li.community_icon_image a {}
								li.community_icon_image a img {}
				li.community_icon_name {font-weight:bold; margin:8px 0px 4px 10px; width:400px; float:left;}
				li.community_icon_text {width:400px; float:left; margin:0px 0px 5px 10px;}
						li.community_icon_text a {color:#4c88b7; font-weight:bold;}
						li.community_icon_text a:hover {color:#666;}






ul.sponsor_icon_box {margin:10px 0px 55px 0px;}
		ul.sponsor_icon_box li {text-align:center; margin:0px 0px 5px 0px;}
				ul.sponsor_icon_box li.sponsor_icon_image {}
						ul.sponsor_icon_box li.sponsor_icon_image a {}
								ul.sponsor_icon_box li.sponsor_icon_image a img {display:block; margin:0px auto;}
				ul.sponsor_icon_box li.sponsor_icon_name {font-weight:bold;}
				ul.sponsor_icon_box li.sponsor_icon_text {}






body.indexnode #content .tier3, body.indexnode #content .tier4, body.indexnode #content .tier5, body.indexnode #content .tier6 {padding:2px 0px;}

.indexKidBox {padding:0px 0px 2px 10px;}
		.indexKidBox a {color:#666; font-weight:bold;}
		.indexKidBox a:hover {color:#aaa;}
		.indexKidBox div {padding-bottom:0px;}
		
body.indexnode #content .textBox {padding-top:0px!important; padding-right:0px!important; padding-bottom:0px!important; padding-left:10px !important;}


#headerbox {}
		.headerFlashLink {display:block; padding:20px; background:#FF0000;}
		#headerbox .headerFlashWrapper {}





.eventFootnote {margin: 10px 0px 0px 0px;}

.ticketHeadBar {margin: 10px 0px 0px 0px;}

.eventFootnote ul.footnoteSponsors li.footSponsor img {margin: 5px 0px 0px 0px;}
ul.footnoteSponsors {display:table; *height:99%;}
		ul.footnoteSponsors li.footSponsor {float:left; /*width:50px;*/ margin:0px 0px 0px 10px; padding:0px 0px 10px 0px;}
				ul.footnoteSponsors li.footSponsor img {display:block; /*width:40px; height:40px;*/ margin:0px 0px 0px 0px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}





div.notfound_content {padding:10px;}
div.notfound_content h2 {}
div.notfound_content p {margin-top:10px;}
div.notfound_content ul {padding:20px 0px 0px 10px;}
div.notfound_content ul li {margin-bottom:10px;}
div.notfound_content ul li a {color: #000;}
div.notfound_content ul li a {color: #000; font-weight:normal;}
body.c2332 div.notfound_content ul li a {color: #8E6B8B; font-weight:normal;}


/*********************** POPUP ITEMS ***********************/

.popupItem  {display:none;}

a.popupItem img:hover {background:none; filter: alpha(opacity=100); opacity:1;}

/*********************** POPUP ITEMS ***********************/


/*********************** MOBILE PAGES ***********************/
body.mobile {background-color: #fff; margin:5px;}

body.mobile #logo {background:#b2b2b2; width:310px; margin:0px 0px 0px 2px;}

body.mobile #main {width:310px; text-align:left; font-size:11px; margin-bottom:10px;}

body.mobile #content{color:#777; width:310px; line-height:16px;}

body.mobile #content img {display:block; margin:3px 0px 3px 0px; padding:0px; width:310px;}

.mobile hr {border:0px; height:1px; background:#ddd; margin:5px 0px 12px 0px;}

.mobiletitle {font-weight:bold; font-size: 14px; background:#b2b2b2; color:#fff; padding:2px; margin:0px 0px 4px 0px;}

.mobile #copyright {font-size:9px; color:#cecaca;}
/*********************** MOBILE PAGES 'END' ***********************/
