/*Layout***********/


body {

	
	background:#000000;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
	font: 13px verdana, arial, sans-serif;
	color: #352410;
	}
	

	

div#header {
	width: 780px;
	margin: 0 auto;
	height:  108px;
	}
	

	
div#header h1 {
		background: url(images/cc_header.gif) center top no-repeat;
		width: 780px;
		height: 108px;
		position: relative;
		margin: 0 auto;
		}
		
div#header h1 a {
					text-indent: -9999px;
					width: 780px;
					height: 108px; 
					position: absolute;
					top: 0;
					left: 0;
					}
			
			
div#header_sr {
	width: 780px;
	margin: 0 auto;
	height:  108px;
	}
	

	
div#header_sr h1 {
		background: url(images/sr_header.jpg) center top no-repeat;
		width: 780px;
		height: 108px;
		position: relative;
		margin: 0 auto;
		}
		
div#header_sr h1 a {
					text-indent: -9999px;
					width: 780px;
					height: 108px; 
					position: absolute;
					top: 0;
					left: 0;
					}

		
			
div#container {
				width: 780px;
				margin: 0 auto;
				text-align: left;
				background: #000;
				margin-top:10px;
				padding-top: 0px;
				padding-bottom: 1px;	
				}

div#wrapper { 
			float: left;
				width: 100%;
				background: #000 ;
				position: relative;
				margin-bottom: 10px;
				text-align: left;
				padding-bottom: 1px;
				}
				
div#content{
			float: left;
			width:780px;
			background: #fff;
			padding: 0px 20px 20px 0px;
			 }				
			
div#left{
	
		float:left;
		width:450px;
		background: #000;
		height:auto;
		
		}
		
div#left_img {
	padding-top:0px;
}




		
div#left_content{
	width:434px;
	float:left;
	background:#fff;
	color:#000;
	padding: 0 8px 0 8px;
	text-align:left;
	border-bottom:15px black solid;	
}


div#left_content p{
	line-height:150%;
}
	
	
	
div#met_content {
	width:764px;
	float:left;
	background:#fff;
	color:#000;
	padding: 8px 8px 8px 8px;
	text-align:left;
	border-bottom:15px black solid;
	
	
}	


div#met_content_img {
	float:left;
	padding: 0 8px 0 0px;
}



div#film_title{
	float:left;
	width:210px;
	padding-top:8px;
	font-weight:bold;	
}

div#film_title_r{
	float:left;
	width:160px;
	padding-top:8px;
	font-weight:bold;	
}


div#film_times{
	float:right;
	width:215px;
	padding-top:8px;
	text-align:right;
	font-weight:bold;
}



div#film_times_r{
	float:right;
	width:120px;
	padding-top:8px;
	text-align:right;
	font-weight:bold;
}

div#film_desc{
	clear:both;
	padding-top:8px;
}

div#trailer{
	text-align:center;
	padding: 0px 0 10px 0;
}


div#dates{color:#666666;}



div#schedulelink{
	
	text-align:right;
	line-height:5px;
	padding-top:8px;
}	





	
div#myspace{float:left;}
		
div#right{
	float:right;
	width:315px;
	background: #000;
	color:#fff;
	border-left:2px solid black;
	height:auto;
		}
			
div#right_content{
			width:299px;
			float:left;
			padding: 0 8px 0 8px;
			background: #fff;
			color:#fff
			height:auto;
			border-bottom:15px black solid;}
			
			
			
div#right_content_s{
				width:305px;
				float:left;
				background-color:#fff;
				color:#000;	
				border-bottom: 1px dotted #666666;
				padding: 0 5px 0 5px;	}	
				
				
div#right_content_s:hover {background-color:#ff6633;
								}
								
								
								
div#right_content_o{
				width:305px;
				float:left;
				background-color:#fff;
				color:#000;	
				border-bottom: 1px dotted #666666;
				padding: 0 5px 10px 5px;	}	
				
				
div#right_content_o:hover {background-color:#99ccff;
								}								
													
								
div#right_content_q{
				width:305px;
				float:left;
				background-color:#f9b234;
				color:#000;	
				border-bottom:10px black solid;
				padding: 0 5px 0 5px;
					}
					
					
div#right_content_n{
				width:315px;
				float:left;
				background-color:#000
				color:#000;	
			
				padding:0px;
					}					
				

div#met_listing {
	width:764px;
	float:left;
	background-color:#fff;
	color:#000;	
	border-bottom: 1px solid #ccc;
	padding: 5px 0px 5px 0px;
	
	
}			
					
						

div#email {
		width:295px;
		float:left;
		color:#000;
		height:auto;
		border-bottom:10px black solid;
		background: #3366ff url(emaillist.gif) left top no-repeat;
		padding:40px 10px 0 10px;
		height:140px;
}

div#email_about{
		width:310px;
		float:left;
	
	
		color:#000;
		height:auto;
		
		
		background: #3366ff url(emaillist.gif) left top no-repeat;
		padding:40px 0 0 5px;
		height:140px;
}
			
