body { 
	background-color: #000000;
}

#content {
	background-color: rgb(128,128,128);
	width: 1000px;
	margin: 0px auto;
	border: 50px double rgb(117,4,16);
	border-image: url("c3e2d60d_border.png") 300 repeat;
	padding: 20px;
}

#sub_content {
	margin: 5px;
	border: 7px double rgb(117,4,16);
	border-radius: 25px;
	padding: 20px;
}

a {
	color: #ffff66;
}

h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.clearright {
	clear: right;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

.strikethrough {
	text-decoration: line-through;
}

.left {
	text-align: left;
}

img.left {
	float: left;
}

.center {
	text-align: center;
}

.right{
	text-align: right;
}

img.right{
	float: right;
}

.full {
	text-align: justify;
}

/*header start*/

#header {
	color: #ffffff;
}

/*header end*/

/*now showing content start*/

#pagetitle {
	text-align: Center;
}

#columnleft {
	float: left;
}

#columnleft>div {
	margin: 5px;
	padding: 5px;
	border: 7px double rgb(117,4,16);
	border-radius: 25px;
	width: 266px;
}

#showtimes_button, #admission_button, #showtimes_close, #admission_close {
	display: none;
}

#showtimes table tr td:first-child {
	width: 110px;
}

#admission table tr td:first-child {
	width: 220px;
}

#nowplaying {
	margin: 5px;
	margin-left: 300px;
	padding: 5px;
	border: 7px double rgb(117,4,16);
	border-radius: 25px;
	width: 666px;
	min-height: 500px;
}

.nowplayingposter {
	float: right;
	width: 300px;
	margin: 0px 10px;
}

.nowplayingposter img {
	width: 300px;
	height: auto;
}

/*now showing content end*/

/*coming soon content start*/

#comingsoon {
	margin: 5px;
	border: 7px double rgb(117,4,16);
	border-radius: 25px;
	padding: 20px;
}

.comingsoonposter {
	float: right;
	width: 150px;
	margin: 0px;
}

.comingsoonposter img {
	width: 150px;
	height: auto;
}

.cstextblock {
	min-height: 240px;
}

/*coming soon content end*/

/*v.i.p. content starts*/

#vipcontent {
	margin: 5px;
	border: 7px double rgb(117,4,16);
	border-radius: 25px;
	padding: 20px;
}

#membprice td:first-child {
	width: 100px;
}

#membprice td:last-child {
	width: 200px;
}

#membprice {
	text-align: center;
}

/*v.i.p. content ends*/

/*what's happening content starts*/

#whcontent {
	margin: 5px;
	border: 7px double rgb(117,4,16);
	border-radius: 25px;
	padding: 20px;
}

/*what's happening content ends*/


/*navigation start*/

#navigation {
	width: 1000px;
	text-align: right;
	border-bottom: 7px double rgb(117,4,16);
	color: #ffffff;
}

#navigation>p {
	margin: 5px 0px;
}

.pagelink {
	color: #ffffff;
	font: 20px bold serif;
	text-decoration: none;
	display: inline-block;
}

.pagelink:hover {
	color: rgb(117,4,16);
}

#facebooklink {
	color: #ffffff;
	font: 20px bold helvetica, sans-serif;
	text-decoration: none;
	background-color: #425695;
	border-radius: 5px;
}

#menu_button, #nav_close {
	display: none;
}

/*navigation end*/

#footer {
	text-align: center;
	font-size: 10px;
	clear: both;
}

@media only screen and (max-width:1124px) {

	#content {
		width: 850px;
	}

	#headerimg {
		width: 850px;
		height: 202px;
	}
	
	.home_block {
		width: 245px;
	}

	#columnleft>div {
		margin: 5px;
		padding: 5px;
		border: 7px double rgb(117,4,16);
		border-radius: 25px;
		width: 266px;
	}

	#showtimes table tr td:first-child {
		width: 110px;
	}

	#admission table tr td:first-child {
		width: 220px;
	}

	#nowplaying {
		margin: 5px;
		margin-left: 300px;
		padding: 5px;
		border: 7px double rgb(117,4,16);
		border-radius:25px;
		width: 516px;
		min-height: 500px;
	}

	.nowplayingposter {
		width: 250px;
		margin: 5px;
	}

	.nowplayingposter img {
		width: 250px;
		height: auto;
	}

	#navigation {
		width: 850px;
	}
	
	.pagelink, #facebooklink {
		font-size: 16px;
	}

}

