/*
Theme Name: Social Ink
Theme URI: http://social-ink.net
Description: crafting hope the movie custom theme
Version: 1
Author: yonatan reinberg, matt pinto
Author URI: http://social-ink.net
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


		/* COMMON TO ALL PAGES */

		body {
			font-family: sans-serif;
			font-size:12px;
			color: black;
			background: url(images/paper.jpg);
			
		
		}

		#container {
			width: 960px;
			margin-left: auto; margin-right: auto;
			min-height: 600px;
			}

		
		/* HEADER CLASSES */

		#header {
			width:100%;
			height: 5%;
			
		}
		
		#header ul {
			text-align: center;
		}
		
		#header li {
			display: inline;
			margin-right: 10px;
		}
		
		#header h1 {
			margin-bottom:20px;
			margin-top:0;
			padding-top:30px;
			text-align:center;
			}
	
		#searchbox {
		
		}
		
		.nav {
			
	

		}
		
		/* SIDEBAR */
		
		#sidebar {
			background:transparent url(images/transparent.png) repeat scroll 0 0;
			color:#00A69A;
			float:right;
			margin-bottom:20px;
			padding:10px;			
			width:150px;
			z-index:150;
		}
		
		.sinky {
			margin-top: 100px;
		}
		
		.newsletter-subscribe p {
			font-size:90%;
			font-weight:bold;
			
		}
		
		.newsletter-subscribe input {
			margin-top:5px;
			float:right;
		}
		
		li.social {
			float:left;
		}
		
		li#subscribe2 {
			
		}
		
		/* MAIN BODY ID */
		
		#frontpagepost {
			margin-left:auto;
			margin-right:auto;
			margin-top:30px;
			width:669px;
		}
		
		#frontpagepost p {
			font-size: 125%;
			font-weight:bold;
		}
		
		#main {
			margin-left:auto;
			margin-right:auto;
			margin-top:10px;
			min-height:520px;
			width:860px;
		}		
		
		#main h2 {
			font-size: 160%;
			letter-spacing: -0.04em;
		}
		
		.post {
			background-image:url(images/transparent.png);
			margin-left:20px;
			margin-top:20px;
			padding:20px;
			width:380px;
		}
		
		.post img {
			max-width: 500px;
			height: auto;
		}
		
		.post p {
			color:#444444;
			font-size:13px;
			line-height:15px;
			padding-bottom:12px;
		}
		
		.post h2 {
			padding-bottom: 17px;
		
		}
		
		.post h2 a {
			color: #444444;	
		}
		
		.page-post {
			background-image:url(images/transparent.png);
			margin-left:20px;
			margin-top:20px;
			padding:20px;
			width:740px;
		}
		
		.page-post img {
			max-width: 500px;
			height: auto;
		}
		
		.page-post p {
			
			color:#444444;
			font-size:13px;
			line-height:15px;
			padding-bottom:12px;
		}
		
		.page-post h2 {
			padding-bottom: 17px;
		
		}
		
		.page-post h2 a {
			color: #444444;	
		}
		
		
		.linkcat h2 {
			display: none;
		}
		
		.linkcat {
			margin-left: 15px;
		}

		.news-photos {
			float:right;
			margin-top:-20px;
			width:300px;
			
		}
		
		.news-photos img {
			height:auto;
			max-width: 300px;
		}
		
		/* FOOTER */
		
		#footer {
			clear:both;
			width:100%;
			text-align:center;
			color:#00a69a;
			font-size:90%;
			margin-bottom: 20px;
			margin-top: 20px;
			font-weight:bold;
			}
		
		.development-credit {
			background-image:url(images/transparent.png);
			float:right;
			font-weight:bold;
			margin-right:110px;
			margin-top:30px;
			padding:10px 5px 5px;
		}
		
		.development-credit a {
			color:#00a69a;
		}
		
		.development-credit:hover {
			background-color:white;
		}
		
		img.sink {
			float:right;
			margin-top:-24px;
		}
		/* TYPOGRAPHY */
		
		a {
			text-decoration: none;
			color: black;
		}

		a:hover {
			color: red;
		}
		
		/* COMMENTS */
		
			.comments {
				color: #444444;
				margin-top: 20px;
				
		
			}
		
		
		#submit {
			margin-top: 15px;
		}
		
		#commentform textarea {
			width: 370px;
		}
		
		/* trailer insert for homepage */
		
		.trailer { margin:auto;
					width:400px;
					}
		
		
	 .wpcf7-validates-as-required  {
			background-color:#3b3e96;
			padding:5px;
			color:white;
			margin-top:5px;
			width:330px;
			border:none;
		}
		
	input.subject {
	
		background-color: #3b3e96;
		color:white;
		padding:5px;
		border:none;
		width: 330px;}
		
	
	
	textarea {
		padding:5px;
			border:none;
		background-color:#ef3868;
		color:white;
		}
		
		/* comments */
	.commentwrap {
		margin-left:50px;
		width: 400px;}
		
	#author {
		margin-bottom:5px;
	}
	
	#email {
		margin-bottom:5px;
		}
		
	#url { 
		margin-bottom:5px;
		}
		
	/* wp classes */
	
	.alignleft {
		margin-bottom:10px;
		margin-right:10px;
	}
		
	.wp-caption {
		background:none;
		border:none;
		text-align:left;
		
	}
	
	p.wp-caption-text {
		font-size:90%;
		font-weight:bold;
		
	}
	
	h1 {
		font-size: 150%;
	}
	
	h2 {
		font-size:130%;
	}
	
	h3 { font-size: 115%;}
	
	/* contact form hack */
	
	div.wpcf7 {
	float:left;
	margin:0;
	padding:0;
	width:350px;
	}