

/* generic */

body {
	margin:40px 0 0 0;
	padding:0;
	background:top center #8b886c no-repeat url(images/page-bgnd.jpg);
	color:#dfdccd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clear {
	clear:both;
}

a {
	color:#dfdccd;
	text-decoration:none;
}
a.orange {
	color:#ad3914;
}
a:hover {
	text-decoration:underline;
}
h1, h2 {
	color:#b22301;
	font-size:16px;
	font-weight:normal;
}
h3 {
	color:#ad3914;
	margin-top:0;
	font-size:12px;
}
h3 span {
	font-weight:normal;
}
h3 a {
	color:#ad3914;
}
h4 {
	font-weight:normal;
	font-size:16px;
}

#homeheader, #header, #nav, #homemain, #main, #footer {
	width:760px;
	margin:0 auto;
}

#homeheader {
	background:bottom left #9c997e no-repeat url(images/header-bgnd.jpg);
	height:189px;
	padding-top:20px;	
}
#homeheader img {
	margin-left:220px;
}

/* header */

#header {
	background:bottom left #9c997e no-repeat url(images/header-bgnd.jpg);
	height:143px;
	padding-top:66px;
}
/*#header img {
	float:left;
}
#header p {
	float:right;
	margin:80px 0 0 0;
}
#header a {
	color:#a7a7a7;
	text-decoration:underline;
}*/


/* nav */

#nav {
	width:745px;
	height:39px;
	border-bottom:1px solid #b4b19d;
	background-color:#9c997e;
	padding:25px 0 0 15px;
}
#nav ul, #nav li {
	list-style:none;
	margin:0;
	padding:0;
}
#nav li {
	display:inline;
}
#nav a {
	background:transparent none no-repeat;
	display:block;
	float:left;
	height:18px;
}
#nav a:hover, #nav .selected a { background-position:0 -18px; }

	#nav .home a 					{ width:51px;  background-image:url(images/nav-home.gif); }
	#nav .whatsontoday a 	{ width:148px; background-image:url(images/nav-whats-on-today.gif); }
	#nav .whatson a 			{ width:103px; background-image:url(images/nav-whatson.gif); }
	#nav .ticketprices a 	{ width:120px; background-image:url(images/nav-ticketprices.gif); }
	#nav .venuehire a 		{ width:101px; background-image:url(images/nav-venuehire.gif); }
	#nav .contactus a 		{ width:108px; background-image:url(images/nav-contactus.gif); }
	#nav .aboutus a 			{ width:97px;  background-image:url(images/nav-aboutus.gif); }
	#nav .comingsoon a 		{ width:116px; background-image:url(images/nav-comingsoon.gif); }

#nav a span {	display:none; }


/* main */

#main {
	background-color:#9a9262;
	width:728px;
	padding:20px 0 30px 32px;
}
#main img.heading {
	margin-bottom:25px;
}

#main .container {
	padding-right:32px;
}

#main .contentleft {
	float:left;
	width:400px;
	padding:0 16px 0 0;
}
#main .contentright {
	float:left;
	width:264px;
	padding:0 32px 0 16px;
}


/* Whats on today */

#main .content .movie_gallery_item {
	float:left;
	width:335px;
	padding:0 29px 30px 0;
}
#main .content .movie_gallery_item img {
	float:left;
	margin-right:25px;
}
#main .content img {
	border-color:#dfdccd;
}

/* Coming Soon */

.coming_soon_list .item {
	float:left;
	width:154px;
	height:290px;
	margin-right:20px;
}
.coming_soon_list .item h4 {
	margin:0;
}

/* Movie Details */

.content .screens, #content .screens li {
	list-style:none;
	margin:0;
	padding:0;
}
.content .screens li {
	margin-bottom:1px;
}
.content .screens {
	float:left;
	width:150px;
	margin-right:25px;
}
.content .screens img {
	border:none;
	margin:0;
}

.content .synopsis {
	float:left;
	width:300px;
	margin-right:30px;
}
.content .synopsis p {
	margin-top:0;
}

.content .upcoming ul, .upcoming li {
	list-style:none;
	margin:0;
	padding:0;
}
.content .upcoming ul {
	float:left;
	margin-bottom:12px;
}
.content .upcoming li {
	clear:left;
	padding:2px 0 2px 0;
}
.content .upcoming li strong {
	float:left;
	display:block;
	width:130px;
	margin-right:8px;
}
.content .upcoming li .time {
	float:left;
	width:162px;
}

.content .details {
	float:left;
	width:150px;
	padding-left:30px;
	border-left:1px solid #b1aa85;
}
.content .details p {
	margin-top:0;
}
.content .details a {
	color:#ad3914;
}


/* movie lists */

.content .movie_list, .content .movie_list li, .content .movie_list ul {
	list-style:none;
	margin:0;
	padding:0;
}
.content .movie_list li {
	clear:left;
	margin-bottom:16px;
}
.content .movie_list ul {
	float:left;
	margin-top:12px;
}
.content .movie_list ul li {
	clear:left;
	padding:1px 0 1px 0;
	margin:2px 0;
}
.content .movie_list img {
	float:left;
	margin-right:15px;
}
.content .movie_list h3 {
	margin:0;
}
.content .movie_list ul li strong {
	float:left;
	display:block;
	width:120px;
}
.content .movie_list ul li .time {
	float:left;
	width:340px;
}


/* footer */

#footer {
	width:728px;
	border-top:1px solid #b4b19d;
	background:bottom left #9c997e no-repeat url(images/footer-brown-bgnd.jpg);
	padding:40px 0 105px 32px;
}
#footer img {
	margin-bottom:10px;
}





