/* Link colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	a {
		color:#C64934;
	}

	a:hover {
		color:#990000;
	}
	
	a:visited {
		color:#C64934;
	}
	
/* Custom content page colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Color 1 */
		.custom_color_1 #content_main {
			border-color:#666600;
		}
	
		.custom_color_1 #content_main h2, .custom_color_1 .meta_wrap {
			background-color:#666600;
		}
	
	/* Color 2 */
		.custom_color_2 #content_main {
			border-color:#6CA342;
		}
	
		.custom_color_2 #content_main h2, .custom_color_2 .meta_wrap {
			background-color:#6CA342;
		}
	
	/* Color 3 */
		.custom_color_3 #content_main {
			border-color:#FFB200;
		}
	
		.custom_color_3 #content_main h2, .custom_color_3 .meta_wrap {
			background-color:#FFB200;
		}
	
	/* Color 4 */
		.custom_color_4 #content_main {
			border-color:#3886BC;
		}
	
		.custom_color_4 #content_main h2, .custom_color_4 .meta_wrap {
			background-color:#3886BC;
		}
	
	/* Color 5 */
		.custom_color_5 #content_main {
			border-color:#FF3333;
		}
	
		.custom_color_5 #content_main h2, .custom_color_5 .meta_wrap {
			background-color:#FF3333;
		}
	
	/* Color 6 */
		.custom_color_6 #content_main {
			border-color:#6CA342;
		}
	
		.custom_color_6 #content_main h2, .custom_color_6 .meta_wrap {
			background-color:#6CA342;
		}
	
	/* Color 7 */
		.custom_color_7 #content_main {
			border-color:#FFB200;
		}
	
		.custom_color_7 #content_main h2, .custom_color_7 .meta_wrap {
			background-color:#FFB200;
		}
	
	/* Color 8 */
		.custom_color_8 #content_main {
			border-color:#FFB200;
		}
	
		.custom_color_8 #content_main h2, .custom_color_8 .meta_wrap {
			background-color:#3886BC;
		}


/* Home page column colors
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

                #home_featured_events {background-color:#D8D8D8;}

	/* Column 1 */
		#home_featured_events #column_one {
			border-color:#D8D8D8;
		} 
		
		#home_featured_events #column_one h3 {
			background-color:#F15D22;
		}
	
	/* Column 2 */
		#home_featured_events #column_two {
			border-color:#D8D8D8;
		} 
		
		#home_featured_events #column_two h3 {
			background-color:#00AEEF;
		}
	
	/* Column 3 */
		#home_featured_events #column_three {
			border-color:#D8D8D8;
		}
		
		#home_featured_events #column_three h3 {
			background-color:#ff6699;
		}
	
	/* Column 4 */
		#home_featured_events #column_four {
			border-color:#D8D8D8;
		}
		
		#home_featured_events #column_four h3 {
			background-color:#cccc33;
		}
	
/* Content area
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#content {
		border-color:#ccc;
		background:#f5f5f5;
	}

/* Main navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Top-level unselected area */
		#main_nav {
			background-color:#ffcc99;
			border-color:#ffffff;
		}
	
	/* Top-level unselected links hover */
		#main_nav li:hover a, #main_nav li.jq-hover a {
			background-color:#e7e7e7;
			color:#333;
		}
		
	/* Selected tab */
		#main_nav li.selected a {
			background:#ff9933;
			color:white;
			border-color:#ff9933;
		}
		
	/* Selected tab link hover */
		#main_nav li.selected:hover a, #main_nav li.selected-jq-hover a {
			background-color:#ff9933;
		}

	/* Second-level menu */
		#main_nav li ul, #main_nav li.selected ul, #main_nav li.selected li a {
			background-color:#ff9933;
		}
		
	/* Second-level menu links */
		#main_nav li.selected li a {
			color:white;
		}	
	
	/* Second-level menu links hover */
		#main_nav li.selected ul li:hover a, #main_nav li.selected ul li.jq-hover a {
			color:black;
			background-color:#e7e7e7;
		}

		
	/* Dropdown menu links */
		#main_nav li.selected ul li:hover li a, #main_nav li.selected ul li.jq-hover li a {
			color:#FF7F00;
		}
	
	/* Dropdown menu links hover */
		#main_nav li.selected ul li li:hover, #main_nav li.selected ul li li.jq-hover {
			background:#B8E5FF;
		}

		#main_nav li.selected ul li li:hover a, #main_nav li.selected ul li li.jq-hover a {
			color:#FF7F00;
		}
	
