/* --------------------------------------------
   
----------------------------------------------- */
div#intro
{
	overflow: hidden;
	margin-bottom: 15px;
}

img#home-banner
{
	float: left;
	width: 629px;
	height: 245px;
}

div#intro-copy
{
	float: left;
	width: 272px;
	height: 195px;
	padding: 50px 10px 0 10px;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	background: #cda32a;
}

div#intro-copy p
{
	margin-bottom: 20px;
}

div#intro-copy p strong
{
	font-weight: bold;	
}

div#intro-copy a.more
{
	font-size: 9px;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
	color: #333;
}

/* --------------------------------------------
   
----------------------------------------------- 
div#featured-artists
{
	width: 621px;
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

div#featured-artists h2.header
{
	background: #6b6660;
	color: #e3dcd2;
}

div#featured-artists h2.header a.view-all
{
	color: #e3dcd2;
}

div#featured-artists div.artist
{
	float: left;
	height: 253px;
	width: 309px;
	background: #6b6660;
}

div#featured-artists div.artist-left
{
	margin-right: 2px;
}

div#featured-artists div.artist img.artist-lead
{
	display: block;
}

div#featured-artists div.artist div.artist-details
{
	padding: 10px 0 0 10px;
	color: #e3dcd2;
}

div#featured-artists div.artist div.artist-details a.artist-name
{
	color: #e3dcd2;
	font-size: 14px;
}

div#featured-artists div.artist div.artist-details span.medium
{
	display: block;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
}

 --------------------------------------------
   
----------------------------------------------- */

div#featured-artists
{
	width: 621px;
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

h2.header
{
	background: #6b6660;
	color: #e3dcd2;
}

a.view-all
{
	color: #e3dcd2;
}

div.artist
{
	float: left;
	height: 253px;
	width: 309px;
	background: #6b6660;
}

div.artist-left
{
	margin-right: 2px;
}

img.artist-lead
{
	width: 309px;
	height: 187px;
	display: block;
}

div.artist-details
{
	padding: 10px 0 0 10px;
	color: #e3dcd2;
}

a.artist-name
{
	color: #e3dcd2;
	font-size: 14px;
}

/*
span.medium
{
	display: block;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
}
*/



/* ------------------------------------------ */
div#upcoming-events
{
	width: 292px;
	float: left;
}

div#upcoming-events h2.header
{
	background: #bcb6ad;
	color: #292927;
}

div#upcoming-events h2.header a.view-all
{
	color: #292927;
}

/* event list */
ol#events
{
	background: #e3dcd2;
	padding: 14px 7px 0 7px;
	height: 239px;
	color: #292927;
}

ol#events li
{
	margin-bottom: 35px;
}

ol#events li span.date
{
	display: block;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 2px;
}

ol#events li h3.headline
{
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 20px;
}

ol#events li p
{
	line-height: 16px;
}


ul.featuredArtist {
	display: inline;
	float: left;
}

ul.featuredArtist li {
	display: inline;
	float: left;
	background: #6b6660;
	height: 252px;

}

ul.featuredArtist li a.artist-name
{
	color: #e3dcd2;
	font-size: 14px;
}

/*
ul.featuredArtist li span.medium
{
	display: block;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
}
*/


ul.cat
{
}

ul.cat li
{
display: block;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	}

ul.featuredArtist li:first-child{
	margin: 0px 3px 0px 0px;
}
