body, div, span, h1, h2, h3, ul, li, p, th, td, a, label, input, select, img
{
	padding:0;
	margin:0;
	border:0;
	font-size:10px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	
}
body
{
	background-image:url(images/bg.jpg);
	margin-top:12px;
	text-align:center;
}

h1
{
	color:#000000;
	font-size:12px;
	/*padding-left:14px;
	background-image:url(images/largearrow.gif);
*/	background-position:left bottom;
	background-repeat:no-repeat;
	height:12px;
	line-height:12px;
	font-weight:bold;
	clear:both;
	margin:0px 10px 10px 0px;
}


h1 span
{
	color:#F5330C;
	height:12px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
}

h2
{
	color:#F5330C;
	height:14px;
	line-height:14px;
	font-weight:bold;
}

label
{
	height:14px;
	line-height:14px;
	display:block;
	margin:3px 0px 1px 0px;
}

label.checkbox
{
	display:inline;
	margin:0px 10px 0px 2px;
}

ul
{
	list-style: none;
}
li
{
	display:block;
}

table
{
	border-collapse:collapse;
}
th
{
	text-align:left;
}


.differnet
{
	background-color:#e6e6e6;
}
.normal
{
	background-color:#f1f1f1;
}
.clickable
{
	cursor:pointer;
}
.leftPadding
{
	padding-left:10px;
}
a.more
{
	font-weight:bold;
	text-align:right;
}


.box
{
	background:#f1f1f1;
	text-align:left;
	padding:10px 0px 10px 0px;
	margin:10px 10px 10px 10px;
	border:1px solid #c9c9c9;
	clear:both;
	line-height:14px;
}

.box ul li 
{
	line-height:18px;
}

.box h1
{
	margin-left:10px;	
}

.box .small
{
	width:80px;
	overflow:hidden;
}
.box .large
{
	width:180px;
	overflow:hidden;
}

.box ul li.current a
{
	color:#ffffff;
	background-color:#F5460C;
}

.box p a, .box ul li a
{
	color:#000000;
	display:block;
	padding:2px 10px 1px 10px;
	line-height:14px;
	text-decoration:none;
	clear:both;
}

.box p a:hover, .box ul li a:hover
{
	color:#000000;
	background-color:#ffffff;
	text-decoration:underline;
}


.box p, .nobox p
{
	display:block;
}

.error 
{
	color:#F5460C;
	font-weight:bold;
	height:81px;
	display:block;
}
.message 
{
	color:#000000;
	height:81px;
	display:block;
}

.nobox
{
	text-align:left;
	padding:10px;
	margin:11px 0px 11px 0px;
	display:block;
	clear:both;
}

.nobox p a
{
	border-bottom:1px dotted #e6e6e6;
	text-decoration:none;
	color:#000000;
	font-weight: bold;
}
.nobox p a:hover
{
	border-bottom:1px solid #000000;
	text-decoration:none;
	color:#000000;
}

.box td a 
{
	text-decoration:underline;
	color:#000000;
}

.nobox td a
{
	text-decoration:none;
	color:#000000;
}

.nobox p.news
{
	margin-bottom:8px;
}

.nobox p.featured
{
	width:292px;	
	margin-bottom:16px;
	
}

.nobox p.detail
{
	text-align:justify;
}
.nobox div.detail
{
	text-align:justify;
	width:288px;
	padding-right:4px;
}
.nobox p.about
{
	text-align:justify;
}

.nobox p.band
{
	width:250px;
	margin-bottom:12px;
	float:left;
}

img.center, img.bands_imagepath, img.users_imagepath
{
	border:1px solid #c9c9c9;
	width:290px;
	height:96px;
	margin-bottom:4px;
	display:block;
}
img.centerright, img.bands_smallimagepath, img.press_filepath
{
	border:1px solid #c9c9c9;
	width:220px;
	height:48px;
	margin-bottom:4px;
	display:block;
}

img.right
{
	border:1px solid #c9c9c9;
	margin-bottom:4px;
	display:block;
	width:204px;
	height:96px;
}

img.smallIcon
{
	width:16px;
	height:16px;
	margin-right:4px;
}

img.edit
{
	cursor:pointer;
	display:block;
	border:1px solid #c9c9c9;
}

div.left
{
	width:177px;
}
div.right
{
	width:203px;
}
div.center
{
	width:292px;
}
div.centerright
{
	width:500px;
}
.semiHeader
{
	font-weight:bold;
}

