/*  
Theme Name: Traject
Theme URI: http://themeforest.net/item/traject-wordpress-portfolio-and-business-theme/116671
Description: Traject is a new way of showcasing your products and services. Designed to bring attention to important information making content organization easy.
Author: <a href="http://themeforest.net/user/Parallelus">Parallelus</a> (Andy Wilkerson)
Author URI: http://para.llel.us
Version: 1.1.2
*/

/*
Custom Styles
*/

/* WordPress specific content styling */
/* Newsletter Page */
#news{
float:right;
}

#archive {
}

#archive_list {margin: 40px 0;width: 210px;display:block;}
#archive_list ul li{list-style-type:none;background-image:none;float: left;padding-left:5px;}
#archive_list ul li ul li {display: block;width: 30px;}


/* Pcasa Widget */
.picasa-widget-img {margin: 10px;}

/* Org Links Widget */
#org_links {list-style-type: none;}
#org_links li{float:left;background-image:none;}
#org_links img{border:none;padding:0 5px 5px 0;}

/* Newsletters */
#newsletter {text-align:justify;}
#newsletter h2{color: #078b7e; font-family: Trebuchet MS,Verdana,Helvetica,sans-serif;font-size: 14pt;background-image: url(/pages_pics/news_arrow.gif);background-repeat:no-repeat;padding-left:35px;margin:25px 0 10px 0;}
#newsletter img{margin-top:10px;padding:0 10px;}
#newsletter p{margin:10px 0;}
#newsletter h4{color: #078B7E;background-image:url(/pages_pics/pdficon_small.gif);background-repeat:no-repeat;padding-left:25px;font-size: 12pt;}

.addthis{padding-top:15px;}

#translate{font-size:120%;font-weight:bold;font-family: Vegur,Arial,Helvetica,Garuda,sans-serif;}

.first_letter {font-weight:bold;font-size:200%;}

.blogquote{
	display:block;
	width:30%;
	background-color:#FAFA95;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));
	background: -moz-linear-gradient(#eee, #fff);	
	border: 1px solid #e2e2e2;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	font-size: 130%;
	font-style: normal;
	line-height: 160%;
	margin:25px;
	padding: 25px;
	}
			
.bqstart {
	float: left;
	height: 45px;
	margin-top: -20px;
	padding-top: 45px;
	margin-bottom: -50px;
	font-size: 700%;
	color: #FE6D4C;
	}

.bqend {
	float: right;
	height: 25px;
	margin-top: 0px;
	padding-top: 45px;
	font-size: 700%;
	color: #FE6D4C;
	}
	
.frame{
	display: block;
	margin: 0;
	background-color: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));
	background: -moz-linear-gradient(#eee, #fff);	
	padding: 6px;
	border: 1px solid #e2e2e2;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}

.two_third p{text-align:justify;}

.video_frame{
	display:block;
	margin:0 auto;
	width:100%;
}

.video_frame span{
	display:block;
	background: #fff url('/wp-content/themes/parallelus-traject/images/video_frame.png') no-repeat;
	width:512px;
	height:438px;
	margin:0 auto;
}

.video_frame iframe {
	display:block;
	margin:0 auto;
	width:500px;
	height:400px;
	padding-top: 10px;
}

.singleFrame {
	display:block;
	margin:0 auto;
	width:100%;
	margin-bottom:25px;
}

.singleFrame span{
	display:block;
	background: #fff url("images/imgLarge-Frame.png") no-repeat;
	width:595px;
	height:218px;
	margin:0 auto;
}

.singleFrame img{
	width:593px;
	height:199px;
	margin:0 auto;
	padding:6px 0 0 1px;
}

/* social sprite */
#social_icons {
width: 252px;
height: 32px;
margin: 0;
padding: 0;
}

#social_icons li  {display:block;
width:32px;
height:32px;float:left;padding:0 0 0 4px; margin:0;background-image:none;}

#social_icons li a{
background: url(/images/social/social-sprite.png);
top:0;
margin:0;
padding:0;
display:block;
width:32px;
height:32px;
text-indent: -9999px;
overflow:hidden;
float:left;
}


li#social_fb  a{
	left:0;
	width:32px;
	background-position:0 0;
	}
	
