#header {
	position: relative;
	width: 710px;
	height: 197px;
	background: #070908 url(../i/header_bg.jpg) no-repeat;
	}
	a#logo {
		position: absolute;
		top: 34px;
		left: 20px;
		display: block;
		width: 255px;
		height: 113px;
		}
		a#logo span { display: none; }
		
div#flash {
	width: 710px;
	height: 235px;
	background: #0a0e0f;
	}

/* home content specific styles */
#homeContent {
	position: relative;
	width: 710px;
		w\idth: 690px;
	height: 845px;
	margin: 0 0 0 0;
	padding: 29px 10px 0 10px;
	font-size: 1em;
	font-family: Tahoma, Arial, sans-serif;
	background: #0a0e0f url(../i/bg-home-content-dots.gif) 0px 10px no-repeat;
	}
	
	#homeContent a.arrowLink, div.ticketStub img { cursor: pointer; }
	#homeContent a.arrowLink, div.ticketStub a {
		color: #1a7573;
		line-height: 22px;
		background: url(../i/bg-link-arrow.gif) 100% 5px no-repeat;
		}
		#homeContent a.arrowLink:hover, div.ticketStub a:hover {
			color: #339933;
			background-position: 100% -20px;
			}
			
	
	#homeContent div#homeWelcome {
		position: relative;
		width: 451px;
		height: 175px;
		background: url(../i/bg-home-focus-top.gif) 0px 0px no-repeat;
		padding-top:20px;
		padding-left:10px;
		}
		#homeContent div#homeWelcome div.welcomeHdr {
			position: absolute;
			top: 22px;
			left: 157px;
			}
		#homeContent div#homeWelcome div.welcomePhoto {
			position: left center;
			width: 138px;
				w\idth: 134px;
			height: 138px;
				he\ight: 134px;
			border: none;
			margin-top:10px;
			}
		#homeContent div#homeWelcome p {
			position: absolute;
			top: 75px;
			left: 157px;
			width: 270px;
			line-height: 15px;
			color:#fff;
			
			}
			
			#homeContent div#homeWelcome a {
				color:#C1A66F
				text-decoration:underline;
			}
			#homeContent div#homeWelcome a:hover {
				text-decoration:underline;
				color:#fff;
			}
		div.bottomCorners2 {
			width: 451px;
			height: 22px;
			background: url(../i/bg-home-focus-btm.gif) 0px 0px no-repeat;
			margin-bottom:10px;
			}
			
			

	#homeContent div.columnOneFocus {
		position: relative;
		width: 451px;
		padding: 22px 0 0 0;
		background: url(../i/bg-home-focus-top.gif) 0px 0px no-repeat;
		}
		
		div.bottomCorners {
			width: 451px;
			height: 22px;
			background: url(../i/bg-home-focus-btm.gif) 0px 0px no-repeat;
			margin-bottom:6px;
			}
			div#nowPlaying div.bottomCorners {
				height: 27px;
					he\ight: 22px;
				padding: 0 0 5px 0;
				background-color: #0a0e0f;
				}
		
		div#nowPlaying {  }
		div#comingSoon {  }
		
		
		#homeContent div.columnOneFocus div.header { margin: 0 0 10px 10px; }
		
		#homeContent div.columnOneFocus div.ticketStub {
			position: relative;
			width: 431px;
			height: 143px;
			margin: 0 0 0 10px;
			background: url(../i/bg-home-ticket.jpg) 100% 0px no-repeat;
			}
			div.ticketStub img.showGraphic {
				position: absolute;
				top: 0px;
				left: 0px;
				}
			div.ticketStub p {
				position: absolute;
				top: 7px;
				left: 149px;
				width: 260px;
				line-height: 15px;
				}
				div.ticketStub p strong {
					display: block;
					font-size: 1.1em;
					margin: 0 0 2px 0;
					}
			
	
	#homeContent div#columnTwo {
		position: absolute;
		top: 29px;
		right: 10px;
		*right: -2px;
		width: 234px;
		}
		#homeContent div#columnTwo div#purchaseTickets {
			position: relative;
			width: 234px;
				w\idth: 191px;
			height: 182px;
				he\ight: 154px;
			margin: 0 0 5px 0;
			padding: 28px 22px 0 21px;
			background: url(../i/home-bg-purchase-tickets.jpg) 0px 0px no-repeat;
			}
			#homeContent div#columnTwo div#purchaseTickets img {  }
			div#purchaseTickets ul {
				position: absolute;
				left: 21px;
				top: 110px;
				}				
				div#purchaseTickets ul li {
					display: block;
					width: 191px;
					height: 24px;
					margin: 0 0 6px 0;
					color: #1a7573;
					font-weight: bold;
					}
					div#purchaseTickets ul li#purchaseTicketsNow {
						w\idth: 180px;
						padding-left: 11px;
						background: url(../i/home-bg-purchase-tickets-now.gif) 0px 0px no-repeat;
						}
					div#purchaseTickets ul li#viewEventsCalendar {
						w\idth: 160px;
						padding-left: 31px;
						background: url(../i/home-bg-events-calendar.gif) 0px 0px no-repeat;
						}
						div#purchaseTickets ul li a.arrowLink { line-height: 19px; }
										
		#homeContent div#columnTwo div#subscribeNow {
			position: relative;
			width: 234px;
			height: 157px;
			margin: 0 0 5px 0;
			background: url(../i/home-bg-subscribe-now.jpg) 0px 0px no-repeat;
			}
			#homeContent div#columnTwo div#subscribeNow a.arrowLink {
				position: absolute;
				top: 67px;
				left: 21px;
				font-weight: bold;
				background-position: 100% 10px;
				}
				#homeContent div#columnTwo div#subscribeNow a.arrowLink:hover { background-position: 100% -15px; }
			
		#homeContent div#columnTwo div#theatreNews {
			width: 234px;
				w\idth: 191px;
			height: 274px;
				he\ight: 249px;
			margin: 0 0 5px 0;
			padding: 25px 22px 0 21px;
			background: url(../i/home-bg-theatre-news.gif) 0px 0px no-repeat;
			}
			#homeContent div#columnTwo div#theatreNews ul { margin: 13px 0 0 0; }
				#homeContent div#columnTwo div#theatreNews ul li {
					margin: 0 0 4px 0;
					padding: 0 0 4px 0;
					background: url(../i/bg-dots.gif) 0px 100% repeat-x;
					}
					#homeContent div#columnTwo div#theatreNews ul li strong { display: block; }
					#homeContent div#columnTwo div#theatreNews ul li span { display: block; color: #6c6e6f; }
					#homeContent div#columnTwo div#theatreNews ul li a { display: block; color: #1a7573; }
						#homeContent div#columnTwo div#theatreNews ul li a:hover { color: #339933; }
			
		#homeContent div#columnTwo div#getInvolved {
			width: 234px;
				w\idth: 190px;
			height: 168px;
				he\ight: 146px;
			padding: 22px 22px 0 22px;
			background: url(../i/home-bg-get-involved.gif) 0px 0px no-repeat;
			}
			#homeContent div#columnTwo div#getInvolved ul { margin: 13px 0 0 0; }
			#homeContent div#columnTwo div#getInvolved ul li {
				margin: 0 0 4px 0;
				padding: 0 0 4px 0;
				background: url(../i/bg-dots-dark.gif) 0px 100% repeat-x;
				}
				#homeContent div#columnTwo div#getInvolved ul li a.arrowLink { line-height: 13px; }
				
			
#seasonSponsors	{
	width: 710px;
	margin: 0 0 0 0;
	padding: 29px 0 0 0;
	background: #0a0e0f url(../i/bg-home-content-dots.gif) 0px 10px no-repeat;
	}
	#seasonSponsors	div#seasonSponsorsHdr { margin: 20px 0 10px 20px; }
	
	#seasonSponsors ul#sponsorLogos {  }
		#seasonSponsors ul#sponsorLogos li {
			float: left;
			margin: 0 0 12px 0;
			}
	

#footer {
	height: 140px;
		he\ight: 90px;
	padding: 40px 0 10px 0;
	background: #0a0e0f url(../i/bg-home-content-dots.gif) 0px 10px no-repeat;
	}
	