.semiHeader2
{
	font-weight:bold;
	font-size:12px;
	color:#666
}

.dateTime
{
	font-weight:bold;
	color:#F5460C;
}

.input
{
	border:1px solid #c9c9c9;
	background-color:#f1f1f1;
	color:#000000;
}

input.text
{
	height:14px;
	padding:2px;
}

input.center, textarea.center
{
	width:282px;
	margin:0px 0px 4px 0px;
}
input.right, textarea.right
{
	width:199px;
	margin:0px 0px 4px 0px;
}
select.right
{
	width:205px;
	margin:0px 0px 4px 0px;
}

select.center
{
	width:288px;
	margin:0px 0px 4px 0px;
}

select.select
{
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px solid #c9c9c9;
	background-color:#f1f1f1;
	color:#000000;
	
}
textarea.textarea
{
	height:70px;
	padding:2px;
}
input.buttonCenter
{
	width:86px;
	height:20px;
	position:relative;
	left:202px;
	top:0px;
	margin-top:14px;
	margin-bottom:4px;
	font-weight:bold;
}

input.admin
{
	width:86px;
	height:20px;
	margin-top:14px;
	margin-bottom:4px;
	font-weight:bold;
}

input.buttonRight
{
	width:86px;
	height:20px;
	position:relative;
	left:119px;
	top:0px;
	margin-top:14px;
	margin-bottom:4px;
	font-weight:bold;
}

.box p label
{
	margin-left:10px;
}

#browse td
{
	padding:1px 10px 1px 10px;
	line-height:16px;
	vertical-align:top;
}

#shows th a
{
	color:#000000;
	font-size:12px;
	/*padding-left:14px;
	background-image:url(images/largearrow.gif);
*/	background-position:left bottom;
	background-repeat:no-repeat;
	height:12px;
	line-height:12px;
	font-weight:bold;
	clear:both;
	margin:0px 10px 10px 10px;
	display:block;
	text-decoration:none;
}

#shows th a:hover
{
/*	background-image:url(images/largearrowinverted.gif);
*/}

#shows td
{
	padding:0px 10px 0px 10px;
	line-height:16px;
	vertical-align:top;
}

#shows td span
{
	color:#999999;
}

#shows tr.cancelled td
{
	text-decoration:line-through;
}

#shows tr.soldout td
{
	color:#F5330C;
}

#downloads td
{
	vertical-align:top;
	padding:2px 10px 2px 0px;
	height:32px;
	border-bottom:1px solid #c9c9c9;
}

#downloads td.band
{
	width:160px;
}
#downloads td.photo
{
	width:96px;
}

#downloads td.photo img, img.press_thumbpath
{
	width:96px;
	height:32px;
}

#downloads td.icon
{
	width:32px;
	
}

#page
{
	text-align:left;
	margin:0px auto;
	width:741px;
	
}

#headContainer
{
	width:741px;
	display:block;
	border-bottom:1px solid #c9c9c9;
	margin-bottom:3px;
}
#headTop
{
	width:741px;
	height:26px;
	background-image:url(images/headtopbg.gif);
	margin-bottom:1px;
}

#headDate
{
	padding-left:21px;
	color:#747474;
	font-size:10px;
	line-height:26px;
	width:688px;
	height:26px;
	float:left;
}

#headRSS
{
	margin:6px;
	height:14px;
	width:14px;
	text-decoration:none;
	float:left;
}

#headLogo
{
	border-right:1px solid #c9c9c9;
	
}
#headContact
{
	width:720px;
	height:75px;
	border-right:1px solid #c9c9c9;
		border-bottom:1px solid #c9c9c9;

	background-image:url(images/logo.jpg);
	text-align:right;
	padding:10px;
	color:#000000;
	line-height:12px;
	font-weight:bold;
}

#headContact a
{
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #000000;
}
#headContact a:hover
{
	border-bottom:1px solid #000000;
}

#headNav
{
	width:740px;
	height:24px;
	border-bottom:2px solid #F5460C;
	border-right:1px solid #c9c9c9;
	background:#ffffff;
}
#headNavList
{
	padding:0px 10px 0px 10px;
	height:24px;
}
#headNavList li
{
	height:24px;
	float:left;
}
#headNavList li a
{
	color:#000000;
	background-color:#ffffff;
	font-size:12px;
	line-height:24px;
	height:24px;
	text-decoration:none;
	padding:0px 28px 0px 10px;
	margin-right:6px;
	text-align:left;
	float:left;
	font-weight:bold;
	
}

