@charset "UTF-8";
/* CSS Document */

* {
 padding: 0px;
 margin: 0px;
}

a {
 text-decoration: underline;
 color: #b9a45b;
}

a:hover {
 text-decoration: none;
}

a img {
 border: none;
}
html, body { 
	height: 100%; 
	width:100%;
	 padding: 0px;
	 margin: 0px;
/*	overflow: hidden;*/
}


body {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 0.8em;
 color: #666;
 background-color: #000;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	display:none;
	float: right;
}
#supersize .activeslide, #supersize .activeslide img{
	display:inline;
}
#supersize { float: right; }
#background_container { position: absolute; top:0; left:0; z-index: 0;}
#background { position:fixed; top: 0px; left: 100px; overflow:hidden; width:100%;}
* html #background {position:absolute;}

img { -ms-interpolation-mode: bicubic; }

#bg_image {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1;
}

#bg_image img {
 position: absolute;
}

.column {
 position:absolute;
}

.column.left {
 width: 428px;
 padding: 0;
 left:35px;
}

.column.right {
 padding-top: 35px;
 width: 420px;
 height:600px;
 left:500px
}

.content {
 float: left;
 width: 428px;
 color: #fff;
 overflow: hidden;
 position: relative;
}

.content.backed {
 width: 413px;
 padding: 0 0 0 15px;
 color: #666;
 background-color: #FFF6dd;
}

#footer, #footer_white {
 padding: 0 0 0 35px;
 width: 1000px;
 position:absolute;
 top:680px;
}


#footer p {
 color: #fff;
 font-size: 0.7em;
 font-family: Arial, Helvetica, sans-serif;
}

#footer a {
 color: #fff;
 text-decoration: none;
}

#footer_white p {
 color: #666666;
 font-size: 0.7em;
 font-family: Arial, Helvetica, sans-serif;
}

#footer_white a {
 color: #666666;
 text-decoration: none;
}


#footer a:hover {
 text-decoration: underline;
}

.header {
 float: left;
 width: 398px;
 height: 110px;
 background: #FFF6dd url(images/header_bg.jpg) repeat-x top left;
 margin-bottom: 18px;
 display: inline;
 padding: 18px 15px 15px;
 clear: both;
}

.header img {
 float: left;
 padding-right: 65px;
}

.inline {
 float: right; 
 clear: right;
 padding: 0 0 10px 10px;
}

.inline img {
 width: 82px;
 height: 123px;
 float: left;
}
.left h1 {
 color: #d5bc5e;
 font-weight: normal;
 font-size: 2.8em;
 padding-bottom: 5px;
}

.left h2 {
 color: #fff;
 font-weight: normal;
 font-size: 2.8em;
 padding-bottom: 18px;
}

.left h2 a {
 color: #A18930;
 font-weight: normal;
 font-size: 0.6em;
 float: left;
}

.left h3 {
 color: #d5bc5e;
 font-weight: normal;
 font-size: 1.8em;
 line-height: 30px;
 width: 310px;
 padding-bottom: 18px;
}

.left h4 {
 color: #fffcdf;
 width: 290px;
 font-size: 1.0em;
 font-weight: normal;
 padding-bottom: 18px;
}

.left .content ul {
 float: left;
 list-style: none;
 border-bottom: 1px solid #d5bc5e;
 width: 250px;
 padding-bottom: 10px;
}

.onblack ul {
 padding-top: 15px;
}

.left ul p {
 padding: 0;
 color: #d5bc5e;
 font-weight:bold;
}

.left ul a {
 text-decoration: none;
}

.left ul a:hover {
 text-decoration: underline;
}

.left ul li.selected a {
 color:#cccccc;
}

.right h1 {
 color: #fff;
 font-size: 1.4em;
}

#navigation {
 float: left;
}

#navigation ul {
 float: left;
 list-style: none;
 border-left: 1px solid #3b6450;
 padding-left: 10px;
 width: 130px;
}

#navigation li {
 float: left;
 width: 130px;
 height: 16px;
}

#navigation li a {
 color: #b9a45b;
 text-transform: uppercase;
 font-size: 0.9em;
 line-height: 16px;
 text-decoration: none;
}

#navigation li a:hover {
 text-decoration: underline;
}

#navigation li.selected a {
 color: #2f5947;
}

p.highlight {
 color: #104331;
 font-weight: bold;
}

p {
 padding-bottom: 15px;
}

.scrollable {
 overflow:auto;
}

.scrollable.text {
 padding-right: 15px !important;
}

p.grey {
	color:#666666;
}
	


.text {
 float: left;
 height:340px;
}



#wrapper {
 position: absolute; top:0; left:0; width: 100%; height: 100%; min-height: 670px; z-index: 10;

}
.movieWrap {
	width: 413px;
	float: left;
}
.movieThumb {
	width:75px;
	height:75px;
	background: #ccc;
	float:left;
}
.movieDesc {
	margin-left: 5px;
	float: left;
	width: 300px;
}

.gallery {
 float: left;
 width: 256px;
 list-style: none;
 margin:0 0 5px 0;
}

.gallery li {
 float: left;
 width: 70px;
 padding: 0 10px 10px 0;
}

.gallery li a img {
 border: 1px solid #888;
}

.gallery li img{
 float: left;
}