
* { padding: 0; margin: 0;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(images/bg.jpg) repeat-x;
 background-color:#6D7616;
}
#wrapper { 
 margin: 0 auto;
 width: 924px;
}
#body-area { 
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}
#header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image: url(images/home-banner.jpg);
 background-repeat: no-repeat;
}

#cast-crew-header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image: url(images/cast-crew-banner.jpg);
 background-repeat: no-repeat;
}

#photos-header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image: url(images/photos-banner.jpg);
 background-repeat: no-repeat;
}

#news-header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image: url(images/news-banner.jpg);
 background-repeat: no-repeat;
}

#synopsis-header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image: url(images/trailer-banner.jpg);
 background-repeat: no-repeat;
}

#trailer-header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image:url(images/synopsis-banner.jpg);
 background-repeat: no-repeat;
}

#contact-header {
 color: #333;
 width: 924px;
 height: 481px;
 padding: 0px;
 margin: 32px 0px 0px 0px;
 background-image: url(images/contact-banner.jpg);
 background-repeat: no-repeat;
}


h1{

 color: #CCCC66;
 font-family: helvetica;
 font-size: 22px;
 padding: 20px 0px 15px 0px;
}

h2{

 color: #CCCC66;
 font-family: helvetica;
 font-size: 18px;
 padding: 20px 0px 15px 0px;
}

#text-links{

 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #CCCC66;
 text-decoration: underline;
}



#leftcolumn { 
 display: inline;
 color: #CCCC66;
 margin: 40px 0px 0px 25px;
 padding: 0px;
 width: 270px;
 float: left;
}


#rightcolumn { 
 float: right;
 color: #CCCC66;
 margin: 10px;
 padding-right: 40px;
 padding-left: 10px;
 width: 553px;
 display: inline;
 position: relative;
}

 /* NAVIGATION */
 
 
 ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
 width: 924px;
 height: 90px;
 background-image: url(images/nav-bg.jpg);
 background-repeat: no-repeat;
}


#navlist li
{
display: inline;
list-style-type: none;
width: 820px;
margin-left: 34px;
}

#navlist a { margin: 0px 0px 0px 8px;
text-decoration: none;

 }

#navlist a:link, #navlist a:visited
{
text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 color: #CCCC66;
  text-decoration: none;
}

#navlist a:hover
{
text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 color: #FFFFFF;
 text-decoration: none;
}


 /* END NAVIGATION */


#footer { 
 width: 100%;
 height:80px;
 clear: both;
 font-family: helvetica;
 font-size: 11px;
 color: #333300;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
}

#footer .right {
float: right;
margin: 0 0px 0 0;
}
	
	
#footer a {
color: #333300;
}


.clear { clear: both; background: none; }



/* PHOTO GALLERY */


#slider {
    width: 800px;
	padding-top: 20px;
    margin: 0 auto;
    position: relative;
	border-bottom: 1px solid #4C520F;
}

.scroll {
	overflow: hidden;
	width: 800px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
	
}

.scrollContainer div.panel {
    padding: 10px;
    width: 274px;
	height: 318px;
	
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(images/gallery/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(images/gallery/rightshadow.png) repeat-y;
}

#top-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	bottom: 0;
	background: url(images/gallery/topshadow.png) repeat-x;
}


#bottom-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	bottom: 0;
	background: url(images/gallery/bottomshadow.png)  repeat-x;
}


.inside {
	padding: 10px;
	border: 1px solid #4C520F;
}

.inside img {
	display: block;
	border: 1px solid #4C520F;
	margin: 0 0 10px 0;
	width: 250px;
}

.inside h2 {
	font-weight: normal;
	color: #ccc;
	font-size: 12px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}

a {
	color: #999;
	text-decoration: none;
	
}

a:hover {
	border-bottom: 0px solid #4C520F;
}

.scrollButtons {
    position: absolute;
    top: 127px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -45px;
}

.scrollButtons.right {
    right: -45px;
}

.hide {
    display: none;
	
	}
	
/* END PHOTO GALLERY */
	
	


 
 
 
 
 
 
 
 
 