body	{
	background: #00172c url(images/film/body-bg.gif) repeat-x 0 0;
}

#body3	{
	background: transparent url(images/film/HeaderImage.jpg) no-repeat top center;
}

#body2	{
	background: transparent url(images/film/halo-tile.png) repeat-y top center;
}

#container	{
	background-color: transparent !important;	
}

#headarea	{
	background-image: none !important;
	background-color: transparent !important;
}

.kiss-user-data a	{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.kiss-user-data a:hover	{
	text-decoration: underline;
}

.nownext {
	background-image:url(images/film/nownext-bar.jpg);
	color:#fff;
}

.nownext a	{
	color: #fff !important;
}

#listenlive{
	background-image:url(images/film/nownext-both.jpg);
}

#listenlive:hover {
	background:url(images/film/nownext-both.jpg) no-repeat 0 -29px !important;
}

#listenlive a, #listenlive a:hover	{
	color: #fff !important;
}


.release-image a img, .jcarousel-item a img {
	margin: 1px;
	border: none;
}

.release-image a:hover img, .jcarousel-item a:hover img{
	border: 1px solid #830C00;
	margin: 0;
}

#menu li a {
	background: url(images/film/nav-slide.jpg) no-repeat 0 0;
}

#menu li a:hover, #menu li a:focus, #menu li a:active {
	background-position: -150px 0; color: #fff;
}

#menu #homenav a {
	background-image: url(images/film/nav-home-slide.jpg);
}

#menu .current_page_item a {
	background-image:url(images/film/final_current_page_item.jpg);
}

.subnav {
	background-image:url(images/film/bg-subnav.gif);
}

.subnav ul li {
	background-image:url(images/film/subnav-separator.gif);
}

.subnav ul li a, .subnav ul li a:hover {
	color:#383838 !important;
}

#subnav .current_page_item {
	background-color:#949494;
}

.main-content {
	background-color:#535353;
}

.headerbut {
	background-image: url(images/film/headerbuttonbg.gif);
	color: #323232;
}

.headerbut a:link, .headerbut a:hover, .headerbut a:focus, .headerbut a:active, .headerbut a:visited {
	color: #323232;
}

.searchout {
	background: url(images/film/search-bg.gif) no-repeat 0 0 !important;
}

.searchsel {
	background: url(images/film/search-bg.gif) no-repeat 0 0 !important;
}
.search button.btn {
	background: url(images/film/search-but.gif) no-repeat top right;
	color: #323232;
	font-weight: normal;
}

.post-header	{
	height: 42px;
	background: url(images/film/post-header.jpg) no-repeat top left !important;
}

.post-title {
	padding-left:40px;
	padding-top:17px;
}

.post-title p, .post-title a:link, .post-title a:visited {
	font-size:16px;
	/*text-transform: uppercase;*/
}

.title h1 {
	color:#323232;
	font-size: 20px;
}

.post-footer {
	background-image: none !important;
	background-color: #000;
	height: 38px;
	width:620px;
}

.post-footer-short	{
	height: 10px !important;
}

a.more-films-link	{
	display: block;
	float: right;
	margin-top: 8px;
	margin-right: 8px;
}


/* Brightcove players */
#film-home-player	{
	margin-left:20px;
	padding-top:15px;
	height: 460px;
}

.film-single{
	margin-left: 20px;
	padding-top:15px;
}

.film_rated li span.high2 {
	display: none !important;
}

.wp-pagenavi {
	padding-bottom:0;
	padding-top:10px;
}

.wp-pagenavi span.pages {
	color:#FFFFFF;
}

.film-group div.release	{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

/* Film Release Boxes */

.post-body {
	background-color:#fff;
	padding: 0 !important;
	width:620px;
}

.single-post-body{
	background-color: #f0f0f0;
}

.post-body p {
	margin-bottom:0 !important;
}

div.post-body-top	{
	background-color: #F0F0F0;
	padding: 20px 35px;
}

.post-body-top-white {
	background-color:#fff !important;
	padding: 20px 20px !important;
}

div.blurb	{
	min-height: 240px;
}

div.release	{
	background-color: #fff;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	width: 127px;
	padding: 11px 13.5px;
	float: left;
	font-size: 10.5px;
}

div.release-first	{
	background-color: #f0f0f0;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}

div.release-image	{
	position: relative !important;
	height: 173px !important;
}

img.top-film, img.win-film	{
	position: absolute;
	top: 0;
	left: 0;
}

.release strong	{
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	min-height: 30px;
}

img.icon	{
	margin: 0;
	padding: 0;
	float: right;
}

a.trailer-button-grey	{
	clear: both;
	display: block;
	background: url(images/film/trailer-button-grey.gif) no-repeat top left;
	width: 132px;
	height: 20px;
	padding: 2px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff !important;
	font-size: 13px;
	margin-top: 10px;
}

a.trailer-button-grey:hover	{
	background: url(images/film/trailer-button-grey.gif) no-repeat 0 -22px;
	text-decoration: none;
}


a.trailer-button-red	{
	clear: both;
	display: block;
	background: url(images/film/trailer-button-red.gif) no-repeat top left;
	width: 132px;
	height: 20px;
	padding: 2px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff !important;
	font-size: 13px;
	margin-top: 10px;
}

a.trailer-button-red:hover	{
	background: url(images/film/trailer-button-red.gif) no-repeat 0 -22px;
	text-decoration: none;
}

/* ENDS Film Release Boxes */

/* Search for film box */

div.film-search	{
	float: left;
	width: 240px;
}

#film-search	{
	float:left;
	font-size:10px;
	height:15px;
	margin-top:1px;
	width:180px;
}

#submit-search	{
	float: left;
}

