@charset "utf-8";
/* CSS Document */

p {
	margin-left: 28px;
   margin-right: 28px;
}

/* TICKET AND SUPPORT BUTTONS */
#button_holder {
	text-align: center;
   margin-top: 20px;
}
#button_holder #buyTixBtn {
	margin-right: 32px;
}

/* Links to other schedule pages */
#schedule_links {
	text-align: center;
}
#schedule_links a {
	color: #d57e4d;
   font-size: 1.3em;
   padding-left: 20px;
   padding-right: 20px;
}
/* Featured Event styles */
.featured_event {
	text-align: center;
   letter-spacing: 0.1em;
}

.featured_event .heading {
	text-decoration: underline;
   font-size: 1.6em;
   color: #413628;
}
.featured_event .heading a {
	color: #413628;
}
.featured_event .info {
	font-size: 1.2em;
   color: #d57e4d;
}

.featured_event .description {
	font-size: 1.6em;
   color: #413628;
}

/* the div containing event information for each day */
.events {
	background: url(../images/header_bar2.png) no-repeat;
}
.events .day {
	text-align: center;
   font-size: 1.5em;
   padding-top: 13px;
   padding-bottom: 20px;
   letter-spacing: 0.1em;
}

/* basic event information */
.events .title {
	font-size: 1.15em;
   margin-bottom: 2px;
}
.events .title a {
	color: #413628;
}
.events .info {
	font-size: .9em;
   margin-bottom: 2px;
   margin-top: 2px;
}
.events .info .time {
	color: #d57e4d;
   font-size: 1.2em;
}
.events .info .location {
	color: #b29f84;
   font-weight: bold;
   font-size: 1.2em;
}
.events .info .price{
	color: #d57e4d;
   /*font-size: .85em;*/
}

/* the description of an event */
.events .description {
	color: #413628;
   /*font-size: .85em;*/
   margin-top: 2px;
   margin-bottom: 10px
}

/* SIDEBAR TICKET INFORMATION LINKS AND IMAGES */
#ticket_info_img {
	position:relative; 
   top: 0px;
   left: 0px;
}
#ticket_info_img a {
	position: absolute;
   width: 137px;
   height: 14px;
   left: 28px;
}
#neu_box_office_link {
	top: 118px;
}
#neu_raw_link {
	top: 192px;
}
#pass_info_img {
	position:relative; 
   top: 0px;
   left: 0px;
}
#rishi_email_link {
	position: absolute;
   width: 98px;
   height: 14px;
   top: 568px;
   left: 48px;
}