#headNavList li a:hover
{
	color:#000000;
	background-color:#e6e6e6;
}

#headNavList li a#current
{
	color:#ffffff;
	background-color:#F5460C;
}

#contentContainer
{
	width:741px;
	clear:both;
	margin-top:1px;
	display:block;
	
}

#content
{
	background-color:#ffffff;
	width:740px;
	display:block;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	overflow:auto;
}

#contentColLeft
{
	float:left;
	width:199px;
	margin-right:1px;
	background:#ffffff;
	overflow:hidden;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;

}
#contentCenterRightContainer
{
	float:right;
	width:540px;

}

#contentCenterRight
{
	float:right;
	width:539px;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	background-color:#ffffff;
	overflow:auto;
}

#contentColCenter
{
	float:left;
	width:312px;
	background-color:#ffffff;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	overflow:hidden;
}
#contentColRight
{
	float:right;
	width:225px;
	margin-left:1px;
	background-color:#ffffff;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	overflow:hidden;
}
#footer
{
	margin-top:1px;
	width:728px;
	background:#ffffff;
	text-align:right;
	border-top:2px solid #F5460C;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	padding:1px 10px 3px 2px;
	height:19px;
	line-height:19px;
	float:left;
}
#footer a
{
	text-decoration:none;
	border-bottom:1px dotted #000000;
	color:#000000;
}

#footer a:hover
{
	border-bottom:1px solid #000000;
}

div.filter
{
	text-align:left;
	padding-top:21px;
	margin:0px 21px 21px 21px;
	display:block;
	clear:both;
	height:56px;
}


input.filter
{
	
	width:85px;
	float:left;
}

input.buttonFilter
{
	width:56px;
	height:20px;
	font-weight:bold;
}


.dateControlContainer
{
	height:40px;
	width:85px;
	display:block;
	float:left;
	margin-right:12px;
}
.dateControlDisplayText
{
	height:20px;
	line-height:20px;
	font-weight:bold;
	
}

.dateControlDisplay
{
	width:85px;
	padding:0px 2px 0px 2px;
	cursor:pointer;
	height:18px;
	line-height:18px;
	border:1px solid #c9c9c9;
	background-color:#f1f1f1;
	color:#000000;
	text-align:center;
	margin-bottom:6px;
}

.dateControlDisplayTime
{
	width:91px;
	padding:0px 0px 0px 2px;
	height:18px;
	line-height:18px;
	border:1px solid #c9c9c9;
	background-color:#f1f1f1;
	color:#000000;
	text-align:center;
	margin-bottom:6px;
	font-size:12px;

}

.dateControl
{
	display:none;
	position:absolute;
	border:1px solid #F5460C;
	background-color:#ffffff;
	margin-top:11px;
}

.dateControlButton
{
	text-align:center;
	font-size:10px;
	color:#000000;
	background:#ffffff;
	width:72px;
	padding:0px 2px 0px 2px;
	height:24px;
	line-height:24px;
	display:block;
	float:left;
	text-decoration:none;
	
}
.dateControlButton:hover
{	
	text-decoration:underline;
}

.dateControl table
{
	border-top:1px solid #c9c9c9;
}

.dateControl th
{
	height:17px;
	line-height:17px;
	width:32px;
	display:block;
	float:left;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	background:#e6e6e6;
	text-align:center;
	font-weight:bold;
}

.dateControl td
{
	float:left;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
}

.dateControl td a
{
	height:17px;
	line-height:17px;
	width:32px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
}
.dateControl td a.selectable
{
	background:#ffffff;
	color:#000000;
	cursor:pointer;
}
.dateControl td a.selectable:hover
{
	background:#e6e6e6;
	color:#000000;
}

.dateControl td a.notselectable
{
	background:#ffffff;
	color:#c6c6c6;
	text-decoration:line-through;
	cursor:default;
}

.dateControl td a.selected
{
	background-color:#F5460C;
	color:#ffffff;
}

.dateControl .header
{
	background:#ffffff;
	height:35px;
	line-height:35px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:230px;
}

.banners {
	border: 1px solid #333333;
	
	
	

}

.leftmargin {

margin-left:10px;

}

.buyticket {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #FF12AA;

}

.buyticket a, a:hover, .box ul li a:hover
{
	color:#ff12aa;
	
}



