﻿a {
	color:#E83100;
	outline:none;
}
h2 {
	color:#E83100;
	font-size: 2.1em;
	margin-bottom:0;
}
body {
	background:#221311; 
}
#wrapper .container {
	min-height:750px;
}
#header {
	position:relative;
}
#header h1 {
	background:transparent url('../images/ac3-title.png') no-repeat scroll left top;
	display:inline-block;
	zoom: 1;
    *display: inline;
    margin-top:12px;
    margin-right:0;
	height:45px;
	text-indent:-9999px;
}
#header h1.span-7 {
	width:187px;
}
#header .span-17 {
	width:525px;
}
#navigation {
	margin-top:24px;
}
ul#utilities {
	list-style-type:none;
	padding:0;
	margin:-3px 0 0 0;
	width:77px;
	float:right;
}
ul#utilities li a {
	color:#221311;
	text-indent:-9999px;
}
ul#utilities li a:hover {
	color:#F2E1AC;
}
ul#utilities li#twitter {
	background:transparent url('../images/icon-sprites.png') no-repeat scroll right top;
	width:25px;
}
ul#utilities li#rss {
	background:transparent url('../images/icon-sprites.png') no-repeat scroll right -36px;
	width:25px;
}
ul#nav, #controls ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#nav {
	width:400px;
	float:left;
	margin-left:28px;
}
ul#nav li, ul#utilities li {
	display:inline-block;
	margin-right:24px;
	zoom: 1;
    *display: inline;
}
ul#nav li.end, ul#utilities li.end {
	margin-right:0;
}
ul#nav li a, ul#utilities li a {
	display:block;
	font-size:.9em;
	text-decoration:none;
}
ul#nav li a {
	color: #CE9A53;
	padding: 0;
}
ul#nav li.motion-pictures a, ul#nav li.random-madness a {
	color: #F2E1AC;
}
ul#nav li a:hover {
	color: #E83100;
}
#main {
	color:#FDF7DE;
	margin-top:24px;
}
/* Begin Styles for Homepage */
#homepage-spotlight {
	background-color:#0D0301;
	padding: 17px 17px 2px 17px;
	position: relative;
	margin: 0 auto;
	width: 678px;
	z-index: 2001;
}
#spotlight-window {
	width: 678px;
}
#spotlight-window ul { 
	margin:0; padding:0;
} 
.spotlight-item {
	overflow: hidden;
	position:relative;
	width: 915px;
}
.spot-headline {
	background:transparent url('../images/spotligh-overlay.png') repeat-x scroll left bottom;
	position:absolute;
	bottom:0;
	left:0;
	height:105px;
	width:100%;
	text-align:right;
}
.spot-headline h4 {
	font-size:32px;
	margin:24px 36px 0 0;
}
.spot-headline h4 a, .spot-headline p a {
	color:#fdf7de;
	text-decoration:none;
}
.spot-headline h4 a:hover, .spot-headline p a:hover {
	text-decoration:underline;
}
.spot-headline p {
	background:transparent url('../images/watch-arrow.png') no-repeat scroll right center;
	font-size:16px;
	margin:0 36px 0 0;
	padding-right:25px;
}
#controls {
	margin:2px auto 2px auto;
	width:106px;
}
#controls li {
	display:inline-block;
	zoom: 1;
    *display: inline;
}
#controls li a {
	display:block;
	height:31px;
	width:29px;
	text-indent:-9999px;
}
#controls li.prev a {
	background:transparent url('../images/prev-next.gif') no-repeat scroll 0 0;
	margin-right:43px;
}
#controls li.next a {
	background:transparent url('../images/prev-next.gif') no-repeat scroll -29px 0;
}
#controls li.prev a:hover {
	background:transparent url('../images/prev-next.gif') no-repeat scroll 0 -31px;
}
#controls li.next a:hover {
	background:transparent url('../images/prev-next.gif') no-repeat scroll -29px -31px;
}
#controls li.prev a:active {
	background:transparent url('../images/prev-next.gif') no-repeat scroll 0 -30px;
}
#controls li.next a:active {
	background:transparent url('../images/prev-next.gif') no-repeat scroll -29px -30px;
}
/* Begin Styles for Motion Pictures Pages */
ul#mp-nav {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#mp-nav li {
	border-bottom:1px solid #7e5b4c;
}
ul#mp-nav li.selected a {
	background:transparent url('../images/list-selected.png') no-repeat scroll left center;
}
ul#mp-nav a {
	color:#fff;
	display:block;
	padding:4px 4px 4px 15px;
	text-decoration:none;
}
ul#mp-nav a:hover, ul#mp-nav li:hover {
	text-decoration:underline;
}
.trim {
	border-color:#0D0301;
}
.gallery img {
	border-width:3px;
	border-style:solid;
}
.gallery h3 {
	color:#fff;
}
.gallery p {
	color:#bda67f;
}
a.watch-now {
	background:transparent url('../images/watch-now.png') no-repeat scroll right top;
	color:#E83100;
	display:block;
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
	width:105px;
	height:20px;
}
.video {
	background-color:#0D0301;
	border-width:16px;
	border-style:solid;
	margin:0 auto 36px auto;
	width:678px;
}
#carousel {
	margin:0 auto;
	width:678px;
}
#carousel img.trim {
	border-width:2px;
	border-style:solid;
}
#carousel h5 {
	color:#BDA67F;
	text-align:center;
}
#carousel a:hover img.trim, #carousel a:hover h5 {
	border-color:#C51E05;
	color:#DF2F00;
}
/* Begin Styles for Latest Page */
.latest h3 {
	border-bottom: 1px solid #7E5B4C;
	color: #FDF7DE;
	font-size: 1.1em;
	font-style: italic;
}
.latest p {
	color: #BDA67F;
}
/* Begin Styles for Contact Form */
#public #container {
	background:transparent url('../images/contact-form_bg.png') repeat scroll left top;
	border: 1px solid #0D0301;
	color:#FDF7DE;
    margin-bottom: 60px;
    padding: 10px 10%;
}
.embed #container {
	width:auto !important;
}
.wufoo .info h2 {
	color:#E83100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.9em;
}
#public #container label {
	display: block;
	font-size: 1.2em;
}
#public #container input, #public #container textarea, #WebLoginLayer0 input[name="username"], #WebLoginLayer0 input[name="password"] {
	background-color:#0D0301;
	color:#FDF7DE;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding: 6px;
	width: 78%;
}
#public #container input#Field1, #public #container input#Field2 {
	width:207px;
}
.wufoo li.focused {
	background-color:#130805;
}
.wufoo li.captcha {
	border-top:none;
}
.wufoo li span label {
	color:#FDF7DE;
}
textarea.textarea {
	min-width:60%;
}
.wufoo label.desc, .wufoo li.focused label.desc {
	color:#FDF7DE;
	font-family:Arial, Helvetica, sans-serif;
}
#container .info {
	border-bottom:none;
}
.errors {
	background-color: #fff;
	border: 1px solid #CA0002;
	color: red;
	padding: 4px;
	margin-bottom: 18px;
}
#public #container input#saveForm {
	padding:0;
	width:128px;
	height:28px;
}
#public #container a {
	display:none;
}
/* Begin Styles for Blog */

#main h2 {
	margin-bottom:0;
}
#main h2 {
	color:#E83100;
}
h2.date-header {
	display:none;
}
#sidebar h2 {
	font-size:1.2em;
	color:#BDA67F;
	border-bottom:1px solid #7E5B4C;
	margin:18px 0 6px 0;
}
#blog h3 {
	color:#BDA67F;
}
td.gsc-input {
	padding:0;
}
.screen-reader-text {
	display:none;
}
input#s {
	background-color: #3E2420;
	border: 1px solid #BDA67F;
	color: #FDF7DE;
	margin: 0;
	width:120px;
}
#blog {
	color:#FDF7DE;
}
#blog a:hover {
	color:#BDA67F;
}
#comments h4 {
	color:#BDA67F;
	font-size:1em;
}
h4#comment-post-message {
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0;
}
#sidebar ul, #sidebar li {
	list-style-type:none;
}
#sidebar ul {
	padding-left:18px;
}
/* Login Page Styles */
#WebLoginLayer0 {
	background-color:#0D0301;
	color:#FDF7DE;
	margin:0 auto;
}
#WebLoginLayer0 table:first-child {
	width:60%;
}