/* Search bar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#search_section { 
		background-color:#ffffff;
	}
	

/* Windows
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Headers */
		#content_sub li h2, #content #home_featured_events h2, #site_info h2 {
			background-color:#e5e5e5;
			color:#666666;
			border-bottom-color:#ccc;
		}	
	
	/* Borders */
		#content_sub li, #home_featured_events, #site_info ul li {
			border-color:#ccc;
		}
	
/* Meta links
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Top bar (breadcrumbs, rss, report an error)  */
		#meta_links {
			background-color:#999933;
		}
		
	/* Tools bar (bookmark, email, suggest changes)  */
		#tools {
			background-color:#cccc33;
		}
		
/* Category spotlight
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Border color */
		#category_spotlight, #category_spotlight .inner {
			border-color:#46A2FF;
		}
	
	/* Background gradient color */
		#category_spotlight {
			background-color:#e0f2ff;
		}
	
/* Content headers (shaped like tabs with lines)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	/* Tab */
		.content #content_main h3 span, #info h5 span {
			background-color:#5780A8;
			color:white;
		}
	
	/* Bottom border */
		.content #content_main h3, #info h5 {
			border-bottom-color:#5780A8;
		}
	
/* Detail page info tabs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Unselected tabs shape */
		.semtabs {
			background-color:#d4d4d4;
			border-color:#999;
		}
	
	/* Unselected tabs right border */
		#info .semtabs li {
			border-color:#999;
		}
	
	/* Unselected tabs left border */
		.semtabs a {
			border-left-color:white;
		}
	
	/* Unselected tabs hover */
		.semtabs li:hover, .semtabs li.jq-hover {
			background-color:#ddd;
		}
	
		.semtabs li:hover a, .semtabs li.jq-hover a {
			color:#535353;
		}
	
	/* Selected tab */
		#info .semtabs li.selected {
			background-color:white;
			border-color:#999;
		}
	
		.semtabs .selected a, .semtabs li.selected:hover a, .semtabs li.selected-jq-hover a {
			color:#535353;
		}
	
.arts-spotlight {
 color: white;
  font-size: 16px;
}
.arts-spotlight a {
  font-size: 13px;
  font-family: sans-serif;
  color: white;
}

/* Damon's cat & detail customizations. */

#event.content #content_main, #category.content #content_main {
	margin-left:0;
	background:#AAAC3F url(/sites/artsmemphis.org/images/bck-content_main_footer.gif) left bottom no-repeat;
	position:static;
	border:none;
	border-width:0;
	margin-top:-3px;
	width:603px;
padding:0 25px 10px;
}

#event #content_main h4.name a:hover, #event #content_main .image_listing td.description h4.name a:hover, #category #content_main h4.name a:hover, #category #content_main .image_listing td.description h4.name a:hover {
	text-decoration:underline;
}

#content_main .image_listing td.description h4.name {
   margin-bottom:8px;
}

#event #content_main h3, #category #content_main h3 {
	background:none;
	padding-top:10px;
}

#category #content_main #featured_events h3, 
#category #content_main #more_events h3 {
	padding:0;
margin-top:-38px;
margin-left:-20px;
margin-bottom:20px;
}

#featured_events, #more_events {
   margin-top:50px;
}

#event #content_main #breadcrumbs, #event #content_main #additional_links, #category #content_main #breadcrumbs, #category #content_main #additional_links, #event #content_main #breadcrumbs a, #event #content_main #additional_links a, #category #content_main #breadcrumbs a, #category #content_main #additional_links a {
	color:white;	
}

#category #content_main h3, #category #content_main h3 span, #event #content_main h3, #event #content_main h3 span {
	height:auto;	
}

#event #content_main #breadcrumbs, #event #content_main #additional_links, #category #content_main #breadcrumbs, #category #content_main #additional_links {
	margin:8px 0;
}

#event.csscat2 #content_main, #category.csscat2 #content_main {
	background:#f26f81 url(/sites/artsmemphis.org/images/bck_hdr_theatre.jpg) 100% 0 no-repeat;	
}

