body	{margin:0;padding:0;font-family:arial,verdana,helvetica;font-size:11px;color:#cccccc;background-color:#272727;text-align:center;}
table	{font-size:inherit;font:100%;}
a	{}
clearfix:after	{content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix	{height: 1%;}
/* End hide from IE-mac */

#wrap	{text-align:center;}
#cont	{width:941px;margin:0 auto;text-align:left;background-color:#000000;}
#main	{padding:18px 20px 15px 20px;}

#hd	{padding:0 0 12px 0;}
#hd .logo	{border:solid 2px #ffffff;}
#hd .logo-text	{margin:0 14px 5px 24px;}
#hd .logo-strap	{margin:0 0 3px 0;}

#bd	{border:solid 2px #595959;}
#bd a	{color:#ff6600;text-decoration:none;}
#bd a:hover	{text-decoration:underline;}
#ft	{border-top:solid 1px #454545;padding:6px 0 6px 0;margin:0 auto;text-align:center;background-color:#272727;}

#tbl-left	{width:197px;}
#nav		{padding:10px 9px 0 9px;margin:0;list-style:none;display:block;font-size:11px;font-family:verdana;}
#nav .nav,#nav .subnav	{margin:0 0 3px 0;list-style:none;font-size:11px;display:block;}
#nav .nav	{padding:0 0 0 27px;background-color:#404040;background-image:url(images/nav-cross.gif);background-repeat:no-repeat;background-position:7px center;}
#nav .subnav	{background-color:#1a1a1a;padding:0 0 0 36px;}
#nav span a	{color:#ffffff;text-decoration:none;display:block;line-height:31px;outline:none;}
#nav span a:hover	{text-decoration:none;}
#navartists	{display:none;}

#tbl-left .navmod	{color:#888686;}
#tbl-left .navmod a	{color:#b8b7b7;}
#calendarmod		{padding:14px 0 0 13px;}
#calendarmod .calendar	{margin:13px 0 0 5px;display:block;}
#contactmod	{margin:12px 6px 10px 5px; padding:8px 0 0 4px;border-top:solid 1px #525252;line-height:13px;}


#tbl-mid	{width:2px;background-color:#595959;}
#tbl-mid img	{height:460px;}


#tbl-right	{width:698px;}
h1,h2	{padding:0;margin:0;}
#main-head,.main-head2	{margin:0 7px 0 6px;border-bottom:solid 1px #575757;height:41px;padding-left:5px;position:relative;}
#main-head .title,.main-head2 .title	{
	position:absolute;
	bottom:6px;
	font-family:arial;
	color:#949494;
	font-size:10px;
	line-height:8px;
	text-transform:uppercase;
	left: 10px;
	top: 22px;
}
#main-head .subtitle,.main-head2 .subtitle	{font-weight:bold;font-size:18px;color:#ffffff;line-height:16px;margin-left:4px;}
#main-head .main-subnav,.main-head2 .main-subnav	{position:absolute;bottom:5px;right:2px;font-weight:normal;font-family:arial;}
#main-head .main-subnav2,.main-head2 .main-subnav2	{
	position:absolute;
	top:51px;
	right:2px;
	font-weight:normal;
	font-family:arial;
	width: 123px;
	height: 22px;
	left: 565px;


}

.icoslide	{padding-left:18px;background-image:url(images/ico-slideshow.gif);background-repeat:no-repeat;background-position:left 2px;}

#home		{text-align:center;margin:45 auto 0 auto;}
#home img	{border:solid 1px #ffffff;position:relative;left:-1px;}

#artists	{padding:24px 0 1px 25px;}
#artists .item,#artist-person .item	{width:210px;height:191px;float:left;font-weight:bold;color:#949494;text-align:center;}
#artists .item img,#artist-person .item img	{border:solid 1px #595959;margin-bottom:2px;}
#artists .item a,#artist-person .item a	{color:#949494;}

#artist-person	{padding:0 0 1px 12px;}
#artist-person h1	{color:#ffffff;font-family:arial;font-size:18px;line-height:40px;}
#artist-person .item	{font-weight:normal;font-size:13px;}
#artist-person .set	{padding:10px 0 0 13px;}

#services .content	{padding:12px 20px 5px 20px;}
#services .content ul,#services .content li	{margin:0;list-style:none;}
#services .content ul	{padding:0 0 15px 0;}
#services .content li	{padding:0 0 4px 0;}

#events table		{margin-left:27px; width:630px;}
#events th,#events td	{text-align:left;font-weight:normal;font-size:11px;}
#events th		{padding:23px 0 13px 0;}
#events td		{padding-bottom:11px;}
#events .date		{width:164px;padding-left:7px;}
#events	h2		{font-family:arial;color:#949494;font-size:10px;}

#contactus		{font-size:11px;padding:13px 10px 20px 20px;}
#contactus table	{margin:19px 0 0 17px;}
#contactus th	{text-align:right;font-weight:normal;color:#949494;font-size:10px;line-height:24px;white-space:nowrap;}
#contactus td	{text-align:left;font-weight:normal;padding-bottom:9px;}
#contactus span	{font-size:10px;color:#949494;}
#contactus .intxt	{width:194px;height:23px;margin:0 6px 0 11px;vertical-align:middle;}
#contactus .indrop	{width:213px;height:23px;margin:0 0 0 11px;}
#contactus .inarea	{width:433px;height:155px;margin:0 0 0 11px;}
#contactus .insub	{width:73px;margin:3px 0 3px 372px;}

#terms		{padding:13px 10px 20px 20px;font-size:11px;}