div.genre-list	{
	float: left;
	width: 310px;
	margin-top: -28px;
}

ul.genre-list	{
	font-size: 11px;
	text-indent: 0;
}

ul.genre-list li	{
	float: left;
	display: inline-block;
}

ul.genre-list li a	{
	color: #1e1e1e !important;	
	font-weight: bold;
	text-decoration: underline;
	float: left;
	display: inline-block;
	border-right: 1px solid #1e1e1e;
	margin: 2px 5px 2px 0 !important;
	padding: 0 5px 0 0 !important;
}

ul.genre-list li a:hover	{
	color: #830c0c !important;
}

/* ENDS Search for film box */


.most-viewed-tab, .top-rated-tab, .latest-comments-tab {
	background-image:url(images/film/bg-not-current.jpg);
	color: #1e1e1e;
}

.current-tab {
	background-image:url(images/film/bg-current.jpg);
}

.panel ul li {
	background-color:#fff;
}

.panel ul li.odd-comment {
	background-color:#d6d6d6;
}

.footerads {
	background-color:#535353;
}

#footer	{
	padding-bottom: 0 !important;
}



/* Film Single Page Template Styles */


div.film-post-left-col	{
	padding: 15px;
	width: 425px;
	float: left;
	background-color: #fff;
}

div.film-post-left-col a	{
	color: #6C6B6B !important;	
}

div.film-post-left-col a:hover	{
	color: #830C00 !important;
}


div.film-post-left-col p	{
	margin-bottom: 10px !important;
}

div.film-post-right-col	{
	width: 135px;	
	padding: 15px;
	float: left;
}


div.film-post-right-col a.trailer-button-grey	{
	font-size: 11px !important;
}

.single-post-bottom	{
	width: 425px;
	margin-bottom: 20px;
}

p.ratings-title {
	color: #830C00 !important;
}

.single-post-bottom-one {
	width: 265px;
}

.single-post-bottom-two {
	width: 160px;
}

span.strong-red	{
	font-weight: bold;
	color: #830C00;
	font-size: 12px !important;
}
/* ENDS Film Single Page Template Styles */

/* Film Sidebar Widgets */

.film-sidebar-list	{
	width: 158px;
	background-color: #535353;
	margin-top: -9px;
	margin-bottom: 20px;
	/* 	margins are stupid like this to offset
		the clapperboard header image which breaks
		above the top of the div */
}

.film-sidebar-list h3	{
	background: url(images/film/clapper-widget-header.gif) no-repeat top left;
	height: 36px;
	padding: 18px 10px 0 66px;
	font-size: 15px;
}

.film-sidebar-middle	{
	background-color: #fff;
}

.film-sidebar-list ul	{
	padding: 5px 0;
}

.film-sidebar-list ul li 	{
}

.film-sidebar-list ul li a	{
	display: block;
	margin: 5px 0;
	border-bottom: 1px solid #f2f2f2;
	padding: 0 10px 0 26px;
	color: #010101;
	text-decoration: none;
	font-size: 10px;
	background: url(images/film/clapper-widget-divider.gif) no-repeat 10px 1px;
}

.film-sidebar-list ul li a:hover	{
	color: #830C00;
	text-decoration: underline;
}

.film-sidebar-list-bottom	{
	background: #535353 url(images/film/clapper-widget-footer.gif) no-repeat top left;
	height: 7px;
}

.comments-title p, .comments-title a:link, .comments-title a:visited {
	font-size:12px;
	text-transform:none;
	padding-top:3px;
}

#commentform p {
	padding:10px;
}

#the-comments .post-footer{
	display: none;
}

ol.commentlist li span.comment-author {
	color:#830C00;
}
ol.commentlist li {
background:#FFFFFF url(images/film/bg-commentbubble.gif) no-repeat scroll left bottom;
}


/* ENDS Film Sidebar Widgets */


.tell-us-what-you-think {
	background-color:#FFFFFF;
	padding:20px 0 20px 35px !important;
	width:585px;
}

