/* Start of CMSMS style sheet 'highnoon-calendar' */
.calendar ul{display:none}
.calendar th{color:#E7D6A5;font-size:11px;font-weight:normal}
.calendar-month a{color:#E7D6A5}
.calendar-event, .calendar-event-list {margin-top:10px}
.calendar-event a, .calendar-event-list a, .calendar-prev a, .calendar-next a {color:#a47219}
.calendar-summary, .calendar-date-from {color: #000000;}
.calendar-summary-title, .calendar-date-title {font-weight: bolder;}
.calendar-list-summary, .calendar-list-date-from, .calendar-list-date-title, .calendar-list-date-title a {color: #FFFFFF;}
.calendar-list-summary-title, .calendar-list-date-title {font-weight: bolder;}

.calendar-event-list h2, .calendar-event-list h1 {
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

.calendar-event-top {
	background-attachment: scroll;
	background-image: url(images/parchTopLarge.jpg);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	height: 53px;
	width: 510px;
}

.calendar-event-tile {
	background-attachment: scroll;
	background-image: url(images/parchTileLarge.jpg);
	background-repeat: repeat-y;
	background-position: -5px 0px;
	width: 510px;
}

.calendar-event-info {
	padding-left: 45px;	
margin-left: 10px;	/* the combo of padding and margin makes it look the same in IE & firefox */
	text-align: left;
        color: #000000;
        width: 430px;
}


.calendar-event-bottom {
	background-attachment: scroll;
	background-image: url(images/parchBottomLarge.jpg);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	height: 39px;
	width: 510px;
}
.calendar_buy_tickets {
	border:none;
	font-weight: bolder;
	background: none;
	margin: 0px 0px 0px 0px; /*left was -30px */
	padding: 0px;
text-align:left;
width:100px;
overflow:visible;
cursor: pointer; 
}
.calendar-top-band {
	color: #000000;
	margin: 0px;
	padding: 0px;
}
/*.calendar-event-info a,*/ .calendar-event-info strong, .calendar-event-info h1, .calendar-event-info h2 {
	color: #000000;
}
/*.calendar-details a,*/ .calendar-details strong {
	color: #000000;
}
.calendar_more_info {
	color: #000000;
	font-weight: normal;
}

.calendar_top_artist, h1 a.calendar_top_artist, .calendar-details h1.calendar_top_artist {
font-size:16px;
	color: #000000;
	margin: 0px;
	padding: 0px;}

.cal-upcominglist h1, .calendar-list h1 {
color:#faf5df;
font-size:16px;
}

#right .calendar_top_artist, #right h1.calendar_top_artist {
color: #faf5df;
font-size:12px;
}
#right a.calendar_top_artist, .calendar-details h1 a.calendar_top_artist {
color: #a47219;
}
.calendar_artist {
	color: #000000;
}
.calendar_tonight {
	font-weight: bolder;
	color: #a47219;
}
.sidebar {
color: #a47219;
font-size: .9em;
}
/* End of 'highnoon-calendar' */