#event.csscat4 #content_main, #category.csscat4 #content_main {
	background:#f4652d url(/sites/artsmemphis.org/images/bck_hdr_dance.jpg) 100% 0 no-repeat;	
}

#event.csscat3 #content_main, #category.csscat3 #content_main {
	background:#0193cf url(/sites/artsmemphis.org/images/bck_hdr_music.jpg) 100% 0 no-repeat;	
}

#event.csscat13 #content_main, #category.csscat13 #content_main {
	background:#9c9ece url(/sites/artsmemphis.org/images/bck_hdr_visual_arts.jpg) 100% 0 no-repeat;	
}

#event.csscat5 #content_main, #category.csscat5 #content_main {
	background:#4ec7dc url(/sites/artsmemphis.org/images/bck_hdr_film_video.jpg) 100% 0 no-repeat;	
}

#event.csscat6 #content_main, #category.csscat6 #content_main {
	background:#f3642c url(/sites/artsmemphis.org/images/bck_hdr_poetry_literature.jpg) 100% 0 no-repeat;	
}

#event.csscat7 #content_main, #category.csscat7 #content_main {
	background:#f5e784 url(/sites/artsmemphis.org/images/bck_hdr_kids_families.jpg) 100% 0 no-repeat;	
}

#event.csscat32 #content_main, #category.csscat32 #content_main {
	background:#7dc148 url(/sites/artsmemphis.org/images/bck_hdr_festivals.jpg) 100% 0 no-repeat;	
}

#event.csscat12 #content_main, #category.csscat12 #content_main {
	background:#b6121b url(/sites/artsmemphis.org/images/bck_hdr_free_events.jpg) 100% 0 no-repeat;	
}

#event.csscat31 #content_main, #category.csscat31 #content_main {
	background:#f3642c url(/sites/artsmemphis.org/images/bck_hdr_arts_memphis.jpg) 100% 0 no-repeat;	
}

#event.csscat11 #content_main, #category.csscat11 #content_main {
	background:#f3642c;	
}

#category #content_main h3 span {
	background:white;
	color:#9e8c7b;
	padding:8px;
}

#event #description {
	padding:15px 20px;
	background:white;
}

#event #info {
	background:white;
	border:none;
	width:595px;
	margin:41px -1px 0 -1px;
}

#event #info_nav li.selected, #event #info_nav li.selected a {
	background:white;
}

#event #additional_info {
	width:350px;	
}

#event #content_main ul#info_nav {
	width:559px;
}

#category_spotlight {
	padding:15px 20px 15px;
	background:white;
	border:none;
}

#category_spotlight .inner {
	border:none;	
	padding:0;
	margin:0:
}

#category_spotlight:before {
	display:none;
}

#category_spotlight:after {
	display:none;
}

#event.content #content_main h2, #category.content #content_main h2 {
	color:white;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 -25px;
	text-transform:uppercase;
	background:none;
	padding-top:20px;
height:auto;
line-height:16px;
}


#event.content #content_main h1, #category.content #content_main h1 {
	color:white;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 -25px;
	text-transform:uppercase;
	background:none;
	padding-top:20px;
height:auto;
line-height:16px;
}

#content_main_container {
   margin-left:10px;
width:659px;
}

#content_sub {
   margin-right:10px;
}

#event #meta_links, #category #meta_links, #event #tools, #category #tools {
	background:none;	
}

#event #content_main #breadcrumbs, #category #content_main #breadcrumbs, #event #additional_links, #category #additional_links, #event #tools, #category #tools {
   position:static;
   margin-bottom:0px;
}

#event #meta_links, #category #meta_links {
   margin:0;
}

#event #tools, #category #tools {
   text-align:left;
   margin-left:50px;
}

#event #content_main #additional_links, #category #content_main #additional_links {
   margin-top:-20px;
   margin-left:-8px;
}

#additional_links #tools-rss {
   padding-right:10px;
   border-right:1px solid #ccc;
}

#events #tools a, #category #tools a {
   color:white;
}

#category #content_main h3 span, #event #content_main h3 span, #category #content_main, #event #content_main, #category #content_main_inner, #event #content_main_inner {
	background:none;
	background-color:transparent;	
}


#category #featured_events, #category #more_events {
	background:white;
	margin-bottom:20px;
	padding:15px 20px
}