div#artistden{
	padding:0 5px 0 5px;color:#333333;border:1px solid #999999;background:#ffcccc;text-align:left;
}

div#artistden_o{
	padding:0 5px 0 5px;color:#333333;border:1px solid #999999;background:#ccffff;text-align:left;
}



#leftcontentm {
padding-top:15px;
float: left;
width: 80px;
display: inline;
background:#fff;
}


#leftcontentm_season {
padding-top:0px;
float: left;
width: 550px;
display: inline;
}

#centercontentm_season {
	float: right;
	width: 180px;
	padding: 10px 5px;
	margin-left: 15px;
	line-height:14px;
	font-size:12px;
	text-align:center;
	border-left:1px #ccc solid;
}

#centercontentm_season a
	{font-weight: normal;
	text-decoration: none;
	color: #000;
}




#leftcontentm img {
border:2px solid #999999;
}


#centercontentm {
	padding:10px 0 0 0px;
	float: left;
	width: 540px;
	margin-left: 15px;
	line-height:14px;
}

#centercontentm p {
	margin-top:5px;
	line-height:17px;
}


	
#rightcontentm {
float: right;
text-align:center;
font-weight:bold;
line-height:14px;
width: 115px;
margin:0px;
}

#rightcontentm a
	{font-weight: normal;
	text-decoration: none;
	color: #000;}

#rightcontentm a:hover
		{font-weight: normal;
		text-decoration: none;
		color: #ff6633;}
		

#rightcontentm p
				{margin:0px 0px 2px 0px;
					padding:0px;}

#footercontentm{
clear: both;
}

#leftcontentnt {
padding-top:10px;
float: left;
width: 140px;
display: inline;
background:#fff;
}

#leftcontentnt img {
border:2px solid #999999;
}


#rightcontentnt {
	padding:10px 0 10px 0px;
	float: left;
	width: 380px;
	margin-left: 15px;
	line-height:16px;
	
}

#ntdescription {
	clear:both;
}

#ntticketleft {
	float:left;
	width:150px;
		line-height:16px;
}


#ntticketleft p {margin:0px 0px 2px 0px;
	padding:0px;}


#ntticketright {
	float:left;
	width:150px;
		line-height:16px;
}

#ntticketright p{margin:0px 0px 2px 0px;
	padding:0px;}




pagefooter {
		clear:both;
	text-align:center;
		padding:10px 0px;
	
		position: relative;
		width: 780px;
		margin: 0 auto;
		background: #ff6633;
	
}



/*** FACEBALLS ***/
#facebook {
	
	background:#fff;
	margin:0 0 10px 0 ;
	color:#000;
}



/**** TWITTER *****/
#twitter{
	margin: 10px 0;
	padding: 5px 5px 5px 0;
	background: url(images/events_bg.gif) left bottom no-repeat;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
		
}

#twitter ul{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
	border: none;
	width:285px;
			
}

#twitter li{
	list-style: none;
	margin: 0;
	padding: 10px;
	color: #fff;
	width:285px;
			
}



#twitter #twitter_update_list li a{
	color:#ff9999; } 
	
	#twitter #twitter_update_list li a:hover{
		color:#ff9999;
		text-decoration:underline; }	
	
/************ ONCE MORE FOR THE MUPPETS!!!!! *********************/

#event_listing {
	
	width: 315px;
	float:left;
	margin-bottom: 1em;
	background-color: #000;

	color: #fff;
	overflow:hidden;
	line-height:160%;

}



#event_listing img {
	
border:1px solid #ccc;
}





#event_listing ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
	border: none;
	
	}
	
#event_listing li {
	
	margin: 0;
	color: #fff;
	width:315px;
	
	}

#event_listing li a {
	
	display: block;
	
	padding: 8px 5px 0px 5px;
	
	background-color: #ccc;
	
	color: #fff;
	
	text-decoration: none;
	
	width: 100%;
	
	border-top: 1px solid #666;
	
	border-bottom: 1px solid #666;
	
	line-height:180%;
	
	background: url(images/events_bg.gif) left bottom no-repeat;
	
	}

html>body #event_listing li a {
	width: auto;
	
	color: #fff;
	}

#event_listing li a:hover {
	
	background-color: #333333;
	
		background: url(images/events_bg_on.gif)  left bottom no-repeat;
	color: #fff;
	}
	