li#social_twitter  a{
	left:32px;
	width:32px;
	background-position:-32px 0;}
	
li#social_rss  a{
	left:64px;
	width:32px;
	background-position:-64px 0;}
	
li#social_picasa a{
	left:96px;
	width:32px;
	background-position:-96px 0;}
	
li#social_youtube  a{	
	left:128px;
	width:32px;
	background-position:-128px 0;}
	
li#social_linked  a{	
	left:160px;
	width:32px;
	background-position:-160px 0;}
	
li#social_skype  a{	
	left:192px;
	width:32px;
	background-position:-192px 0;}

#head_wrapper{background-color:#1B2128;width:100%;height:192px;}
#head_wrapper_contain{background-image:url(/wp-content/themes/parallelus-traject/images/skins/skin-9/pageOverlay-FullMiddle1.png);background-repeat:no-repeat;height:137px;width:968px;margin:0 auto;}
#head_logo {
	background-image:url(/wp-content/uploads/michigan-bridge-ministry-logo.png); 
	background-repeat:no-repeat;
	float: left;
    height: 90px;
    margin:22px auto;
    width: 600px;}
#head_title {display:block;margin:0 0 0 160px;float:left;}
#head_title h1, #head_title  h4 {color:#9FFF9E;padding:0;margin:0;}

#subscribe {display:block;float:right;background-color:#89be63;height:140px;width:310px;border:1px solid #006600;    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;margin-top:25px;}
#subscribe_title, #subscribe_title_widget{display:block; width:205px;color:#fff;font: 22px Arial,Helvetica,sans-serif;margin: 0 auto;padding-top:30px;}
#subscribe_form {display:block;width:255px;margin:0 auto;}
#subscribe_form .subscribe_input {width:130px !important;margin:0 5px;}

#subscribeform {display:block;background-color:#89be63;height:140px;width:310px;border:1px solid #006600;    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;margin-top:25px;}
#subscribeform_title {display:block; width:205px;color:#fff;font: 22px Arial,Helvetica,sans-serif;margin: 0 auto;padding-top:30px;}
#subscribeform_form {display:block;width:255px;margin:0 auto;}
#subscribeform_form .subscribeform_input{width:130px !important;margin:0 5px;}

#subscribe_widget{display:block;background-color:#89be63;height:140px;width:240px;border:1px solid #006600;    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;margin-top:25px;}
#subscribe_form_widget{display:block;width:230px;margin:0 auto;}
#subscribe_input_widget {width:106px !important; margin:0 5px;font-size:13px;}

#subscribe_title_post {display:block; width:463px;color:#fff;font: 22px Arial,Helvetica,sans-serif;margin: 0 auto;padding-top:30px;}
#subscribe_post{display:block;background-color:#89be63;height:140px;width:500px;border:1px solid #006600;    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;margin:25px auto 0;}
#subscribe_form_post{display:block;width:324px;margin:0 auto;}
#subscribe_input_post {width:200px !important; margin:0 5px;font-size:13px;}

#subscribe_footer{display:block;height:140px;width:500px;}
#subscribe_title_footer{display:block; color:#fff;font: 22px Arial,Helvetica,sans-serif;margin: 0;padding-top:0;}
#subscribe_form_footer{display:block;width:350px;margin:0;}
#subscribe_input_footer {width:200px !important; margin:0;font-size:13px;margin-right:8px;}
#subscribe_form_about{display:block;width:500px;margin:0 auto;}
#subscribe_title_about{display:block; color:#223B13;font: 22px Arial,Helvetica,sans-serif;margin: 0;padding-top:0;}
#Footer .btn span { background-image: url("images/button-sprite.gif"); }

#slider_section {position:relative;display:block;width:960px;margin:30px auto 0 ;height:225px;}

.diggdigg_manual {display:block;margin:25px 0;}

.blog_author {display:block;height:68px;margin:10px 0;}
.postAuthor {padding:20px 0 0 10px;position:absolute;}

.email-sign {display:block;width:240px;margin:0 auto;}

input:required {
    -moz-box-shadow: none;
}

.read-more-button {padding: 5px;
background-color: #377d8e;
float: right;
}
span.read-more-button {color: #fff;}
.blogPost {
margin: 6em 0 3em;
}