
:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
fieldset {border:none;}

* {
	margin:0pt;padding:0pt;
	outline:none;
}

html {
	margin:0pt;padding:0pt;
	font-size:100.01%;
}

body {
	margin:0pt;padding:0pt;
	font:12pt/16pt Arial, Helvetica, Verdana, sans-serif;color:rgb(0, 0, 0);
}

input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif;}

table {line-height:1pt;}


#banding {
	display:block;
	margin:0pt 0pt 30pt 0pt;
}

#footer {
	font:12pt/16pt Arial, Helvetica, Verdana, sans-serif;color:rgb(0, 0, 0);
}
		#footer span{float:right;}
		#footer a{color:rgb(120, 120, 120);}
		
		
		
.modulenav_newsandevents, #header, #home_jumbotron, #right_2-columns, #footerlinks, #footerclose, #module_calendar_wrapper, #module_artbeat-enewsletter, #module_artbeat-grants, #navigation_categories, #nav_bread_crumb, #left_2-columns{display:none;}



/* -========================= MAIN CONTENT =========================- */
	
/* H1 ------------------------------------------------------------------------------------------------------------- */
.html_content h1 {
   font-size:20pt;line-height:24pt;color:rgb(0, 0, 0);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content h1 a{color:rgb(120, 120, 120);}
	
/* H2 ------------------------------------------------------------------------------------------------------------- */			
.html_content h2{
   font-size:18pt;line-height:20pt;color:rgb(0, 0, 0);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content h2 a{color:rgb(120, 120, 120);}

/* H3 ------------------------------------------------------------------------------------------------------------- */		
.html_content h3{
   font-size:15pt;line-height:17pt;color:rgb(0, 0, 0);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content h3 a {color:rgb(120, 120, 120);}

/* H4 ------------------------------------------------------------------------------------------------------------- */		
.html_content h4 {
   font-size:14pt;line-height:16pt;color:rgb(0, 0, 0);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content h4 a {color:rgb(120, 120, 120);}
	

/* H5 ------------------------------------------------------------------------------------------------------------- */		
.html_content h5 {
   font-size:13pt;line-height:15pt;color:rgb(120, 120, 120);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content h5 a {color:rgb(120, 120, 120);}
	
/* H6 ------------------------------------------------------------------------------------------------------------- */		
.html_content h6 {
   font-size:12pt;line-height:14pt;color:rgb(0, 0, 0);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content h6 a{color:rgb(120, 120, 120);}

/* P --------------------------------------------------------------------------------------------------------------- */	
.html_content p {
   font-size:12pt;line-height:16pt;color:rgb(120, 120, 120);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content p a {color:rgb(120, 120, 120);}

.html_content p img{
   float:right;
   margin:0pt 0pt 20pt 20pt;
}

/* ADDRESS --------------------------------------------------------------------------------------------------------------- */	
.html_content address{
   font-size:12pt;line-height:16pt;color:rgb(120, 120, 120);
   margin:0pt 20pt 20pt 20pt;
}
	.html_content address a {color:rgb(120, 120, 120);}

.html_content address img {
   float:right;
   margin:0pt 0pt 20pt 20pt;
}

/* UL and OL --------------------------------------------------------------------------------------------------------- */	
.html_content ul, .html_content ol{
   font-size:12pt;line-height:16pt;color:rgb(0, 0, 0);
   margin:0pt 20pt 20pt 20pt;
}

	.html_content ul a {color:rgb(120, 120, 120);}
	
	.html_content ol a {color:rgb(120, 120, 120);}


/* UL LI and OL LI ------------------------------------------------------------------------------------------------------ */	
.html_content ul li, .html_content ol li{
   margin:0pt 0pt 15pt 50pt;padding:0pt 0pt 0pt 5pt;
   list-style-position:outside;
   display:list-item;
}
.html_content ul li{
   list-style-type:disc;
}
.html_content ol li{
   list-style-type:decimal;
}




/* -========================= Module Featured Events =========================- */
#module_featured-events {
	display:block;overflow:hidden;
	clear:both;
}

#module_featured-events h6{/* This header is now in the flash movie */
    display:none;overflow:hidden;
}
				
.module_featured-events-content {
	display:block;overflow:hidden;
	float:left;
}

		.module_featured-events_event {
			display:block;overflow:hidden;
			float:left;
			text-align:center;
			margin:0pt 30pt 20pt 0pt;
		}

.module_featured-events_event h2{color:rgb(204, 204, 204);font-weight:normal;}
		
.module_featured-events_event h3{display:none;}
		

.module_featured-events-photocontainer {
	display:block;
	margin:0pt auto;
}

/* -========================= BUTTON =========================- */

		/* LEARN MORE */								
		.modulecategory_listing_leanmore, .modulecategory_listing_buytickets{display:none;}
		


/* -========================= LISTING =========================- */	
#modulecategory_container {
	display:block;overflow:hidden;

}
	#modulecategory_container h1{
		display:block;overflow:hidden;
		margin:0pt 0pt 20pt 0pt;
		border-top:1pt solid rgb(100, 100, 100);
	}

	
.modulecategory_listing {
	border-bottom:1pt solid rgb(100, 100, 100);
	display:block;overflow:hidden;
	margin:0pt 0pt 20pt 25pt;
	padding:0pt 0pt 10pt 0pt;
}
		.modulecategory_listing h2{
		    width:695pt;
		    font-size:1.7em;line-height:2em;font-weight:bold;
		    margin:0pt 0pt 10pt 0pt;
		}


/* 		 PHOTOS */	
		.modulecategory_listing_photocontainer {
			width:142pt;height:104pt;
			display:block;overflow:hidden;
			margin:0pt 30pt 0pt 0pt;
			float:left;
		}
				.modulecategory_listing_categoryicon {
					width:43pt;height:43pt;
					display:block;
					position:relative;top:-25pt;left:2pt;
					float:left;
				}
				.modulecategory_listing_photos {
					display:block;
					float:right;
				}
						.modulecategory_listing_photos img{
							width:120pt;height:70pt;
							display:block;
							float:left;
							padding:5pt 0pt 0pt 7pt;
						}
				
/* 		 INFO */			
		.modulecategory_listing_infocontainer {
			width:520pt;
			display:block;overflow:hidden;
			float:left;
		}	
				.modulecategory_listing_infocontainer h3{
					float:right;
					font-size:1.2em;line-height:1.2em;font-weight:normal;
				}
				.modulecategory_listing_infocontainer p{
					font-size:1.2em;line-height:1.2em;font-weight:normal;
					width:340pt;
					margin:0pt 0pt 10pt 0pt;
				}
				.modulecategory_listing_infocontainer ul li{
					font-size:1.2em;line-height:1.2em;font-weight:normal;
					width:340pt;
					margin:0pt 0pt 5pt 0pt;
					float:left;
				}

/* 	    BUTTON */
		/* LEARN MORE */								
		.modulecategory_listing_leanmore{display:none;}

		/* BUT TICKETS */
		.modulecategory_listing_buytickets{display:none;}
		.modulecategory_listing_buytickets a {display:none;}

		
/* -========================= SMALL ICON =========================- */	
.categoryicons_list{
	display:block;
	clear:both;
}
.categoryicons_list h6{
	display:block;
	float:left;
	margin:0pt 10pt 0pt 0pt;
	color:rgb(172, 174, 176);
}
.categoryicons_list ul{
	display:block;
	float:left;
	font-size:10pt;color:rgb(105, 225, 255);
}
.categoryicons_list li{
	display:block;
	float:left;
	margin:0pt 10pt 0pt 0pt;
}

/* -========================= TABS =========================- */	
#tabcontentbox_jumbotron {
	margin:0pt 0pt 40pt 0pt;
}

#tabcontentbox_jumbotron_info h1 {display:none;}	
.tabcontentbox_jumbotron_info-infoheader {font-weight:bold;}	

#menu_tabs {display:none;}	

.modulecategory_listing_infocontainer h3 {float:none;clear:both;font-size:10pt;}





/* -========================= GALLERY =========================- */				
/* HEADER */
#module_tabgallery_header {
	display:block;
	clear:both;
	margin:0pt 0pt 0pt 135pt;
}

#module_tabgallery_header-image {
	display:block;
	page-break-inside:avoid;
	page-break-after:auto;
	page-break-before:always;
	margin:30pt 0pt;
}


