/* Events */

.eventtitle {
	font-weight: bold;
	font-size: 130%;
}

.eventdatetime {
	/*font-style: italic;*/
}

.eventcost {
	clear: both;
	font-size: 1em;
	line-height: 1.8;
	margin-top: 1.8em;
	margin-bottom: 1.8em;
	border-bottom: 1px solid #674830;
}

/* .eventartist {
	font-weight: bold;
	font-style: italic;
}

.eventartist a {
	color: Maroon;
} */

.eventartistrole {
	font-style: italic;
}

.eventprogramme {
	/*color: DimGray;*/
}

ul.eventartists,
ul.eventprogramme,
ul.eventlist
{
	margin-bottom: 1.0em;
}

ul.eventprogramme ul {
	text-indent: 2em;
	font-size: 0.83em; /* 1/1.2em */
}

ul.eventartists li
{
	font-size: 1.5em; /* font-size: 1.17em; */
	list-style-type: none;
	font-weight: bold;
	margin-top: 0;
}

ul.eventprogramme li {
	list-style-type: none;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	font-variant: small-caps;
	font-size: 1.2em;
}

ul.eventprogramme li.programmebreak {
	margin-top: 1em;
	margin-bottom: 1em;
}

ul.eventlist li {
	list-style-type: none;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 1em;
}

.navigationimage {
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #674830;
}

ul.contactdetails li {
	list-style-type: none;
}

.headerquote {
	width: 240px; 
	padding-top: 60px; 
	padding-left: 10px; 
	font-size: 1.1em;
	color: #674830;
}

.quotation {
	color: #674830;
}

div.sponsorship {
	margin: 10px 5px 5px 5px;
	border: solid gray 1px;
	background-color: white;
	padding: 2px 3px 2px 3px;
	text-align: center;
	font-size: 0.8em;
}
	
.season {
	font-size: 2em;
}

.esc-concert {
    clear: both;
    border-bottom: 1px solid #674830;
	margin-bottom: 1.8em;
}

.esc-concert-description {
    float: left;
    width: 395px;
}

.esc-concert-paypal {
    float: right;
    width: 130px;
	margin-bottom: 1.8em;
}

.new_flash {
	background: url(../../../images/New.gif) top right no-repeat;
	padding-right: 50px !important;
}

.help {
	text-align: right;
	font-size: 0.9em;
}

input.styled, select.styled {
  color: #570D18;
  background-color:#E4BEC4;
  min-height: 1.5em;
  min-width: 7em; /* Depends on length of text in IE !!! */
  font-family: Verdana, Arial, sans-serif;
}

input.styled {
	font-weight: bold;
}

.checkout {
	text-align: center;
}


.tickets {
	margin-bottom: 1em;
	padding-bottom: 1em;
	padding-top: 1em;
	border-bottom: 1px solid #674830;
	border-top: 1px solid #674830;
}

.tickets img {
	float: right;
	margin-top: 1em;
	max-width: 80px;
}

.tickets label {
	font-size: 1.2em;
}

.ticket-type {
	margin-bottom: 1em;
}