/*
Theme Name: NBCQ
Theme URI: http://www.nbcq.co.uk/
Description: NBCQ.
Version: 0.1
Author: Alex Capes
Author URI: http://www.thechurchoflondon.com/
Tags: nbcq
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-align:left;vertical-align:baseline;margin:0;padding:0;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
a {outline: none;}
a img {outline: none;}
body {font-size:0.625em;line-height:1.8em;background: #0baacc;color:#fff;font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;}
a{text-decoration:none; color:#fff;}
h1.replacehome {	width: 728px; height: 52px;
background: url(http://www.nbcq.co.uk/images/header-home.png);
text-indent: -9999px;
}
h1.replacefilms {	width: 728px; height: 52px;
background: url(http://www.nbcq.co.uk/images/header-films.png);
text-indent: -9999px;
}
h1.replacefilms2010 {	width: 728px; height: 52px;
background: url(http://www.nbcq.co.uk/images/header-films-2010.png);
text-indent: -9999px;
}
h1.replaceabout {	width: 728px; height: 52px;
background: url(http://www.nbcq.co.uk/images/header-about.png);
text-indent: -9999px;
}
h1.replacecontact {	width: 728px; height: 52px;
background: url(http://www.nbcq.co.uk/images/header-contact.png);
text-indent: -9999px;
}
h2.replacenews {	width: 728px; height: 17px;
background: url(http://www.nbcq.co.uk/images/header-news.png);
text-indent: -9999px;
}
h2.replaceupcoming {	width: 300px; height: 17px;
background: url(http://www.nbcq.co.uk/images/header-upcoming.png);
text-indent: -9999px;
}
h1.replaceannual {	width: 728px; height: 52px;
background: url(http://www.nbcq.co.uk/images/header-annual.png);
text-indent: -9999px;
}
#header {border-bottom:2px solid white;padding:0 0 10px 0;margin:0 0 20px 0}
#banner {width:480px; float:right;}
h1 a, #banner a {text-decoration:none; border:0;color:#fff}
h2 {font-size:1.8em;line-height:1.25em;font-weight:lighter;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding: 0;margin:0;}
h3 {font-size:1.8em;line-height:1.25em;font-weight:lighter;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding: 0;margin:0;}
#description p {font-size:1.8em;line-height:1.2em}
#description a {background: #e46333;padding:2px;}
#overall{width:728px;text-align:center;padding:10px 0 0 272px;background:#0baacc url(http://www.nbcq.co.uk/images/reel.png) no-repeat bottom left fixed;}
ul#fbtwit {margin:10px 0 40px 0;font-size:1.4em}
ul#fbtwit li {padding:0 0 0 34px;text-transform:uppercase;margin:0 0 10px 0;height:24px;vertical-align:middle;line-height:1.8em}
ul#fbtwit li a {text-decoration:none; color:#fff;border:0;}
ul#fbtwit li.twitter {background:transparent url(http://www.nbcq.co.uk/images/twitter.png) no-repeat 0 0;}
ul#fbtwit li.facebook {background:transparent url(http://www.nbcq.co.uk/images/facebook.png) no-repeat 0 0;}
ul#upcoming {font-size:1.1em;margin:10px 0 20px 20px;height:280px;overflow:auto;}
ul#upcoming li {padding:5px 0 10px 0;margin:0;line-height:1.2em}
#social a {border:0}
#social img {margin:0 0 20px 0}
hr {
border-color: #fff;
border-style: solid;
border-width: 2px 0 0;
clear: both;
margin: 20px 0 20px;
height: 0;
}
strong{font-weight:bold}
em{font-style:italic}
#news p {margin:10px 0 10px 0;font-size:1.4em;line-height:1.3em}
#news h2 {text-transform:uppercase}
#news div {position:relative;padding-right:200px;margin:0 0 20px 0;
min-height:133px;
height:auto !important;
height:133px;}
#news img {position:absolute;top:20px;right:0;width:180px}
#news a {background: #e46333;font-weight:normal;padding:1px}
#wp-calendar{margin:0 0 20px 20px;font-size:1.4em;width:180px;padding: 0}
#whatKnow {float:left;width:423px;background:#fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;color:#333}
#whatKnow div {padding:20px}
#whatKnow p {margin:10px 40px 10px 0;font-size:1.4em;line-height:1.3em}
#whatKnow img {float:right;width:150px;height:150px;margin:0 0 20px 20px;}
#social {float:left;width:300px;padding:20px 0 0 0}
ul#fbtwit {margin:0 0 0 20px;border-top:1px solid white;padding: 20px 0 0 0;font-weight:bold}
#social h2 {margin:0;text-transform:uppercase}
#whatKnow ul {font-size:1.4em;line-height:1.3em;list-style:square;margin:0 0 0 10px}
#whatKnow ul li {padding: 10px 20px 0 0}
#whatKnow h2 {border-bottom:2px solid #333;width:210px;margin:0 0 10px 0;padding:0 0 5px 0}
ul#navigation {float:right;margin:10px 0 40px 0}
ul#navigation li a {text-decoration:none;border-bottom:1px dotted #ccc;color:#fff;}
ul#navigation li.social a {text-decoration:none;border:none;}
ul#navigation li {display:inline;background:#157497;padding:7px;font-size:1.2em;line-height:0;text-transform:uppercase;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin:0 2px 0 2px}
ul#navigation li.social {padding:0;background:#0baacc;vertical-align:bottom}
ul#navigation li.social:hover {background:#0baacc;}
ul#navigation li:hover {background:#e46333}
#footer {margin:0 0 40px 0}
.filmboxleft, .filmboxright {width:254px;float:left;margin-bottom:20px}
.filmboxleft h2, .filmboxright h2 {padding:120px 0 10px 2px;text-shadow: #000 2px 2px 2px;font-size:2.4em;font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;}
.filmboxright {margin-left:20px;}
.filmboxleft img, .filmboxright img{width:254px;}
.filmboxright div, .filmboxleft div  {min-height:170px;
height:auto !important;
height:170px;
}
.filmboxleft p, .filmboxright p {font-size:1.4em;margin-bottom:5px}
.filmboxleft a, .filmboxright a {line-height:1.6em}
#filmsoverall {float:left;width:528px}
.currentdates {float:left;width:156px;border:1px solid white;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:10px;margin:0 0 0 20px;height:558px;overflow:auto}
.currentdates h2 {margin:0}
.currentdates p {font-size:1.2em;margin:10px 0 10px 0;line-height:1.4em}
.currentdates a, .filmboxleft a, .filmboxright a {background: #e46333;font-weight:normal;padding:1px}
.large {font-size:3.5em;opacity:.90;
filter:alpha(opacity=90);
filter: "alpha(opacity=90)";color:#1b9ccc }
.colorcap {text-transform:uppercase;color:#e46333}
#pagecontent .entry p {font-size:1.4em;margin:10px 0 10px 0}
/* the overlayed element */
.simple_overlay {
/* must be initially hidden */
display:none;
/* place overlay on top of other elements */
z-index:10000;
/* styling */
background-color:#000;
width:640px;
min-height:385px;
/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}
/* close button positioned on upper right corner */
.simple_overlay .close {
background-image:url(http://www.nbcq.co.uk/images/close.png);
background-repeat:no-repeat;
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px;
}

/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; text-align:right; padding:10px 0 10px 0;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.1em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #e46333; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 0 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:inline; font-size:14px; padding-bottom:10px; font-weight:normal;}
#mc_embed_signup input.email {display:inline; padding:8px 0; margin:0 0 10px 0; text-indent:5px; width:160px; min-width:160px;}
#mc_embed_signup input.button {display:inline; width:100px; margin:0 0 10px 0; min-width:100px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

