/*
Theme Name: The Four Horsemen Film Custom Theme
Theme URI: http://www.brandshank.com
Description: Bespoke Theme Created for The Four Horsemen Film
Version: 1.0
Author: Brandshank
Author URI: http://www.brandshank.com/
*/

@media screen {

/* CSS RESET */
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
html, body{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, div, ul, li, ol{margin: 0px;padding: 0px;}
ol, ul {list-style: none;}
a{text-decoration:none;outline:none;}
img{border:0;border-style:none;}
.clearboth{clear:both;}

/* GENERAL */
body{font:12px/15px Arial, Helvetica, sans-serif;color:#fff;background:#000 url(images/bg_50.jpg) scroll no-repeat center top;}
h1,h2,h3,h4{text-transform:uppercase;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:13px;}

/* HEADER */
#header-wrapper{margin-top:85px;background:url(images/transpBlack.png);height:255px;}
#header-bg{background:url(images/header_bg.png) no-repeat;display:block;width:950px;height:338px;position:absolute;top:-40px;left:10px;}
#header{width:950px;margin:0 auto;position:relative;}
#logo{position:absolute;top:-40px;left:280px;}
#logo a{display:block;width:120px;height:338px;}

/* NAVIGATION */
#nav{position:absolute;top:145px;right:10px;width:420px;text-align:left;}
#nav ul{}
#nav ul li{float:left;margin-right:30px;padding-bottom:10px;} 
#nav ul li a{font-size:20px;text-transform:uppercase;font-style:italic;color:#fff;} 
#nav a:hover, #nav li.current-menu-item a{color:#f0d65d;}

/* CONTENT */
#main-content{background:url(images/transpBlack.png);width:930px;margin:0 auto;margin-top:75px;padding:10px;}
#main-content p {
margin-bottom: 18px;
line-height: 23px;
font-size: 14px;
color: #E4E4E4;
}
#main-content .col-wrapper{overflow:hidden;margin-bottom:15px;}
#main-content .col1{float:left;width:560px;height:349px;}
#main-content .col2{float:right;width:350px;padding:5px;height:310px;position:relative;}
#main-content .col2 img{position:absolute;left:5px;bottom:0;}
.title{font-style:italic;margin-bottom:15px;}
.newsletter{overflow:hidden;}
.newsletter #scroller-container{width:420px;float:left;margin-left:30px;padding-top:15px;}
.newsletter #scroller-container span{font-size:20px;text-transform:uppercase;font-style:italic;margin-top:15px;}
.newsletter .newsletter-form{width:450px;position:relative;height:46px;float:right;margin-right:5px;}
.newsletter input.email{border:0;background:url(images/input_bg.png) no-repeat;width:320px;height:36px;padding:5px 120px 5px 10px;color:#f4f4f4;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;line-height:36px;}
.newsletter input.submit-button{position:absolute;top:5px;right:5px;border:0;background:#fff url(images/submit_button.gif) no-repeat;height:35px;width:104px;cursor:pointer;text-indent:-9999px;font-size: 0; display:block; line-height: 0;}
.entry {padding:10px;}
.entry a{color:#f0d65d;}
.entry a:hover{text-decoration:underline;}
.entry p{margin-bottom:20px;}
.entry h1,.entry h2, .entry h3, .entry h4{margin-bottom:15px;}
#main-content .pcol1{width:340px;float:left;}
#main-content .pcol2{width:540px;float:right;}

table.castcrew{width:890px;}
table.castcrew tr{}
table.castcrew td{vertical-align:top;padding-bottom:15px;}
table.castcrew td.table-col1{width:430px;}
table.castcrew td.table-col3{width:430px;}
table.castcrew td.table-col2{width:30px;}
table.castcrew h3{margin-top:0;}

.nero-event{padding:10px 0;clear:left;border-bottom:1px dotted #999;}
.nero-date{float:left;width:50px;height:40px;background:#000;border:1px solid #6e6e6e;}
.nero-event span a{margin-left:15px;color:#fff;font-size:14px;}
.nero-event span a:hover{color:#fff;}
.nero-month{width:50px;height:15px;background:#b2b2b2;color:#FFF;text-align:center; vertical-align:middle; text-transform:uppercase;font-weight:bold;}
.nero-day{width:50px;height:25px;color:#bbbdc0;text-align:center; vertical-align:middle;font-weight:bold;padding:5px 0;font-size:130%;}

#main-content .ngg-gallery-thumbnail{margin-right:4px;}
#main-content .wp_youtube_gallery{width:200px;float:left;margin-right:25px;margin-bottom:20px;}

#main-content .wpcf7-form p{font-size:16px;font-style:italic;color:#999;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:8px;font-weight:bold;}
.wpcf7-form .c-name, .wpcf7-form .c-email,.wpcf7-form .c-subject{
	background: url("images/input_bg.png") no-repeat;
    border: 0;
    color: #F4F4F4;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
    font-style: italic;
    height: 36px;
    line-height: 36px;
    padding: 5px 10px 5px 10px;
    width: 330px;
}
.wpcf7-form textarea.c-message{
	background: url("images/textarea_bg.png") no-repeat;
    border: 0;
    color: #F4F4F4;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
    font-style: italic;
    padding: 5px 10px 5px 10px;
    width: 330px;
	height:180px;
}
.wpcf7-form .wpcf7-submit{backgournd:#fff;padding:3px 10px;text-transform:uppercase;border:0;font-family:Verdana, Geneva, sans-serif;font-size:20px;font-style:italic;cursor:pointer;}

/* SOCIAL */
#social{width:50%;float:left;}
#social ul{overflow:hidden;}
#social li{float:left;margin-right:15px;}
#social-right{width:50%;float:right;}
#social-right ul{overflow:hidden;}
#social-right li{float:right;list-style-type:none;line-height:32px;margin-left:10px;}
#social-right span{text-transform:uppercase;font-size:18px;line-height:32px;}


/* FOOTER */

#footer-wrapper{padding-top:30px; background: url("images/transpBlack.png") repeat scroll 0 0 transparent;}
.copyright-p p { border-top:1px solid #77716f; color: #F1F1F3; margin-top: 18px; text-align: center; }
#footer{width:950px;margin:0 auto;overflow:hidden;padding-bottom:30px;}
#footer .block1{width:360px;float:left;margin-right:20px;}
#footer .block2{width:280px;float:left;margin-right:10px;}
#footer .block3{width:280px;float:left;}
#footer p.site-credits{float:right;padding-top:10px;padding-right:15px;}
#footer p.site-credits a{color:#f0d65d;}
#footer p.site-credits a:hover{text-decoration:underline;}
.twitter-item{padding:15px 0;border-bottom:1px solid #060606;}
.twitter-item img{float:left;margin-right:10px;margin-bottom:10px;}
.twitter-item a{font-weight:bold;color:#fff;}

#footer h2{font-style:italic;margin-bottom:10px;}
#footer h2 a{color:#fff;}
#footer .block1 h2,#footer .block2 h2,#footer .block3 h2{border-bottom:1px solid #333;padding-bottom:10px;}

/* IMAGES */
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width: 100%;height: auto;}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright,img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 12px;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;max-width: 632px !important;padding: 4px;text-align: center;}
.wp-caption img {margin: 5px 5px 0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
.wp-smiley {margin: 0;}

pre { }
code, tt { }

#meta { }
.postmetadata { }

.navgation { }
.next-posts { }
.prev-posts { }

#searchform { }
#s { }
#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

/* YouTube Thumbs for Video Page  */

.yt_thumbs_ol { display:inline-block; list-style:none; width:930px; margin: 75px 60px auto ;}
.yt_thumbs_li { float: left; width:280px;height:180px;margin: 30px 15px 11px 0 ; font-size:11px;  }
.yt_thumbs_href  { position: relative; display: inline-block; margin:0; padding:0;font-size:100%:background: transparent;   }
.yt_thumbs_img_width { width:200px; outline:none; }
.yt_thumbs_title { margin-top:6px; margin-bottom:3px; font-size:13px;font-weight:bold;   }
.yt_thumbs_desc { margin-top:6px; margin-bottom:3px; font-size:11px; text-transform:none;  }
.video_thumb { width:250px;height:160px;}



} /* END screen media */

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