.event_left {float:left;margin:0;width:130px; 	color: #fff;}

.event_right {float:right;text-align:left;margin:0;width:175px; 	color: #fff;}

.event_description {padding-top:5px;clear:both;}
	
.event_film {background-color:#006699;}	

.event_hdlive {background-color:#993300;}
	
.event_scrnrm {background-color:#339933;}

.event_music {background-color:#ff6600;}	
	
	
	
	
	
			
/*************************** NEW RIGHT NAV *************************************/
	#button {
	width: 315px;
	float:left;
	margin-bottom: 1em;
	background-color: #fff;
	color: #000;
	overflow:hidden;
		line-height:150%;
	
	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		
		margin: 0;
		width:315px;
		}

	#button li a {
		display: block;
		padding: 8px 5px 10px 5px;
		background-color: #fff;
		color: #000;
		text-decoration: none;
		width: 100%;
		border-bottom: 1px dotted #666666;
		line-height:150%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		
		background-color: #ff6633;
		color: #000;
		}
		
	.left {float:left;font-weight:bold;margin:0}
	.right {float:right;font-weight:bold;margin:0}
	.description {padding-top:5px;clear:both;}
			
			
				
/* =NAVIGATION
********************************************************************************/
		
				#footer {
						padding:10px 0px;
						clear:both;
						position: relative;
						width: 780px;
						margin: 0 auto;
						background: #ff6633;
						text-align:center;
					
				}			
				
				#nav {
					position: relative;
					width: 780px;
					margin: 0 auto;
				
					
					
					}

				#navigation {
					margin: 0;
					padding: 5px;
					list-style: none;
					background: #69a8a8;	
					text-align: center;
					background: url(nav_off.gif);
					
				
					}

				#navigation li {
					display: inline;
					margin: 0 5px;
					padding: 0;
					
					}

				#navigation li a {
					font-size: 1.1em;
					color: #fff;
					text-decoration: none;
					font-family: Arial, sans-serif;
					font-weight: regular;
					text-transform: uppercase;
					padding:5px 20px;
					}

				#navigation li a:hover { 
					color: #fff;
					text-decoration: none;
					background: url(nav_on.gif);
					}
					
				#navigation li a:active {
				color: #fff;
				font-weight: regular;	}
				
			
				#navigation li#active 	a {
								color: #fff;
								}
								
								
				
				
/* =LINKS
********************************************************************************/
				a:link {
					font-weight: normal;
					text-decoration: underline;
					color: #333399;
					}
					
				a:visited { color: #333399;
						text-decoration: underline}

				a:hover {color: #fff;
					text-decoration: underline;
					}

				a img { border: 0; text-decoration: none}
				
				
				
				div#artistden 	a:link {
						font-weight: normal;
						text-decoration: normal;
						color: #333399;
						}
				
				div#artistden  			a:hover {color: #330066;
								text-decoration: underline;}
				
				
			div#left a {font-weight: normal;
				text-decoration: none;
				color: #000;}
				
			div#left a img { border: 0; text-decoration: none}
				
					div#left h3 a {font-weight: normal;
					text-decoration: none;
					color: #000;}
					
						div#right a {font-weight: normal;
						text-decoration: none;
						color: #000;}

							div#right h3 a {font-weight: normal;
							text-decoration: none;
							color: #000;}
							
			div#right_content_q a {	font-weight: normal;
								text-decoration: underline;
								color: #333399;
				
				
			}				
							
				
					div#schedulelink a {
						text-align:right;
							font-weight: normal;
							text-decoration: underline;
							color: #333399;
							text-transform: uppercase;
							}
					
					div#schedulelink a:hover {color: #ff9933;
							text-decoration: underline;
							text-transform: uppercase;
							}
						
					div#schedulelink a img {color: #ff9933;
									text-decoration: none;
									text-transform: uppercase;
									border:0px;
									}			
							
							
							
		div#myspace a {
				font-weight: normal;
				
				color: #333399;}
				
				
					div#myspace a:hover {
							font-weight: normal;
							text-decoration: underline;
						color:	#ff9933;}				
							
div#schedulelink a img { border: 0; text-decoration: none}
							
div#right_content_s a {
												
					color: #000;
													
									}	

div#right_content_s a hover{
									}	
													
div#right_content_s a active{
									}	
									
div#film_title_r a {font-weight:bold;
									}												
						
div#film_times_r a {font-weight:bold;
																		}				
				
/* =TYPOGRAPHY
********************************************************************************/	

				p, td, th, dt, dl, input, textarea, span { font: 13px VERDANA, arial, sans-serif;}
				
				
				
				h1, h2, h3, h4, h5, h6 {
					font-weight: normal;
					color: #000;
				}
				h1 { font-size: 3em; }
			
				h2{

				color:#5c9898;
				letter-spacing:1px;
				
				font-weight:normal;

				text-align:center;
				
				border-width:1px 0 1px 0;

				border-style:dotted;

				border-color:#836B4C;

				padding:5px 0 5px 0;

				font-size: 1.4em; 
				
				text-transform: uppercase; 
				}
				
				h3 { font-size: 2.0em; 
					font-family:arial, sans-serif;
					padding:0px;
					margin-bottom:0px;
					font-weight:bold;}
					
					
				h4 { font-size: 1.4em; 
					padding:0px;
					margin:0px;}
				h5 { font-size: 1.4em;
					color: #a46826; 
					padding: 5px 0 5px 0; 
					border-style:dotted;

					border-color:#836B4C;
					border-width:1px 0 0px 0;
					margin: 0px;
					}
				
				h6 {
					color: #a46826; 
					font-size: 1.4em;
					border-style:dotted;
					border-color:#836B4C;
					border-width:1px 0 0px 0;
					margin: 0px;
					padding: 8px 0px 0px 0px;
					 }
				
				
				