#module_tabgallery_header-previous{display:none;}

#module_tabgallery_header-next{display:none;}
	
	
	
	
#module_tabgallery_header-copy {
	font-size:11pt;line-height:14pt;font-weight:normal;color:rgb(102, 102, 102);
	clear:both;
	margin:0pt 0pt 30pt 0pt;
}	
/* BODY */
#module_tabgallery_body {margin:0pt 0pt 20pt 0pt;}




#module_tabgallery_body-images {display:block;}

		.module_tabgallery_body-images-imagecontainer {
			display:block;
			float:left;
			margin:0pt 20pt 20pt 0pt;
		}

		

#module_tabgallery_body-previous{display:none;}


#module_tabgallery_body-next{display:none;}	


/* -========================= MAP =========================- */		
#module_tabmap_googlewrapper {
	border-top:1pt solid rgb(102, 102, 102);
	padding:20pt 0pt 0pt 0pt;
	margin:0pt 20pt;
}

#tabs_map-and-directions h1 {
	page-break-inside:avoid;
	page-break-after:auto;
	page-break-before:always;
}

#module_tabmap_googlewrapper ol{
	float:left;
	width:200pt;
	display:block;
}


#module_tabmap_googlecontainer {
	width:382pt;height:229pt;
	display:block;overflow:hidden;
	float:right;
	padding:6pt 0pt 0pt 9pt;
}				
