* {
	margin: 0;
	padding: 0;
}

.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}

html {
	overflow-y: scroll;
}

img {
	border: 0;
}

body {
	background: black url(../images/layout/theater_background.jpg) no-repeat top center;
	background-attachment: fixed;
}

	#container {
		margin: 0 auto;
		width: 910px;	
	}
	
		#navigation {
			background-color: #414141;
			height: 30px;
			padding: 0 10px;
			position: relative;
			width: 890px;
		}
		
			#navigation ul {
				list-style-type: none;
			}
			
				#navigation ul li {
					display: inline;
				}
			
					#navigation ul li.search {
						position: absolute;
						right: 10px;
						top: 3px;
						*right: 10px;
						*top: 4px;
					}
				
					#navigation ul li input.search_field {
						border: 0;
						height: 14px;
						*height: 14px;
						padding: 3px 0 0 3px;
						*padding: 0 0 0 3px;
						position: absolute;
						*position: inherit;
						top: 2px;
						right: 60px;
						width: 140px;
					}
				
					#navigation ul li input.search_button {
						cursor: pointer;
						background: #818181;
						border: 0;
						height: 20px;
						margin-top: 2px;
						*margin-top: 0;
						padding: 0 0 3px 0;
						*padding: 0;
					}
					
		/* header homepage */
		#header.homepage {
			height: 490px;
			position: relative;
			width: 910px;
		}
		
			#header.homepage h1.title,
			#header.homepage h2.title,
			#header.content h1.title,
			#header.content h2.title {
				height: 0;
				position: absolute;
				text-indent: -9999px;
				width: 0;
			}
		
			/* homepage random image background */
			#header.homepage.one{
				background: url(../images/homepage/pmmf_home_image_1.jpg) no-repeat top left;
			}
			
			#header.homepage.two {
				background: url(../images/homepage/pmmf_home_image_2.jpg) no-repeat top left;
			}
			
			#header.homepage.three {
				background: url(../images/homepage/pmmf_home_image_3.jpg) no-repeat top left;
			}
			
			#header.homepage.four {
				background: url(../images/homepage/pmmf_home_image_4.jpg) no-repeat top left;
			}
			
			#header.homepage.five {
				background: url(../images/homepage/pmmf_home_image_5.jpg) no-repeat top left;
			}
			
			#header.homepage.six {
				background: url(../images/homepage/pmmf_home_image_6.jpg) no-repeat top left;
			}
			
			#header.homepage.seven {
				background: url(../images/homepage/pmmf_home_image_7.jpg) no-repeat top left;
			}
			
			#header.homepage.eight {
				background: url(../images/homepage/pmmf_home_image_8.jpg) no-repeat top left;
			}
			
			#header.homepage.nine {
				background: url(../images/homepage/pmmf_home_image_9.jpg) no-repeat top left;
			}
			
			#header.homepage.ten {
				background: url(../images/homepage/pmmf_home_image_10.jpg) no-repeat top left;
			}
			
			#header.homepage.eleven {
				background: url(../images/homepage/pmmf_home_image_11.jpg) no-repeat top left;
			}
			
			#header.homepage.twelve {
				background: url(../images/homepage/pmmf_home_image_12.jpg) no-repeat top left;
			}
			
			#header.homepage.thirteen {
				background: url(../images/homepage/pmmf_home_image_13.jpg) no-repeat top left;
			}
			
			#header.homepage.fourteen {
				background: url(../images/homepage/pmmf_home_image_14.jpg) no-repeat top left;
			}
			
			#header.homepage.fifteen {
				background: url(../images/homepage/pmmf_home_image_15.jpg) no-repeat top left;
			}
			
			#header.homepage.sixteen {
				background: url(../images/homepage/pmmf_home_image_16.jpg) no-repeat top left;
			}
			
			#header.homepage.seventeen {
				background: url(../images/homepage/pmmf_home_image_17.jpg) no-repeat top left;
			}
			
			#header.homepage.eighteen {
				background: url(../images/homepage/pmmf_home_image_18.jpg) no-repeat top left;
			}
			
			#header.homepage.nineteen {
				background: url(../images/homepage/pmmf_home_image_19.jpg) no-repeat top left;
			}
			
			#header.homepage.twenty {
				background: url(../images/homepage/pmmf_home_image_20.jpg) no-repeat top left;
			}
			#header.homepage.twentyone {
				background: url(../images/homepage/pmmf_home_image_20.jpg) no-repeat top left;
			}
			#header.homepage.twentytwo {
				background: url(../images/homepage/pmmf_home_image_20.jpg) no-repeat top left;
			}
			#header.homepage.twentythree {
				background: url(../images/homepage/pmmf_home_image_20.jpg) no-repeat top left;
			}
			
		/* header content page */
		.content {
			height: 287px;
			position: relative;
			width: 910px;
		}
			
			/* content page header backgrounds */
			.content.season {
				background: #0AAC97 url(../images/sections/season/pmmf_2010_season.jpg) no-repeat 218px 0;
			}
			
			.content.about {
				background: #aca60a url(../images/sections/about/pmmf_about_pmmf.jpg) no-repeat 218px 0;
			}
			
			.content.educational_programs {
				background: #ac0a84 url(../images/sections/educational_programs/pmmf_educational_programs.jpg) no-repeat 218px 0;
			}
			
			.content.auditions {
				background: #ac560a url(../images/sections/auditions/pmmf_auditions.jpg) no-repeat 218px 0;
			}
			
			.content.news_and_media {
				background: #ac0a0a url(../images/sections/news_and_media/pmmf_news_and_media.jpg) no-repeat 218px 0;
			}
			
			.content.contact {
				background: #0aac97 url(../images/sections/contact/pmmf_contact_us.jpg) no-repeat 218px 0;
			}
			
			.content.blog {
				background: #ac800a url(../images/sections/blog/pmmf_blog.jpg) no-repeat 218px 0;
			}
			
			.hidden {
				display: none;	
			}
			
			/* logo */
			#logo {
				background: url(../images/layout/pmmf_logo.png) no-repeat top left;
				height: 85px;
				left: 28px;
				position: absolute;
				top: 15px;
				width: 160px;
			}
			
				#logo h1  {
					text-indent: -9999px;	
				}
				
				#logo a {
					display: block;
					height: 85px;
					width: 160px;
				}
				
			/* subnavigation */
			#subnavigation {
				left: 28px;
				position: absolute;
				top: 110px;
				z-index: 10;
			}
			
				#subnavigation ul {
					list-style-type: none;
				}
				
					#subnavigation ul li {
						margin: 0 0 10px 0;
					}
					
						#subnavigation ul li a {
							background: url(../images/layout/pmmf_web_side_nav_button_background.png) no-repeat top left;
							_background: #414141;
							cursor: pointer;
							display: block;
							height: 24px;
							padding: 0 0 0 10px;
							width: 150px;
						}
						
						#subnavigation ul li a:hover {
							background: url(../images/layout/pmmf_web_side_nav_button_background.png) no-repeat 0 -24px;
							*background: #818181 url(../images/layout/pmmf_web_side_nav_button_background.png) no-repeat 0 -24px;
						}
						
						/* section page colors for IE6 */
						.content.season #subnavigation ul li a {
							_background: #bc3866;
						}
						
							.content.season #subnavigation ul li a:hover {
								_background: #c5547c;
							}
						
						.content.about #subnavigation ul li a {
							_background: #bcb738;
						}
						
							.content.about #subnavigation ul li a:hover {
								_background: #c5c154;
							}
						
						.content.educational_programs #subnavigation ul li a {
							_background: #bc389b;
						}
						
							.content.educational_programs #subnavigation ul li a:hover {
								_background: #c554a9;
							}
						
						.content.auditions #subnavigation ul li a {
							_background: #bc7638;
						}
						
							.content.auditions #subnavigation ul li a:hover {
								_background: #c58954;
							}
						
						.content.news_and_media #subnavigation ul li a {
							_background: #bc3838;
						}
						
							.content.news_and_media #subnavigation ul li a:hover {
								_background: #c55454;
							}
						
						.content.contact #subnavigation ul li a {
							_background: #38bcab;
						}
						
							.content.contact #subnavigation ul li a:hover {
								_background: #54c5b6;
							}
						
						.content.blog #subnavigation ul li a {
							_background: #bc9838;
						}
						
							.content.blog #subnavigation ul li a:hover {
								_background: #c5a654;
							}
							
			/* subsubnavigation */
			#subsubnavigation {
				left: 0;
				position: relative;
				top: -10px;
			}

			#subsubnavigation.pagination_bottom {
				left: 0;
				position: relative;
				top: 0;
			}
			
				#subsubnavigation ul {
					display: inline;
					list-style-type: none;
				}
				
					#subsubnavigation ul li {
						display: inline;
					}
					
						#subsubnavigation ul li a {
							padding: 5px;
						}
						
						#content_area hr {
							background-color: #ddd;
							border: none;
							color: #ddd;
							height: 1px;
							margin: 0 0 10px;
							padding: 0;
						}
						
			/* carousel */
			#header.homepage #mycarousel {
				left: 38px;
				position: absolute;
				top: 308px;
			}
			
			#header.homepage .jcarousel-control {
				left: 3px;
				position: relative;	
				top: 313px;
			}
			
			#header.homepage .jcarousel-control #carousel_nav1 {
				left: 0;
				position: absolute;
				top: 0;
			}
			
			#header.homepage .jcarousel-control #carousel_nav2 {
				left: 0;
				position: absolute;
				top: 20px;
			}
			
			#header.homepage .jcarousel-control #carousel_nav3 {
				left: 0;
				position: absolute;
				top: 40px;
			}
			
			#header.homepage .jcarousel-control #carousel_nav4 {
				left: 0;
				position: absolute;
				top: 60px;
			}
			
		#content_area {
			background: white;
			padding: 28px 28px 18px 28px;
			position: relative;
			width: 854px;
		}
		
			#content_area .images {
				float: right;
				margin: 0 0 0 15px;
				width: 250px;
			}
			
				#content_area .images img {
					margin-bottom: 15px;	
				}
				
				#content_area div.video {
					margin-bottom: 15px;
				}
		
			.right {
				float: right;
			}
		
			.left {
				float: left;
			}
			
			p.contact_left {
				float: left;
				padding: 0 10px 0 0;
			}
			
			.contact_clear {
				clear: left;	
			}
			
			#content_area img.portrait,
			#content_area img.video_thumb {
				float: left;
				margin: 0 15px 15px 0;
			}
			
			#content_area .biography {
				width: 710px;
			}
			
			#content_area .video {
				width: 700px;
			}
			
			#content_area .images #pdf_nav ul {
					list-style-type: none;
					margin-left: 0;
				}
				
					#content_area .images #pdf_nav ul li {
						margin: 0 0 10px 0;
					}
					
						#content_area .images #pdf_nav ul li a {
							display: block;
							height: 24px;
							padding: 0 0 0 25px;
							width: 225px;
						}
						
						#content_area .images #pdf_nav ul li a:hover {
						}
						
						/* section page colors for IE6 */
						
						.season #pdf_nav ul li a {
							background: #bc3866 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.season #pdf_nav ul li a:hover {
								background: #c5547c url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
							
						.season #pdf_nav ul.rockland li a {
							background: #0AAC97 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.season #pdf_nav ul.rockland li a:hover {
								background: #0AAC97 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
						
						.about #pdf_nav ul li a {
							background: #bcb738 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.about #pdf_nav ul li a:hover {
								background: #c5c154 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
						
						.educational_programs #pdf_nav ul li a {
							background: #bc389b url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.educational_programs #pdf_nav ul li a:hover {
								background: #c554a9 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
						
						.auditions #pdf_nav ul li a {
							background: #bc7638 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.auditions #pdf_nav ul li a:hover {
								background: #c58954 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
						
						.news_and_media #pdf_nav ul li a {
							background: #bc3838 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.news_and_media #pdf_nav ul li a:hover {
								background: #c55454 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
						
						.contact #pdf_nav ul li a {
							background: #38bcab url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.contact #pdf_nav ul li a:hover {
								background: #54c5b6 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
						
						.blog #pdf_nav ul li a {
							background: #bc9838 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
						}
						
							.blog #pdf_nav ul li a:hover {
								background: #c5a654 url(../images/layout/pdficon_small.gif) no-repeat 3px 3px;
							}
							
						.season #pdf_nav.no_pdf ul li a,
						.news_and_media #pdf_nav.no_pdf ul li a {
							background-image: none;
							text-indent: -15px;
						}
		
		#footer {
			padding: 15px 28px 10px;
			width: 854px;
		}