#title {
	position: relative;
	top:24px;
	left:46px;
	height: 61px;
	width: 908px;
	background: URL(images/welcome.png) no-repeat 0px 0px;
}

#slideshow {
	position: relative;
	margin-top:12px;
	left:48px;
	height:463px;
	width:595px;
	background: URL(images/slideshow.png) no-repeat 0px 0px;
	z-index: 2;
}
	
	#slide2 {
		display: none;
	}
	
	#slide3 {
		display: none;
	}
	
	#slide4 {
		display: none;
	}

	#banners {
		position: absolute;
		top:30px;
		left:2px;
		height:431px;
		width:591px;
		background:#F00;
		overflow: hidden;
		background: URL(images/slide2.jpg) no-repeat 0px 0px;
		cursor: pointer;
		z-index: -1;
	}
	
	
	#slide-images{display:block; height:294px; margin-bottom:-7px; overflow:hidden; padding:0px; position:relative; width:982px; left:0px; top:-7px; margin-left:1px; }
	#slide-images li{background-color:none; display:block; list-style-type:none; margin:0px; padding:0px; position:absolute; }
	#slide-images li img{background-color:none; display:block;}
	

	#subnavbar {
		position: relative;
		top:1px;
		left:6px;
		height:28px;
		width:584px;
		background: URL(images/subnavbar.png) no-repeat 0px 0px;
	}
	
		#subnavbar td {
			height:28px;
			width:146px;
			cursor: pointer;
		}
		
		td#about:hover { background: URL(images/subnavbar.png) no-repeat 0px -28px; }
		
		td#admission:hover { background: URL(images/subnavbar.png) no-repeat -146px -28px; }
		
		td#directions:hover { background: URL(images/subnavbar.png) no-repeat -292px -28px; }
		
		td#sponsors:hover { background: URL(images/subnavbar.png) no-repeat -438px -28px; }
		
			#aboutPU {
				position: absolute;
				height:384px;
				width:373px;
				top:23px;
				left:0px;
				padding-left:25px;
				padding-top: 20px;
				background: URL(images/about.png) 0px 0px no-repeat;
				display: none;
			}
			
				p#mission {
					position: relative;
					top:23px;
					width:327px;
					text-indent: 15px;
					line-height: 140%;
				}
				
				p#generalinfo {
					position: absolute;
					bottom:33px;
					width:327px;
					line-height: 140%;
				}

			#admissionPU {
				position: absolute;
				height:163px;
				width:373px;
				top:23px;
				left:146px;
				padding-left:25px;
				padding-top: 20px;
				background: URL(images/admission.png) 0px 0px no-repeat;
				display: none;
			}
			
				p#admission {
					position: relative;
					top:23px;
					width:327px;
					line-height: 150%;
				}
			
			#directionsPU {
				position: absolute;
				height:384px;
				width:373px;
				top:23px;
				right:146px;
				padding-left:25px;
				margin-right: -25px;
				padding-top: 20px;
				background: URL(images/directions.png) 0px 0px no-repeat;
				display: none;
			}
			
				p#directions {
					position: relative;
					top:23px;
					width:327px;
					line-height: 140%;
				}
				
				span#getdirections {
					position: absolute;
					bottom:33px;
					width:320px;
					line-height: 140%;
				}

			#sponsorsPU {
				position: absolute;
				height:384px;
				width:373px;
				top:23px;
				right:0px;
				padding-left:25px;
				margin-right:-25px;
				padding-top: 20px;
				background: URL(images/sponsors.png) 0px 0px no-repeat;
				display: none;
			}




#hotnewsbox {
	position: absolute;
	right:48px;
	top:70px;
	height:134px;
	width:274px;
	background: URL(images/hotnewsbox.png) no-repeat bottom center;
}

	#hotnews {
		position: absolute;
		left:2px;
		top:-1px;
		height:12px;
		width:270px;
		text-align: right;
		vertical-align: top;
		background: URL(images/hotnews.png) no-repeat bottom left;
	}

	#hotnewstext {
		position: absolute;
		left:0px;
		top:0px;
		height:169px;
		width:267px;
		padding-top: 18px;
		padding-left:5px;
	}
	
		#hotnewstext span {
			display: block;
			padding-top: 3px;
			padding-bottom: 3px;
		}
		
		#hotnewstext span.special * {
			color:#900;
		}
		
.tonightbox {
	position: absolute;
	right:48px;
	top:370px;
	height:166px;
	width:274px;
	background: URL(images/tonightbox.png) no-repeat bottom center;
}

	#tonight {
		position:absolute;
		left:2px;
		top:-1px;
		height:12px;
		width:270px;
		text-align: right;
		vertical-align: top;
		font-weight: bold;
		background: URL(images/tonight.png) no-repeat bottom left;
	}

	.tonighttext {
		position: absolute;
		left:0px;
		top:16px;
		height:149px;
		width:274px;
		overflow: auto;	
	}
	
	.tonighttext table {
		position: relative;
		width: 100%
		left: 10px;
		top:1px;
		}
		
	.tonighttext table td {
		width: 188px;
		padding-left: 11px;
		border-bottom: #d3d3d3 1px solid;
		}
		
		
	.tonighttext table td.time{
		width:55px;
		text-align: right; 
		border-bottom: #a8bcc6 1px solid;
	}
	
#discountbanner {
	position: absolute;
	right:48px;
	top:225px;
	height:121px;
	width:274px;
	background: URL(images/discountprogramsmall.png) no-repeat 0px 0px;
}

#visitsponsors {
	position: relative;
	top:0px;
	left:46px;
	height: 19px;
	margin-top: 15px;
	width: 908px;
	background: URL(images/visitsponsors.png) no-repeat 0px 0px;
}

#sponsorbanners1 {
	position: relative;
	top:0px;
	left:46px;
	width: 908px;
	height: 119px;
	margin-top: 15px;
	padding-bottom: 5px;
	background: URL(images/ads.png) no-repeat 0px 0px transparent;
}

#sponsorbanners2 {
	position: relative;
	top:0px;
	left:46px;
	width: 908px;
	height: 119px;
	margin-top: 15px;
	padding-bottom: 5px;
	background: URL(images/ads2.png) no-repeat 0px 0px transparent;
}

#sponsorbanners3 {
	position: relative;
	top:0px;
	left:46px;
	width: 908px;
	height: 119px;
	margin-top: 15px;
	padding-bottom: 5px;
	background: URL(images/ads3.png) no-repeat 0px 0px transparent;
}

#sponsorbanners4 {
	position: relative;
	top:0px;
	left:46px;
	width: 908px;
	height: 119px;
	margin-top: 15px;
	padding-bottom: 5px;
	background: URL(images/ads4.png) no-repeat 0px 0px transparent;
}
		
		
			
