/*
Theme Name:RacingDreams Film 
Theme URI: http://social-ink.net
Description: Racing Dreams Film
Version: 2
Author: yonatan reinberg, matt pinto
Author URI: http://social-ink.net
*/

@import "_css_resets/reset.css";

	/* COMMON TO ALL PAGES */

	* {
	
	}
	
	body {
		font-family: Helvetica, Arial, sans-serif;
		font-size:13px;
		background: black url(images/background_rd3.jpg) no-repeat;
		color:#CCCCCC;
	}
	
	#index-page {
		font-family: Helvetica, Arial, sans-serif;
		font-size:13px;
		background: black url(images/background_rd3-trailer.jpg) no-repeat;
		color:#CCCCCC;
	}

	#container {
		width: 100%;
		margin:0;
		min-height: 200px;
	}
	
	.clearfix {
		clear:both;
	}
	
	a {
		text-decoration:none;
		color: #F7FF00;
		
	}
	
	a:hover {
		color: white;
	}


	/* HEADER CLASSES */

	#header {
		width:1020px;
		height: 170px;
	}
	
		#logo {
			float:left;
			height: 171px;
		}
		
		
		#logoclick {
			display:block;
			height:142px;
			margin-left:55px;
			margin-top:30px;
			width:393px;
		}
	
		#animated_quotes {
			float:left;
			margin-left:38px;
			margin-top:50px;
		}
	
		#navmenu {
			clear:both;
			width:1020px;
			padding-top:8px;
			
		}
		
		#menuoverlay {
		
		}
		
		#navmenu ul {
			margin-left:60px;
			margin-top:8px;
		}
		
		#navmenu ul li {
			display:inline;
			font-weight:bold;
			font-style: italic;
			letter-spacing:0.02em;
			margin-left:27px;
			text-transform:uppercase;
			font-family: Helvetica,Arial,sans-serif;
			font-size:23px;
		}
		
		#navmenu a {
			color:white;
		}		
		
		#navmenu a:hover {
	color:#FF0;
		}
		
		.selected {
			color:#f7ff00 !important;
		}		
		
		.current_page_item a {
			color:#f7ff00 !important;
		}
	
	
	/* frontpage */
	
	
	#page_frontpage {
	
	}
	
	
	div#vidshow {
		width:479px;
		height:290px;
		
	}
	
	#fp_videoshow {
		position: absolute;
	left: 66px;
	top: 48px;
	width: 709px;
	height: 399px;
	z-index: 1;
	}
	
	#fp_buynow {
		float: left;
		padding-top: 20px;
		width:100px;
	}
	
	#social_media {
		position: absolute;
		left: 66px;
		top: 10px;
		width: 63px;
		height: 28px;
		z-index: 1;
	}
	
	#emailsignup {
		color:white;
	}
	
	.fp_module {
		float:left;
		margin-top:27px;
		width:120px;
	}
	
	.mailing_more {
		float:right;
		margin-top: -17px;
	}
	
	input#email {
		margin-top: 3px;
		margin-bottom: 10px;
	}
	
	input#zipcode {
		margin-bottom: 3px;
	}
	
	
	/* SIDEBAR */
	
	#sidebar {
		
	}
	
	#sidebar-right-laurels {
	position: absolute;
	left: 806px;
	top: 48px;
	width: 151px;
	height: 399px;
	z-index: 1;
	}
	
	/* MAIN BODY ID */
	
	.onepage {
		min-height: 600px;
		padding-left:66px;
		padding-top:46px;
		min-width:1020px;
	}		
	
	.onepage p {


	}
	
	.onepage h1 {
	font-size:23px;
	font-weight:bold;
	color:#CCC;
	font-style: italic;
	font-family: Helvetica, Arial, Sans-Serif;
	margin-bottom: 11px;
	margin-top: 0px
	}
	
	#reviews-header {
	padding-top: 40px;
	color: #FF0;
	}
	
	.onepage h2 {
		font-size: 19px;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	h2.press-subheader {
	margin-bottom: 7px;
	}
	
	.photoarea {
		float:left;
		width:250px;
		min-height:670px;
	}
	
	.photoarea_theaters {
		float:left;
		width:250px;
		background:transparent url(images/sidebar_theaters.png) no-repeat;
		min-height:600px;
	}
	
	.photoarea_story {
		float:left;
		width:250px;
		background:transparent url(images/sidebar_story.png) no-repeat;
		min-height:550px;
		margin-top: 0px;
	}
	
	.photoarea_filmmakers {
		float:left;
		width:250px;
		background:transparent url(images/sidebar_filmmakers.png) no-repeat;
		min-height:670px;
	}
	
	.photoarea_discussion {
		float:left;
		width:250px;
		background:transparent url(images/sidebar_discussion.png) no-repeat;
		min-height:915px;
		margin-top: 25px;
	}
	
	.photoarea_contact {
		float:left;
		width:250px;
		background:transparent url(images/sidebar_contact.png) no-repeat;
		min-height:670px;
	}
	
	p#press_kit_link {
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px #333333 solid;
		border-bottom: 1px #333333 solid;
		text-align: left;
	}
	.content {
		float:left;
		width: 450px;
		margin-left:45px;
		margin-top: 0px;

	}
	
	.content p {
	line-height:15pt;
	text-align:left;
	margin-bottom: 15px;
	letter-spacing: 0.03em;
	}
	
	.one_news_item p {
		margin-bottom: 7px;
	}
	
	.content li {
		margin-left: 30px;
		line-height: 17px;
		list-style-type:disc;
		margin-bottom:0.5em;
	}
	
	span.author {
		padding-left: 30px;
		font-size: 14px;
		color: #666666;
		padding-right: 10px;
			}
	
	span.read-more a {
		color: #F7FF00;
	}
	
	.home-slideshow {
		overflow: hidden;
		width:430px;
	}
	
	.slideshow-wrap {
			overflow: hidden;
			width:430px;
	}
	
	.one_filmmaker {
	clear:both;
	margin-bottom: 15px;
	border-bottom: 1px solid #333333;
	padding-bottom: 0px;
		}
	
	.one_theater {
	clear:both;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	}
	
	.one_theater h2 {
	margin-top: 0px;
	margin-bottom: 15px;
	}
	
	.one_news_item {
	margin-bottom: 30px;
	padding-bottom: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
	/* FOOTER */
	
	#footer {
	clear:both;
	width:100%;
	height: 1080px;
	text-align:center;
	font-weight:normal;
	padding-top:50px;
	}
	
	.innerfooter {
		height:30px;
		margin-left:380px;
		width:280px;
	}
	
	p#credit {
		float:left;
		padding-top:10px;
		text-align:center;
	}
	
	span#footer-logo {
		float:left;
		margin-top:6px;
	}
	
	img#schwamlogo {
		
	}
	
	
		/* -------------------------------------------------------------- 
		   
		   Basic WordPress Blog Styles   
			 
		-------------------------------------------------------------- */   


		/* Images
		-------------------------------------------------------------- */

		.entry-content img {
			margin: 0 0 1.5em 0;
		}
		.alignleft,
		img.alignleft {
			display: inline;
			float: left;
		  margin-right: 1.5em;
		}
		.alignright,
		img.alignright {
			display: inline;
			float: right;
		  margin-left: 1.5em;
		}
		.aligncenter,
		img.aligncenter {
			clear: both;
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
		.wp-caption {
			text-align:left;
			margin-bottom: 1.5em;
		}
		.wp-caption img {
			border: 0 none;
			margin: 0;
			padding: 0;
		}
		.wp-caption p.wp-caption-text {
			font-size:90%;
			margin:0;
			padding-top:3px;
		}
		.wp-smiley { 
			max-height: 1em;
			margin:0 !important;
		}
		.gallery dl {
			margin: 0;
		}
		.gallery-caption {
			margin:-1.5em 0 0 0;
		}

		#commentform textarea {
			width: 400px;
		}
		
		li.comment {
			padding-bottom:10px;
			margin-bottom: 10px;
			padding-top: 10px;
			margin-top: 10px;
			border-bottom:1px solid #222222;
			border-top:1px solid #222222;
		}
		
		.commentarea h3 {
			margin-bottom: 17px;
		}
		
		input#submit {
			margin-top: 10px;
		}
		
		/* contact form */
		
		div.wpcf7-mail-sent-ok  {
		background-color:#398F14;
		border:2px solid #398F14;
		color:white;
		}


		/* Pullquotes
		-------------------------------------------------------------- */

		blockquote.left {
			float: left;
			margin-left: 0;
			margin-right: 20px;
			text-align: right;
			width: 33%;
		}
		blockquote.right {
			float: right;
			margin-left: 20px;
			margin-right: 0;
			text-align: left;
			width: 33%;
		}	
	
	/* LISTS */
	
		/* single page view navigation */
		div.next-post{}
		div.prev-post{}

		/* generated by wp_list_cat and wp_list_pages functions */
		li.page_item {}
		li.current_page_item {}
		li.current_page_parent{}
		li.cat-item{}
		li.current-cat {}
	
