/*
Theme Name:RED BUTTON - CUSTOM
Theme URI:http://refueled.net/blank-themes/
Description:A Blank Wordpress theme with left sidebar.
Author:refueled
Author URI:http://refueled.net
version:2.0
Tags:two-column,widget-ready,blank
*/
/* basics */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,ƒ,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/*END OF RESET*/
body{background:#000;font-family:helvetica,arial,sans-serif;font-size:12px;color:#CBCBCB;line-height:16px;}
p{margin-bottom:4px;color:#CBCBCB;}
h2{color:#FAAF3B;font-size:15px;margin-bottom:5px;/*margin-top:25px;*/}
h3{color:#FAAF3B;font-size:14px;margin-bottom:10px;margin-top:10px;}
h2 a{color:#FAAF3B;text-decoration:none;}
a{color:#FAD9A5;text-decoration:none;}

/*CLASSES*/
.title{border-bottom:1px dotted #FF9C85;z-index:500;}
.titleright{padding-bottom:3px;border-bottom:1px dotted #FF9C85;text-align:right;}
.posttitle{margin-right:5px;float:left;display:block;}

.posttext{display:block;float:left;line-height:16px;}
.posttext p{float:left;line-height:18px;clear:left; }
.filmtext p{float:left;line-height:18px;zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top;width:250px;}
.listitem{border-bottom:1px dotted #FF9C85;display:block;float:left;width:660px;margin-bottom:15px;padding-bottom:25px;}
.filmitem{border-bottom:1px dotted #FF9C85;float:left;margin-bottom:15px;padding-bottom:25px;clear:left;width:660px;}
.projecttitle{margin-top:12px;}
.projecttitle a{color:#FAAf3b;font-size:14px;font-weight:bold;margin-bottom:8px;margin-top:8px;text-decoration:none;}
.projecttext {font-size:12px;}
.text{margin-top:10px;font-size:30px;}
.newsposttext{float:left;height:70px;margin-bottom:15px;width:277px;}
.newsposts{position:absolute;right:690px;top:536px;width:270px;}
.newslist{float:left;width:277px;height:100px;margin-top:10px;}
.postdate{color:#FAD9A5;font-size:9px;}
.readmore a{color:#FAD9A5;font-size:10px;line-height:14px;text-decoration:none;}
.yellow{color:#FAD9A5;font-size:10px;margin-bottom:4px;margin-top:4px;float:left;width:660px;}
.alignleft{color:#FAAF3B;margin-bottom:5px;}
.alignleft a{color:#FAAF3B;}
.alignright{color:#FAD9A5;margin-bottom:10px;}
.alignright a{color:#FAD9A5;}
.navigation{margin-bottom:25px;}
.sidetext li{font-family:helvetica,arial,sans-serif;font-size:13px;font-weight:bold;margin-top:15px;margin-bottom:15px;}
.sidetext li a{color:#FAAF3B;font-size:14px;font-weight:bold;text-decoration:none;}
.barsection{margin-bottom:30px;}
.barsection ul{list-style-image:url("images/bullet.jpg");padding-bottom:10px;margin-left:16px;}
.commentlist{margin-top:10px;}
.commentlist li{margin-top:8px;}
.red{color:#B7161B;}
.postmetadata{margin-bottom:14px;margin-top:10px;}
.equip{margin-bottom:15px;margin-left:16px;}
.equip li{padding-bottom:3px;padding-top:3px;list-style-image:url("images/bullet.jpg");}
.portfolio{float:left;width:330px;height:125px;}
.details{margin-bottom:20px;margin-top:20px;}
.direction{margin-bottom:5px;margin-top:5px;}
.direction a{color:#FAD9A5;text-align:left;}
.address{float:left;width:220px;zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top;margin-right:35px;}
.maps{float:left;height:405px;width:350px;zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top;}
.searchinput{margin-right:10px;}
.moredetails{float:left;clear:left;display:block;}
.submitbut{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border: 1px solid #EEAF3B; padding:1px; background:#EEAF3B;}
.excerpt{display:inline-block;float:left;width:239px;line-height:20px;}
.video{display:inline-block;float:left;}
   .inline-block { zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top; }
      .clearfix { overflow: hidden; display: inline-block; }
      .clearfix { display: block; }
.smaller{font-size:11.5px;}
/*STRUCTURE*/
#container{width:1000px;background:url('http://www.redbuttonfilms.co.uk/wp-content/uploads/2012/06/bg1.jpg');background-repeat:repeat;margin:0 auto;padding-bottom:5px;}
#main{margin-left:25px;margin-right:25px;padding-top:20px;}
#head-left{float:left;width:350px;}
#head-right{float:left;margin-left:80px;width:520px;}

#nav li{display:inline;margin-top:10px;}
#nav li a{color:#CBCBCB;text-decoration:none;font-size:13px;}
#nav li a:hover{color:#FAAF3B;}
#spacer{display:block;overflow:hidden;}
#head{background:#ffffff;display:block;margin-top:6px;margin-bottom:4px;height:90px;background:url('images/head-bg.png');float:left;}
#head img{float:left;margin-top:5px;}
#contenthead{background:url('images/content-head-img.png');float:left;height:6px;width:949px;}
#content{background:url('images/content-bg.png');background-repeat:repeat-y;float:left;min-height:597px;width:950px;}
#contentend{background:url('images/content-end-img.png');float:left;height:13px;width:949px;}
#posts{position:absolute;top:536px;width:330px;}
.posttitle a{color:#FAAF3B;font-size:14px;font-weight:bold;text-decoration:none;}
#footer{clear:left;height:108px;}
#footer a{color:#FAAF3B;text-decoration:none;}
#foot-left{float:left;padding-top:15px;}
#foot-right{float:right;text-align:right;padding-top:15px;}
#search{display:block;float:right;height:50px;margin-top:15px;margin-right:11px;}
#search h2{float:left;margin-right:12px;padding-top:3px;}
#searchform{float:left;}
#s{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border: 2px solid #333333; padding:1px; background:#333333;color:#ffffff;}
#nav{margin-top:10px;}
#projecttxt{margin-left:10px;margin-top:15px;}
/*HOMEPAGE STYLING*/
#intro{float:left;height:300px;width:330px;margin-top:14px;}

#introimg{background:url('http://www.redbuttonfilms.co.uk/wp-content/uploads/2012/06/intro-bg1.png');height:90px;margin-top:15px;}
#introimg ul{padding-left:6px;padding-top:8px;}
#introimg li{display:inline;padding-right:5px;}
#showreel{float:left;height:550px;margin-left:20px;width:575px;margin-top:15px;}
#projects{float:left;width:330px;margin-top:10px;position:relative;}
#projectpost{margin-top:10px;}
#news{float:left;margin-left:20px;width:277px;margin-top:10px;position:relative;}

#twitter{float:left;margin-left:20px;width:277px;position:relative;margin-top:10px;height:280px;}
#twitter_update_list{margin-top:8px;}
#twitter_update_list li{line-height:16px;margin-bottom:14px;}
#twitter_update_list span a{color:#FAAF3B; line-height:18px;}
#twitter_update_list a{color:#b7161b;}
#bird{position:absolute;right:-17px;top:3px;}
#videobg{background:url('http://www.redbuttonfilms.co.uk/wp-content/uploads/2012/06/showreel-bg1.png');height:480px;margin-top:15px;padding-bottom:10px;padding-left:10px;padding-top:10px;width:575px;}
#video{float:left;width:350px;}
#vid{float:left;display:block;}
#vid p{float:left;width:239px;}
#vidtxt{float:left;height:240px;margin-left:10px;margin-right:5px;width:234px;}
#vidtxt p{font-size:13px;line-height:25px;}
/*POSTS & NEWS PAGES*/
#respond{margin-top:20px;}
#submit{background:#FAAF3B none repeat scroll 0 0;color:#B7161B;font-family:Helvetica,Arial,sans-serif;font-size:13px;margin-bottom:5px;margin-right:10px;padding:3px 9px;border:none;}
#left{float:left;margin-right:30px;width:660px;margin-top:17px;}
#right{float:left;width:260px;margin-top:17px;}
#entrycontent img{float:right;margin-bottom:20px;margin-left:20px;}
#postcontent{min-height:265px;margin-top:15px;}
#comments{margin-top:20px;min-height:125px;}
#commentform{margin-top:10px;}
.input{background:#cbcbcb;border:none;padding:4px 12px 4px 11px;margin-left:10px;margin-right:10px;}
#commenttxtarea{margin-top:10px;border:none;background:#cbcbcb;width:479px;}
#sidebar{padding-right:15px;}
#entrytext{margin-top:16px;margin-bottom:10px;}
#careers{float:left;clear:left;}
#uk{float:left;display:block;width:660px;}
#us{float:left;display:block;width:660px;}
/*EQUIPMENT PAGE*/
#equipment{float:left;width:290px;}
#equip-images{float:left;width:350px;}
#equip-images img{background:#FAAF3B none repeat scroll 0 0;margin-bottom:40px;margin-top:10px;padding:2px;}
