/*
Theme Name: Hybrid Custom
Theme URI: http://link-to-your-site.com
Description: Describe what your child theme should be like.
Version: 0.1
Author: Gregg Watt
Author URI: http://greggwatt.com
Tags: 
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

@import url('../hybrid/library/css/drop-downs.css');

@import url('../hybrid/library/css/2c-l-fixed.css');

a:link, a:hover, a:active, .NotFound-box a:link, .NotFound-box a:hover, .NotFound-box a:active { color: #EC1C24; }
a:visited, .NotFound-box a:visited { color: #C2947D; }

#header { margin: 0 0 0; }

body { background-color: #675445; }

#body-container { background:url(../../images/cross_background.jpg) no-repeat #120D0A;
	min-height: 903px; 
	margin: 0 auto; 
	width: 960px;
	border: 11px solid #c8b69e; }
	
.content { 
	width: 658px; 
	padding: 0 21px; }

#secondary { width: 220px; margin: 0 20px; }
	
#container { margin-bottom: 0; }	
	
.entry-content { margin-top: 90px; }

.entry { width: 642px; }	
	
#footer-container { 
	margin: 0;
	padding: 20px 20px 0px 20px;
	overflow: visible; }
	
#footer p { 
	font-size: 0.75em; 
	font-style: normal; 
	float: right; 
	color: #675445; }	

#page-nav li a { 
	background: none; 
	border: none; 
	color: #e4cfb4; 
	text-transform: uppercase;
	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif; }
	
#page-nav li a:hover { color: #710000; 
	text-decoration: none; }	

.textwidget ul, .execphpwidget ul { 
	margin: 0;
	margin-top: 21px;
	padding: 0;
	list-style-type: none;
	}

.textwidget li, .execphpwidget li { padding: 0; margin: 0; display: inline; }

.post img, .textwidget ul a img, .execphpwidget ul a img { border: 3px solid #e6e3dc; margin: 0; margin-bottom: 15px; }

.post img { padding: 0; margin-right: 15px; }

.textwidget #img-left, .execphpwidget #img-left {margin-right: 15px; }

.widget-title { text-indent: -9999px; margin: 0; }
.widget { margin-bottom: 0; }

#stars { 
	display: block;
    margin-left: auto;
    margin-right: auto; }
    
ul.dvd  {
	padding:0;
	list-style-type: none;
	width: 160px;
	}

li.dvd  { display: block; width: 250px; }

ul.dvd img, .execphpwidget ul.dvd a img { 
	border: none; 
	float: left; 
        padding-left: 15px;
        margin-bottom: 40px; }

#navigation { 
	padding: 20px 0px 60px 80px;
	float: right;
	margin: 0; }	
	
#navigation ul {
	display:inline;
	list-style:none;
	margin:0px;
	margin-right: 10px
	}

#navigation li {
	float:left;
	text-indent:-9999px;
	margin:0px;
	padding-left: 42px;
	}	

#watch a {
	display: block;
	height: 33px;
	width:84px;
	background: url(../../images/nav_movie.png); }

#watch a:hover {
	display: block;
	height: 33px;
	width:84px;
	background: url(../../images/nav_movie.png) 0 66px; }

#watch a:active {
	display: block;
	height: 33px;
	width:84px;
	background: url(../../images/nav_movie.png) 0 99px; }
		
#gallery a {
	display: block;
	height: 33px;
	width:122px;
	background: url(../../images/nav_gallery.png); }

#gallery a:hover {
	display: block;
	height: 33px;
	width:122px;
	background: url(../../images/nav_gallery.png) 0 66px; }

#gallery a:active {
	display: block;
	height: 33px;
	width:122px;
	background: url(../../images/nav_gallery.png) 0 99px; }		
		
#cast a {
	display: block;
	height: 33px;
	width:75px;
	background: url(../../images/nav_cast.png); }

#cast a:hover {
	display: block;
	height: 33px;
	width:75px;
	background: url(../../images/nav_cast.png) 0 66px; }

#cast a:active {
	display: block;
	height: 33px;
	width:75px;
	background: url(../../images/nav_cast.png) 0 99px; }
		
#press a {
	display: block;
	height: 33px;
	width:84px;
	background: url(../../images/nav_press.png); }

#press a:hover {
	display: block;
	height: 33px;
	width:84px;
	background: url(../../images/nav_press.png) 0 66px; }

#press a:active {
	display: block;
	height: 33px;
	width:84px;
	background: url(../../images/nav_press.png) 0 99px; }	
		
#study a {
	display: block;
	height: 33px;
	width:97px;
	background: url(../../images/nav_study.png); }

#study a:hover {
	display: block;
	height: 33px;
	width:97px;
	background: url(../../images/nav_study.png) 0 66px; }

#study a:active {
	display: block;
	height: 33px;
	width:97px;
	background: url(../../images/nav_study.png) 0 99px; }	
		
#stuff a {
	display: block;
	height: 33px;
	width:85px;
	background: url(../../images/nav_stuff.png); }

#stuff a:hover {
	display: block;
	height: 33px;
	width:85px;
	background: url(../../images/nav_stuff.png) 0 66px; }

#stuff a:active {
	display: block;
	height: 33px;
	width:85px;
	background: url(../../images/nav_stuff.png) 0 99px; }

#press_coverage img { border: none; margin: 0 0 0 45px; }
.breadcrumb, .breadcrumb-trail, .trail-begin, .trail-end {display: none;}
#press_coverage { z-index: -1; }

#background-movie {
	padding: 10px;
	width: 330px; 
	margin-top: 42px;
	margin-left: 267px ;
	border: 1px solid #222223; 
	background-color: #120f0e; 	
	opacity:0.8;
	filter:alpha(opacity=80); } 
	
.cast-box, .freestuff-box, .scene-box, .NotFound-box { 
	margin: 0;
	width: 558; 
	float: left; 
	padding: 10px; 
	margin-top: 24px;
	margin-left: 20px;
	border: 1px solid #706257; 
	background-color: #120f0e; 	
	opacity:0.8;
	filter:alpha(opacity=80); } 
	
.NotFound-box { margin-top: 150px; }
.NotFound-box p { 
	margin-left: 10px; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

.NotFound-box ul { margin-left: 10px; }	
	
.NotFound-box ul li {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	margin-right: 20px; }

.NotFound-box ul li a { text-decoration: none; }

#cast-box ul, #freestuff-box ul, #scene-box ul {
	list-style: none;
	margin: 0; }

#cast-box .image, #freestuff-box .image {
	width: 94px;
	display: block;
	float: left;
	text-align: center;
	margin: 23px 40px 45px 10px; }
	
#scene-box .image {  	
	margin-left: 10px; 
	display: inline; }
	
#last-img img { margin-right: 0; }	

#freestuff-box .image {
	width: 158px;  
	display: inline;
	margin: 10px; }

#freestuff-box img, #cast-box, #scene-box img {
	border: 1px solid #695b4b; }

#cast-box li {
	background: none;
	margin-bottom: 10px;
	clear: both;
	float: left;
	width: 100%; }
	
#freestuff-box li {
	clear: none;
	float: left;
	width: 186px; }

#scene-box li {
	clear: none;
	float: left;
	width: 120px; }
	
h2, h3, p { 
	font-family: �Helvetica Neue�, Helvetica, Arial, sans-serif; 
	color: #e4cfb4; 
	letter-spacing: 0.5px;}

h2 {
	margin: 10px;
	font-size: 1.1em;
	font-weight: normal; 
	padding-bottom: 10px; }
	 
#synopsis h2, #cast-box h2, #freestuff-box h2, #scene-box h2, #ThankYou h2, #NotFound-box h2 {
	text-indent: -9999px; }

#cast-box h2, #cast-box h3 {
	font-weight: normal;
	font-size: 1.1em; }
	
#synopsis h2 { 
	background: url(../../images/cross_header.png) no-repeat; 
	margin-top: 0;
	margin-left: 0; }
	
#cast-box h2 { background: url(../../images/heading_the_cast.png) no-repeat; }	
#freestuff-box h2 { background: url(../../images/heading_free_stuff.png) no-repeat; }
#scene-box h2 { background: url(../../images/heading_scene_study.png) no-repeat; }
#ThankYou h2 { margin-left: 0; background: url(../../images/heading_thank_you.gif) no-repeat; }
#NotFound-box h2 { background: url(http://www.greggwatt.com/crossline/wp-content/images/heading_404.png) no-repeat; }

p { margin-bottom: 7px; 
	font-size: 0.8em; }	
	
#freestuff-box p {
	text-align: center; }
	
#cast-box .role {
	font: italic 0.8em Georgia, Times, "Times New Roman", serif;
	margin-bottom: 11px;
	color: #E4CFB4; }

#cast-box .published {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #888; }

#cast-box h3 a {
	font-weight: normal; }

.zohoWebToLead, #ThankYou {
	padding: 10px 20px 0 20px;
	width: 330px; 
	margin-top: 42px;
	margin-left: 229px ;
	border: 3px solid #e6e3dc; 
	background-color: #e4cfb4; }
	
.zohoWebToLead { background: url(../../images/DVD_Solo.gif) no-repeat #E4CFB4 235px 155px; }

div.zohoWebToLead input[type="submit"] {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border: 0 none;
	outline-style: none;
	outline-width: 0;
	width: 100px;
	height: 32px;
	font-family: "helvetica neue",Helvetica,Arial,sans-serif;
	font-size: 0.9em;
	color: #ffffff;
	background-color: #988a78; 
	margin-bottom: 20px; 
	margin-top: 10px; }

div.zohoWebToLead h2 { 	
background: url(../../images/DVD_Signup.png) no-repeat;
padding-bottom:10px;
color: #E6E3DC; 
text-indent: -9999px; 
margin-left: 0; }

div.zohoWebToLead p, #ThankYou p { 
text-align: left; 
color: #27211e; 
font-family: "helvetica neue",Helvetica,Arial,sans-serif;
font-size: 0.9em; 
margin-bottom: 10px; }
	
#footnote.p { font-size: 0.7em; }	

input, textarea { font-family: "helvetica neue",Helvetica,Arial,sans-serif; }

#donateplusform {
	background:#C8B69E url(http://greggwatt.com/crossline/wp-content/images/enjoyed-the-film.png) no-repeat top left;
	border:3px solid #E6E3DC;
	padding:85px 10px 10px 10px; 
	margin-top: 40px;
	margin-bottom: 30px; }
	
#donateplusform p { color: #675445; }	
#donateplusform .submit { 
	background-color: #C8B69E;
	border: none; 
	padding: 0 0 0 20px;}
	
.click-to-donate { padding-left: 15px; margin-top: 30px; }	

#photo-gallery li { padding: 0; margin: 0; display: inline; }
#photo-gallery ul { margin-left: 270px; }
#photo-gallery ul a img { 
	border: 3px solid #e6e3dc; 
	margin: 0 15px 15px 0; }
#photo-gallery #img-left {margin-right: 15px; }
img.click-thumbs { 
	margin-bottom: 0; 
	border: 0;
	padding-left: 300px; }
.donate_amount input, .donate_amount textarea { width:50px; } 

.Free_Tell_A_Friend h3 { 
background-image: url(http://www.greggwatt.com/crossline/wp-content/images/tell-a-friend-arrow.png);
background-repeat: no-repeat; 
height: 54px;
text-indent: -9999px; }

.Free_Tell_A_Friend a img { 
	margin-left: 33px; }
	
ul.tell-friend {margin-top: 40px; }	