﻿body {
	background:url('../images/banner-background.jpg') repeat-x #03324F;
	font:normal 10pt Helvetica, Arial, sans-serif;
	line-height:1.5em;
	margin:0;
}

a:link,
a:visited,
a:active,
a:hover {
	outline-style:none;
}

img {
	border:0;
}

.clear {
	clear:both;
}

.print-header,
.print-footer {
	display:none;
}

.banner {
	background:url('../images/banner.jpg') top center no-repeat;
	position:relative;
	height:112px;
	width:100%;
}

.banner-ad {
	width:728px;
	height:90px;
	margin:0 auto;
	padding:7px 0 0 0;
}

.logo {
	padding:0;
	margin:0;
	width:984px;
	height:169px;
	margin:0 auto;
}

.logo a:link,
.logo a:visited {
	background:url('../images/logo.jpg') no-repeat;
	text-indent:-999em;
	width:984px;
	height:169px;
	display:block;
}

.wrapper {
	background:url('../images/page-background-repeat.jpg') top center repeat-y;
	margin:0 auto;
	width:1042px;
}

.content-background {
	background:url('../images/page-background.jpg') top center no-repeat;
	width:1042px;
}

.content {
	background:url('../images/page-footer.jpg') bottom center no-repeat;
	width:1042px;
	min-height:754px;
	height:auto !important;
	height:754px;
}

.content-left {
	width:327px;
	float:left;
	
}

.content-left-frame {
	background:#206481;
	border:1px solid #444A4D;
	padding:7px 8px;
	width:300px;
}

.content-middle {
	width:485px;
	float:left;
}

.content-middle-frame {
	background:#206481;
	border:1px solid #444A4D;
	padding:7px 7px;
	width:475px;
}

.content-right {
	width:223px;
	height:697px;
	float:right;
}

		.navigation {
			margin:0;
			padding:0;
			list-style:none;
			width:223px;
			float:left;
		}
		
		.navigation a:link,
		.navigation a:visited {
			background:url('../images/navigation2.jpg') no-repeat;
			text-indent:-999em;
			display:block;
			width:223px;
		}
		
		.navigation .tickets:link,
		.navigation .tickets:visited {
			background-position:0 0;
			height:55px;
		}
		
		.navigation .tickets:hover {
			background-position:-223px 0;
			height:55px;
		}
		
		
		.navigation .coming:link,
		.navigation .coming:visited {
			background-position:0 -55px;
			height:62px;
		}
		
		.navigation .coming:hover {
			background-position:-223px -55px;
			height:62px;
		}
		
		.navigation .imax:link,
		.navigation .imax:visited {
			background-position:0 -117px;
			height:61px;
		}
		
		.navigation .imax:hover {
			background-position:-223px -117px;
			height:61px;
		}
		
		
		.navigation .imaxed:link,
		.navigation .imaxed:visited {
			background-position:0 -178px;
			height:61px;
		}
		
		.navigation .imaxed:hover {
			background-position:-223px -178px;
			height:61px;
		}

		.navigation .trailers:link,
		.navigation .trailers:visited {
			background-position:0 -239px;
			height:61px;
		}
		
		.navigation .trailers:hover {
			background-position:-223px -239px;
			height:61px;
		}

		.navigation .events:link,
		.navigation .events:visited {
			background-position:0 -239px;
			height:61px;
		}
		
		.navigation .events:hover {
			background-position:-223px -239px;
			height:61px;
		}


		.navigation .group:link,
		.navigation .group:visited {
			background-position:0 -300px;
			height:61px;
		}
		
		.navigation .group:hover {
			background-position:-223px -300px;
			height:61px;
		}
		
		.navigation .cards:link,
		.navigation .cards:visited {
			background-position:0 -361px;
			height:61px;
		}
		
		.navigation .cards:hover {
			background-position:-223px -361px;
			height:61px;
		}
		
		.navigation .earn:link,
		.navigation .earn:visited {
			background-position:0 -426px;
			height:61px;
		}
		
		.navigation .earn:hover {
			background-position:-223px -426px;
			height:61px;
		}
		
		.navigation .trivia:link,
		.navigation .trivia:visited {
			background-position:0 -486px;
			height:60px;
		}
		
		.navigation .trivia:hover {
			background-position:-223px -486px;
			height:60px;
		}
		
		.navigation .feedback:link,
		.navigation .feedback:visited {
			background-position:0 -492px;
			height:58px;
		}
		
		.navigation .feedback:hover {
			background-position:-223px -492px;
			height:58px;
		}
		
		.navigation .employment:link,
		.navigation .employment:visited {
			background-position:0 -546px;
			height:60px;
		}
		
		.navigation .employment:hover {
			background-position:-223px -546px;
			height:60px;
		}
		
		.navigation .advertise:link,
		.navigation .advertise:visited {
			background-position:0 -606px;
			height:91px;
		}
		
		.navigation .advertise:hover {
			background-position:-223px -606px;
			height:91px;
		}
		

.footer-background {
	background:url('../images/footer-background.jpg') repeat-x;
	height:157px;
	width:100%;
}

.footer {
	background:url('../images/footer.jpg') no-repeat;
	width:984px;
	margin:0 auto;
}

.footer-top {
	padding:20px 0 0 0;
	letter-spacing:1px;
	text-align:center;
	color:#828359;
	cursor:default;
}

.footer-top a:link,
.footer-top a:visited {
	font:bold 8.5pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}

.footer-top a:hover {
	font:bold 8.5pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#BAE7F9;
}

.footer-bottom {
	padding:5px 0 0 0;
	letter-spacing:1px;
	text-align:center;
	color:#828359;
	cursor:default;
}

.footer-bottom a:link,
.footer-bottom a:visited {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#ACACAC;
}

.footer-bottom a:hover {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
}


.footer-smaller {
	font:bold 8pt Helvetica, Arial, sans-serif !important;
}

.footer-smaller a:link,
.footer-smaller a:visited {
	font:normal 7.5pt Helvetica, Arial, sans-serif !important;
	text-decoration:none;
	color:#ACACAC;
}

.footer-smaller a:hover {
	font:normal 7.5pt Helvetica, Arial, sans-serif !important;
	text-decoration:none;
	color:#fff;
}
