#primary-menu ul.menu li ul.menu li a.active {
	text-decoration: none;
	font-weight: bold;
}

h1 span.edit a {
	font-size: 80%;
}

tr, td {
	vertical-align: top;
}

.person-bio {
	margin-bottom: 1em;
}


.sf-menu ul { width: 12em; }


.views-field-title a {
	font-weight: bold;
}

.person-title {
	font-weight: bold;
}

h2.pane-title {
	background: #3a3a3a;
	padding: 5px;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
}

.related {
	padding: 0 0 1em 0;
}

.node-image {
	float: left;
	padding: 0 1em 1em 0;
}

.node-image-right {

	float:right; width: 140px; padding: 0 0 0 20px;
	
}


.node-video {
	margin: 0 0 1em 0;
}

body.node-type-event div.page-content div.form-item div.description {
	visibility: hidden;
}

.date-display-single {
	font-style: italic;
}
	
.page-image {
	float: left;
	padding: 0 1em 1em 0;
}

.field_event_image {
padding: 0 0 0 2em;
}


/* Default link styles - separate a:visited for a different visited link style */
p {
	margin: 0 0 1em 0;
}
div.breadcrumb {
	color: #999;
}
div.breadcrumb a,
div.breadcrumb a:link,
div.breadcrumb a:visited {
  color: #666;
  text-decoration: none;
}

/* Hover/active link styles. Don't forget :focus for accessibility */
div.breadcrumb a:hover,
div.breadcrumb a:focus,
div.breadcrumb a:active {
  color: #999;
  text-decoration: none;
}

#xpid-events #main-content h2.block-title{
	background: #3a3a3a;
	color: #999;
	padding: 1em;
}

.pane-events-upcoming-all-panel-pane-2 h2.block-title  {
	background: #3a3a3a;
	color: #999;
	padding: 1em;
}


.event {
	margin: 0 0 2em 0;
	border-bottom: 2px solid #3a3a3a;
}

.event-tickets {
	  background: url(../images/block-title-arrow.png) no-repeat 0 4px;
  padding-left: 10px;
  margin: 0 0 10px 0;
	font-weight: bold;

}

.event-presented {
	font-style: italic;
	}
	
.event-date {
	margin: 0 0 10px 0;
	font-weight: bold;
	}
	
.event-credits {
	font-style: italic;
	}
	
.event-image {
	float: left;
	padding: 0 1em 1em 0;
	}

.event-teaser {
	margin: 1em 0 0 0;
}

.event-teaser-image {
	float: left;
	width: 140px;
	margin-top: 3px;
	}
.event-teaser-with-image {
	float: left;
	width: 500px;
	}
.field-field-event-ticket 
 {
  background: url(../images/block-title-arrow.png) no-repeat 0 4px;
  padding-left: 10px;
  margin: 0 0 10px 0;
	font-weight: bold;
}

.field-field-event-ticket a 
 {
 	font-weight: bold;
}

.event-more {
  background: url(../images/block-title-arrow.png) no-repeat 0 4px;
  padding-left: 10px;
  margin: 0 0 10px 0;
}

.event-more a {
font-weight: bold;
}

.event-daterange {
font-weight: bold;
}
	

body.front .event-teaser-with-image {
	float: left;
	width: 490px;
	}
	
.field-field-event-image img {
	margin-bottom: 1em;
	}
