/* @override http://www.projects.psd-to-wp.com/theater/wp-content/plugins/theatre/content-style.css */

/* --------- Performers --------- */

div.performerwall {
	width: 850px; 
	overflow: hidden; 
	font-weight: normal;
}

div.performersbiobox { 
	font-size: 13px; 
	float: left;
	width: 497px;
}

div.performersbiobox p {
	margin-bottom: 10px;
}

div.performersbiobox img {
	border: 1px solid #fff;
	margin-right: 17px;
	margin-bottom: 8px;
	margin-top: 5px;
}

#wrapper div.performersbiobox h1 {
	margin-top: 0;
}

div.performersshows { 
	width: 320px; 
	float: right; 
	font-weight: normal;
	display: inline;
	padding-right: 20px;
}

.performerwall div.performersshows {
	padding-right: 0;
	width: 300px;
}

#wrapper div.performersshows h1 {
	margin-top: 0;
	margin-bottom: 15px;
}

div.performershowtitle { 
	text-align: left; 
	font-size: 20px; 
	font-weight: normal;
}

div.performershowdescription { 
	width: 320px; 
	text-align: left; 
	font-weight: normal; 
	font-size: 13px; 
	margin-bottom: 20px;
}

div.performersshows a { 
	text-decoration: underline; 
	letter-spacing: 1px; 
	font-size: 20px;
}

.performers { 
	width: 850px; 
	margin: 0px auto; 
	min-height: 400px; 
	overflow: hidden; 
	text-align: center; 
	font-weight: normal;
}

div.clearance{ 
	width: 100%; 
	height: 5px; 
	clear: left; 
}

.performers a {
}

/* --------- Events --------- */

div.schedule { 
	width: 880px; 
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

div.schedule img {
	border: 1px solid #fff;
}

div.performersbiobox h1 { 
	font-weight: normal; 
	font-style: normal;
}

div.performersshows h2 { 
}

div.performershowtitle { 
	text-align: left; 
	font-size: 20px; 
	font-weight: bold;
}

h1#next_performance {
	margin-bottom: 12px;
}

.eventdescription {
}

div.performersbox { 
	width: 80px; 
	height: 105px; 
	float: left; 
	text-align: center;  
	font-size: 13px;
	margin: 0 22px 0 0;
	padding-top: 4px;
}

div.performersbox a {
	text-decoration: none;
}

div.performersbox img {
	border: 1px solid #fff;
}

div.clearance { 
	width: 100%; 
	height: 10px; 
	clear: left; 
}

div.performersbox:hover {
	background-color: #5c5d5d;
	cursor: pointer;
}

.schedule a { 
	text-decoration: none;	
}

.todaydate { 
	width: 119px; 
	min-height: 300px; 
	float: left;
	font-size: 13px;
}

.todaydate h2 { 
	text-align: center; 
}

.todaydate a { 
	text-decoration: underline;
	font-size: 14px;
}
	
.todaygap { 
	width: 100px; 
	float: left; 
	min-height: 300px;
}
	
.showdate { 
	width: 119px; 
	text-align: center; 
	min-height: 150px; 
	float: left; 
	margin-height: 20px;
	margin-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
}

.showdate:hover {
	background-color: #5c5d5d;
}

.showdate h2 { 
	text-transform: uppercase; 
	font-size: 24px; 
	font-weight: normal;
	margin-bottom: 4px;
}

.monthbar { 
	width: 100%; 
	height: 100px; 
	font-size: 30px; 
	text-align: center;
}

.smalldatebox { 
	text-align: left; 
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.smalldatebox a { 
	text-decoration: underline;
}

.nextmonth { 
	height: 30px; 
	text-align: right;
	padding-right: 15px;
}