@media only screen and (max-width:640px) {

	body { 
		background-color:  rgb(143,143,147);
	}

	#content {
		width: auto;
		margin: 0px;
		border: none;
		padding: 5px;
	}

	#sub_content {
		margin: 0px;
		border: none;
		border-radius: 0px;
		padding: 5px;
	}

	a {
	}

	h4 {
	}

	.clearright {
	}

	/*header start*/

	#header {
	}

	#headerimg {
		width: 100%;
		height: auto;
	}

	/*header end*/

	/* homepage content start */

	.home_block {
		display: initial;
		width: auto;
		margin: 0px;
		padding: 5px;
		border: none;
		border-radius: 0px;
		text-align: center;
	}

	/* homepage content end */

	/*now showing content start*/

	#pagetitle {
	}

	#columnleft {
		float: none;
	}

	#columnleft>div {
		display: none;
		margin: 0px;
		padding: 5px;
		border: none;
		border-radius: 0px;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		background-color: rgb(143,143,147);
		background-color: rgba(143,143,147,0.9);
		z-index: 10;
		overflow: scroll;
	}
	
	#showtimes:target, #admission:target, #showtimes.show, #admission.show {
		display: block;
	}
	
	#showtimes_close, #admission_close {
		display: block;
	}
	
	#showtimes_close>a, #admission_close>a {
		display: inline-block;
		position: fixed;
		top: 5px;
		right: 5px;
		text-align: center;.
		font: 20px bold serif;
		text-decoration: none;
		padding: 5px;
		color: black;
		background-color: rgba(255,255,255,0.8);
		border-radius: 5px;
		padding: 2px 5px;
	}
	
	#showtimes_button, #admission_button {
		display: block;
		position: fixed;
		bottom: 0px;
		width: 50%;
		background-color: rgb(143,143,147);
		text-align: center;
		margin: 0px;
	}
	
	#showtimes_button a, #admission_button a {
		display: block;
		color: #ffffff;
		font: 20px bold serif;
		text-decoration: none;
		padding: 5px;
	}
	
	#showtimes_button {
		left: 0px;
	}
	
	#admission_button {
		right: 0px;
	}

	#showtimes table tr td:first-child {
		width: auto;
	}

	#admission table tr td:first-child {
		width: auto;
	}

	#nowplaying {
		margin: 0px;
		padding: 5px;
		border: none;
		border-radius: 0px;
		width: auto;
		min-height: auto;
	}

	.nowplayingposter {
		float: none;
		width: auto;
		margin: 5px 0px;
	}

	.nowplayingposter img {
		width: 100%;
		height: auto;
	}

	/*now showing content end*/

	/*coming soon content start*/

	#comingsoon {
		margin: 0px;
		border: none;
		border-radius: 0px;
		padding: 5px;
	}

	.comingsoonposter {
		float: none;
		width: auto;
	}

	.comingsoonposter img {
		width: 100%;
		height: auto;
	}

	.cstextblock {
		min-height: 0px;
	}

	/*coming soon content end*/

	/*v.i.p. content starts*/

	#vipcontent {
		margin: 0px;
		border: none;
		border-radius: 0px;
		padding: 5px;
	}

	#membprice td:first-child {
		width: auto;
	}

	#membprice td:last-child {
		width: auto;
	}

	#membprice {
		text-align: center;
	}

	/*v.i.p. content ends*/

	/*what's happening content starts*/

	#whcontent {
		margin: 0px;
		border: none;
		border-radius: 0px;
		padding: 5px;
	}

	/*what's happening content ends*/


	/*navigation start*/

	#navigation {
		display: none;
		width: auto;
		height: auto;
	}
	
	#navigation:target, #navigation.show {
		display: block;
	}

	.pagelink {
		display: block;
		border: 1px solid #ffffff;
	}

	.pagelink:hover {
		border-color: rgb(117,4,16);
	}

	#facebooklink {
		display: block;
	}


	#menu_button {
		display: inline-block;
		position: absolute;
		top: 5px;
		left: 5px;
		margin: 0px;
	}

	#menu_button>a {
		color: black;
		background-color: rgba(255,255,255,0.8);
		border-radius: 5px;
		padding: 2px 5px;
	}

	#navigation>p>#nav_close {
		display: inline;
	}

	/*navigation end*/

	#footer {
		text-align: center;
		font-size: 10px;
		clear: both;
	}
}

/*
     FILE ARCHIVED ON 01:06:14 Sep 06, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:14:04 Jul 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.514
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.028
  esindex: 0.01
  cdx.remote: 14.386
  LoadShardBlock: 78.844 (3)
  PetaboxLoader3.datanode: 86.734 (4)
  PetaboxLoader3.resolve: 90.347 (2)
  load_resource: 103.985
*/