#category #content_main h3 {
	margin-bottom:0;
	background:none;
	border:none;
	border-width:0;
	padding:0;
	line-height:18px;
}

#content_main h3 a, #content_main .image_listing td.description h4.name a:link {
	color:#9e8c7b;
	text-decoration:none;
}

#event #content_main h3 a:hover, #event #content_main .image_listing td.description h4.name a:hover, #category #content_main h3 a:hover, #category #content_main .image_listing td.description h4.name a:hover {
	text-decoration:underline;
}

#event #content_main h3, #category #content_main h3 {
	background:none;
	padding-top:10px;
}

#event #content_main #breadcrumbs, #event #content_main #additional_links, #category #content_main #breadcrumbs, #category #content_main #additional_links, #event #content_main #breadcrumbs a, #event #content_main #additional_links a, #category #content_main #breadcrumbs a, #category #content_main #additional_links a {
	color:white;	
}

#category #content_main h3 span {
	background:white;
	color:#9e8c7b;
	padding:8px;
}

#event #description {
	padding:15px 20px;
	background:white;
}

#event #info {
	background:white;
	border:none;
	width:595px;
	margin:41px -1px 0 -1px;
}

#event #info_nav li.selected, #event #info_nav li.selected a {
	background:white;
}

#event #additional_info {
	width:350px;	
}

#event #content_main ul#info_nav {
	width:559px;
}

.content #category_spotlight h3 a {
   color:#9e8c7b;
   line-height:18px;
}

p.org {
   font-weight:bold;
}

.image_listing .description {
   vertical-align:middle;
}

#event #content_main #info {
   background:none;
}

#event #info > li {
   background:white;
   border:none;
min-height:300px;
}

#event .semtabs, #event #info .semtabs li.selected, #event #static_tabs .semtabs li.selected {
   border:none;
}

#info h5 span, .content #content_main h3 span {
background-color:#8F8F8F;
border-bottom-color:#8F8F8F;
}

#events #tools a, #category #tools a {
   color:white;
}

#info .semtabs a {
   color:#535353;
}

#maincolumnlistB {
   clear:left;
width:653px;
}

.content #content_main {
padding:0 21px 10px;
}

#meta_links {
   margin:0 -21px 12px;
}

#tools {
   width:647px;
}

.content #content_main h2 {
   margin:0 -21px;
   background:#AAAC3F;
color:white;
font-size:20px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}

.content #content_main h1 {
   margin:0 -21px;
   background:#AAAC3F;
color:white;
font-size:20px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}

.content #content_main {
   border-color:#AAAC3F;
}

#meta_links {
   background:#D9D9D9;
}

#tools {
   background:#EFEFEF;
}

#tools a {
   color:#333;
}

u {
text-decoration:none;
}

#home_featured_events li {
   background:white;
}

#content_main #home_featured_events h3 a {
   color:white;
} 

#content #home_featured_events h2 {
   background:none;
   border:none;
}

#home_featured_events img.event_image {
   margin-bottom:5px;
}

#home_featured_events {
   width:653px;
border:none;
}


/* Custom header styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#inner_masthead {
	height:150px;
	position:relative;
	z-index:100000;
}


#custom_nav {
	position:absolute;
	top:55px;
	left:240px;
}

#custom_nav li {
	float:left;
	position:relative;
	padding-left:10px;
	background:url(http://test3.gryphon40.com//sites/test3.gryphon40.com/images/custom_nav_separator.gif) 0 0px no-repeat;
}

#custom_nav > li:first-child {
	background:none;
	padding:0;
}

#custom_nav > li:first-child:hover ul {
	left:0;
}

#custom_nav li li {
	background:none;
}

#custom_nav li:hover {
	background-color:#ff9933;
}

#custom_nav li a {
	display:block;
	padding:5px 10px;
	color:#ffffff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#custom_nav li a:hover {
	text-decoration:none;
}

#custom_nav li ul {
	position:absolute;
	left:-9999px;
	background:#ffcc99;
	border:1px solid #ccc;
}

#custom_nav li:hover ul {
	left:10px;
	position:absolute;
	zoom:1;
}

#custom_nav li li {
	float:none;
}

#custom_nav li li a {
	min-width:125px;
	padding:8px 0;
	margin:0 10px;
	font-size:12px;
	white-space:nowrap;
}

