@charset "utf-8";
/*

CLEAR BROWSER DEFAULTS

*/








/* NAV-LOCAL */
#nav-local-styles {
	margin:0;
}
#nav-local-styles ul {
	width: 177px;
	margin:0 !important;
	padding:0 !important;
}
#nav-local-styles li {
	width: 177px;
	list-style: none;
	background: url(../images/bg-nav-local-cap.gif) no-repeat 0 0;
	padding:7px 0 0 0;
	margin: 0 0 3px 0;
	position:relative;
}
#nav-local-styles a, #nav-local-styles span {
	padding:7px 0 0 12px;
	display: block;
	color: #759e44;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
}
#nav-local-styles a:hover {
	text-decoration:underline;
}
#nav-local-styles a.category {
	padding-top:0;
	padding-bottom:7px;
	background: url(../images/bg-nav-local-fill.gif) no-repeat left bottom;
}
#nav-local-styles li.active a.category {
	background-image:none;
}
/* NAV LOCAL: EM IS USED FOR THE ARROW THAT ALLOWS USER TO EXPAND A CATEGORY */
#nav-local-styles em {
	position:absolute;
	top:0;
	right:0;
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	background:url(../images/bg-nav-local-toggle.gif) no-repeat 0 0;
	cursor: pointer;
	text-indent: -2000em;
	/* no jS - hide these */
	display: none;
}
#nav-local-styles em:hover, #nav-local-styles em.hover  {
	background-position: 0 -27px;
}
#nav-local-styles li.active em {
	background-position: 0 -108px;
}
#nav-local-styles li.active em:hover, #nav-local-styles li.active em.hover {
	background-position: 0 -81px;
}
/* NAV LOCAL: ARTISTS CONTAINS ARTIST AND ARTWORK LINKS */
#nav-local-styles .artists {
	width: 177px;
	background: url(../images/bg-nav-local-fill.gif) no-repeat left bottom;
	padding: 0 0 7px 0;
	margin: 0;	
	/*height:0;
		overflow:hidden;*/
	display:none;
}
#nav-local-styles .artists a, #nav-local-styles .artists span {
	display:none;
}
/* NAV LOCAL: OPEN STATE */
#nav-local-styles li.active {
	background-position: 0 -100px;
}
#nav-local-styles li.active .category{
	padding-bottom:7px;
	color:#fff;
}
#nav-local-styles li.active .artists {		
	background-image: url(../images/bg-nav-local-fill-sub.gif);
	margin-top:-5px;
}
#nav-local-styles li.active .artwork {	
	padding:5px 10px 0 20px;
}
#nav-local-styles li.active .artists a {
	display:block;
	color: #666;
}
#nav-local-styles li.active .artist {
	margin-top:5px;
}
#nav-local-styles li.active .self {	
	color: #1a1a1a;	
}
/* NAV LOCAL: ON (CURRENT) STATE */
#nav-local-styles li.active span.self, #nav-local-styles li.active .artists a.self {	
	display:block;
	color:#1a1a1a;
	font-weight:bold;
}
#nav-local-styles li.active .artists span.self, #nav-local-styles li.active .artists a.self {
	background: url(../images/bg-nav-local-on-arrow.gif) no-repeat 0 8px;
}
#nav-local-styles li.active span.artwork {	
	background-position:0 6px;
}

/* ADDED BY LOTTE - Make artist bold when it's active */
#nav-local-styles li.active .artists a.artist.self  {	
	display:block;
	color:#1a1a1a;
	font-weight:bold;
}

#nav-local-styles li.active .artists a.artist {
	background: none;
	}

#nav-local-styles li.active a.category.active{
	font-weight:bold;
}

