* {
	margin: 0;
	padding: 0;
}
p {
	padding-bottom: 6px;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: none 0px;
}
body{
	font-family: Arial;
	font-size: 12px;
}
.clear{
	clear: both;
}
.container{
	background-color: #F5F3F4;
	padding-bottom: 20px;
	overflow: hidden;
	min-width: 1145px;
}
.header {
	position: relative;
	background-color: white;
	background-image: url(emerging_artists_theatre.gif);
	width: 100%;
}
	.header, .header div{
		background-position:center center;
		background-repeat:no-repeat;
		height: 90px;
	}
	.header div{
		position:absolute;
		top:0;
		width:50%;
		
	}
	.header div div{
		width: 100%;
	}
	.header .left_logo{
		left:0;
	}
	.header .right_logo{
		right:0;
		overflow: hidden;
		text-align: center;
	}
	.header .left_logo div{
		background-image: url(theatre.gif);
		left:-187px;
	}

	.header .right_logo div{
		color:#616161;
		font-size:11.5px;
		right:-187px;
		top:28px;
	}
.menu{
	background: url(menu_bg.gif) repeat-x left top;
	height: 52px;
	z-index:4000;
}
	.menu ul{
		position: relative;
		left:50%;
		float:left;
		z-index:4000;
	}
	.menu li{
		display:inline;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		position: relative;
		float:left;
		left:-50%;
		z-index: 4000;
	}
	.menu a{
		color:white;
		font-size:11px;
		font-weight:bold;
		line-height:31px;
		padding:8px 16px;
		letter-spacing: 2px;
		z-index:4000;
	}
	.menu a.current{
		color: #DCA746;
	}
	.menu a:hover{
		background: url(a_hover_bg.gif) repeat-x left center;
		text-decoration: none;
	}
		.menu ul ul{
			position: absolute;
			left: 0;
			top:30px;
			visibility: hidden;
		}
		.menu ul ul li{
			display: block;
			float:none;
			background:transparent url(menu_bg.gif) repeat-x scroll left -6px;
			height: 24px;
			width: 200px;
			margin: 0;
			position: static;
		}
		
		.menu ul ul a{
			line-height:22px;
			display: block;
			padding: 0 20px;
			text-align: left;
			height: 24px;
			width: 160px;
		}
		.buy_tickets{
			color: #FF007F !important;
		}
.content{
	margin:0 auto;
	width:985px;
	z-index:1;
}
	.content_wrapper{
		margin-right: -25px;
	}
	
.box{
	margin-bottom:7px;
	text-align: center;
	border:1px solid #EFEEEE;
	background-color: white;
}
	.box img{
		padding:12px 0 8px;
	}
	.box .content{
		width: auto;
		padding: 30px 25px;
		background: url(flowing_blue.gif) no-repeat top center;
		text-align:justify;
	}
	.box .yellow{
		background-image: url(flowing_yellow.gif);
	}
	.box div img{
		padding: 0;
		float: left;
	}
	
.box .jcarusel img{
	float: none;
}
.box .jcarusel li{
	background-color: white;
}
*:first-child+html .box .jcarusel ul{
	float:left;
}
.box .jcarusel li span{
	display: none;
}
.jcarusel_controls{
	height:33px;
	border-top: black 1px solid;
	position: absolute;
	z-index: 2;
	bottom: 0;
	width: 100%;
	left: 0;
	text-align: left;
}
	.jcarusel_controls div{
		top:0;
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		background: url(controls_bg.png);
	}
	.jcarusel_controls .title{
		padding:8px;
		height: 20px;
		position: absolute;
	}
	.jcarusel_controls .title a{
		font-size:11px;
		font-weight: bold;
		color: white;
	}
	.jcarusel_controls div, 
	.jcarusel_controls img{
		behavior: url("js/iepngfix.htc");
	}
	.box .jcarusel_controls img{
		cursor: pointer;
		margin:4px 0 0 5px;
		position: relative;
		width:25px;
		height: 25px;
	}
	.box .jcarusel_controls .play{
	}
	
	.left{
		float:left;
		margin-right:7px;
	}
		.featured .jcarusel{
			
		}
		.featured,
		.featured ul,
		.featured li{
			width: 620px;
		}
		.featured li{
			height:272px;
		}
	.right{
		float: left;
		width: 355px;
	}
		.right .box .content{
			padding-bottom:9px;
		}
	
	.donations .content,
	.follow_us .content {
		padding-top: 18px;
	}

		.donations .input{
			background: url(left_input_bg.gif) no-repeat left center;
			float:left;
			padding-left:3px;
		}
			.donations .input div{
				background: url(right_input_bg.gif) no-repeat right center;
				padding-right:3px;
			}
			.donations .input input{
				border-color:#C9C8C9;
				border-style:solid none;
				border-width:2px medium;
				height:21px;
				padding:5px 0 0 8px;
				width:93px;
				color:gray;
			}
	.donations .input,
	.donations .submit{
		padding-right:12px;
	}
		.donations .submit{
				float:left;
				background: url(left_submit_bg.gif) no-repeat left center;
				padding-left: 12px;
		}
			.donations .submit div{
				background: url(submit_bg.gif) repeat-x left center;
			}
			.donations .submit input{
				background: url(right_submit_bg.gif) no-repeat right center;
				border:medium none;
				height: 28px;
				padding-right:12px;
				width:78px;
			}
	.news .content {
		padding: 9px;
		line-height: 14px;
	}
		.news a{
			font-size:10px;
			color: #486E8E;
			font-weight: bold;
			letter-spacing: 0px;
			font-family: Serif;
		}
	.follow_us a{
		float:left;
		background: no-repeat left center;
		height:29px;
		line-height:29px;
		padding: 0 29px 0 35px;
		color: #323232;
		font-weight: bold;
		font-size:10px;
	}
		.follow_us a.facebook{
			background-image: url(facebook.gif);
		}
		.follow_us a.twitter{
			background-image: url(twitter.gif);
		}
.bot{
}

	.bot .box{
		width: 321px;
		margin-right:7px;
		float:left;
	}
	.bot .box .content{
		background-image: url(flowing_blue_bot.gif);
	}
	.bot .box a{
		border-style: none;
	}
	.bot .box .yellow{
		background-image: url(flowing_yellow_bot.gif);
	}
	.coming_soon{
		font-weight:bold;
	}
	
	.mission_statement{
		color: #727272;
	}
	.bot .featured_members{
		margin: 0;
	}
	.bot .featured_members li{
		width: 321px;
	}
