/*
Theme Name: Working Title Productions
Theme URI: http://workingtitleproductions.org/
Description: Customized WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Author: Dan Chong
Author URI: http://mosomov.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/



/* Begin Typography & Colors */
body {
	font-size: 13px; /* 62.5% Resets 1em to 10px */ line-height: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #000;background-image:url(http://www.workingtitleproductions.org/wp-content/themes/default/_images/header_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color: #f6f6f6;
	}
* {
	outline:none;
	border:none;
	}
.clear {
	clear: both;
	}
h1 {
	font-size: 2em;
	}
h2 {
	font-size: 1.6em;
	}
h3 {
	font-size: 1.2em;
	}
h1, h2, h3, p.about-blurb {
	font-family: 'Josefin Slab', Times, serif;
	color: #fff;
	}
.hidden {
	display: none;
	}
hr {
	display: none;
	}
a img {
	border: none;
	}
a {
	color: #ff0033;
	text-decoration: none;
	}
a:hover {
	color: #fff;
	text-decoration: underline;
	}

#page {
	text-align: left;
	}
#content {
	font-size: 1.2em
	clear:both;
	}
.widecolumn .entry p {
	font-size: 1.05em;
	}
.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}
.widecolumn {
	line-height: 1.6em;
	}
.narrowcolumn .postmetadata {
	text-align: center;
	}
#footer {
	padding: 0;
	margin: 0 auto;
	padding:15px 0;
	font-size:85%;
	width: 900px;
	clear: both;
	text-align: center;
	}
#footer p {
	margin-top: 0;
	padding: 20px 0;
	text-align: center;
	}
#footer a {
	color: #fff;
	text-decoration: none;
	}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
	}



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}
#page {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	}
#header {
	position:relative;
	padding: 0;
	margin:0;
	height: 166px;
	width: 900px;
	}
.narrowcolumn, .widecolumn {
	margin:0;
	padding:40px 0 20px; 
	border-top:10px solid #161616;
	width: 900px;
	overflow: hidden;
	}
.logo {
	margin:0 0 0 -8px;
	float:left;
	}
#home_ssp {
	width:900px;
	height:500px;	background-image:url(http://www.workingtitleproductions.org/wp-content/themes/default/_images/home_ssp.jpg);
	text-align:center;
	}
#about-intro {	
	clear:both; width:900px; overflow:hidden; padding:0 0 30px;
	}
.about-intro-pic {
	float:left;
	width:455px;
	}
.about-intro-pic img {
	display:block; width:455px; height:264px;margin:0; padding:0; border:0;
	}
.about-intro-text {
	float:right;
	width:420px;
	}
.about-intro-text p {
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:0 0 15px 0;
	}
.about-intro-text p.about-blurb {
	font-size:23px;
	line-height:26px;
	letter-spacing: 1px;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom: 1px solid #888; color: #fff;
	}
#about-bios {
	width:870px; overflow:hidden;
	padding:45px 15px;
	background: #161616;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	}
.about-col {
	width:350px;
	padding:0 40px;
	}
.leftCol {
	float: left;
	}
.rightCol {
	float: right;
	}
.about-title {
	line-height: 23px;
	width: 100%; 
	overflow: hidden;
	padding:0 0 10px 0; 
	border-bottom: 1px solid #333; 
	margin: 0 0 15px 0;
	}
.about-title h1 {
	font-size:23px; color:#fff;
	letter-spacing:1px;
	float:left;
	font-weight: 100;
	}
.about-title p.about-description {
	font-size: 11px; line-height: 11px; padding: 8px 0px 0 4px;
	margin:0;
	display:block; float:right; color:#ccc; font-style: italic;
	}
.about-content {
	font-size:12px;
	line-height:19px;
	color: #f1f1f1;
	}
.about-content p {
	margin:0; padding:0 0 20px 0;
	}
.left_col {
	width:314px;
	float:left;
	}
.post {
	margin:0 0 0 330px;
	}
.post hr {
	display: block;
	}
.widecolumn .post {
	margin: 0;
	}
.about_img {
	float:left;
	margin:0 10px 40px 40px;
	}
.img_header {
	display:block;
	margin-bottom:5px;
	padding:0;
	}
#img_latest_news {
	margin-bottom:20px;
	}
.blog-content {
	margin-left:330px;
	}	
#ups {
	margin-bottom:20px;
	}
.about_p {
	clear:both;
	}
.about_p p {
	margin-left:330px;
	margin-bottom:40px;
	}
#gpress {
	float:left;
	display:block;
	width:300px;
	}
#mailinglist {
	position:absolute;
	top:0;
	right:0;
	}
.wpcf7-form input, .wpcf7-form textarea {
	padding:10px;
	border: 1px solid #222;
	background: #333;
	color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	}
.wpcf7-form .your-message textarea {
	width:420px;
	line-height: 19px;
	}
.wpcf7-form input#subby {
	display: block;
	padding: 9px 39px;
	font-size:16px;
	}
.wpcf7-form input#subby:hover {
	background: #F03;
	cursor: pointer;
	}

	
	
#slideshow {
    position:relative;
    height:559px;
	}
#slideshow img {
    position:absolute;  z-index:8;
    top:0; left:30px; opacity:0.0;
	}
#slideshow img.active {
    z-index:10; opacity:1.0;
	}
#slideshow img.last-active {
    z-index:9;
	}




/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}
.aligncenter {
	text-align:center;
	padding:150px 0;
	}

/* Begin Form Elements */
select {
	width: 130px;
	}
	
/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	}
