/*
Theme Name: First Trike Repairs by Three Ring Focus
Theme URL: http://ThreeRingFocus.com
Description: Responsive Website by ThreeRingFocus
Author: Adam Kipple
Author URI: ThreeRingFocus.com
Version: 1.5.0
Tags: Responsive, grey, white, right-sidebar,theme-options, threaded-comments, banner ads, adsense,fab themes.
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Dosis:400,700,600,500,300,200);
/* Building Blocks */
/* Building Blocks */
/* Building Blocks */

.clearboth {
	clear: 						both;
}
#page {
	width:						980px;
	margin:						0 auto;
}
#content-left {
	float:						left;
	width:						640px;
	margin-top:					20px;
	margin-bottom:				20px;
	background-color:			#1a1a1a;
}
#content-leftB {
	float:						left;
	width:						715px;
	margin-top:					20px;
	margin-bottom:				20px;
	background-color:			#1a1a1a;
}
.box-left {
	padding:					20px;
}
#content-right {
	float:						right;
	width:						320px;
	margin-bottom:				30px;
	margin-top:					20px;
}
.box-right {
	width:						320px;
}
.inBanner {
	height:						325px !important;
	border-bottom:				1px solid #5e9bf0;
	margin-top:					-140px;
	padding:					0px;
	overflow:					hidden;
	width:						100%;
}
.leftBar {
	float:						left;
	width:						200px;
	margin-bottom:				30px;
	margin-top:					50px;
	margin-right:				20px;
	background-color:			#191919;
	padding:					20px;
}
.leftBar li a:hover {
	color:						#fff;
}
.leftBar ul{
	padding:					0px;
	margin-left:				0px;
}
.leftBar li {
	color:						#5e9bf0;
	list-style:					none;
	margin-bottom:				15px;
	padding-bottom:				3px;
	line-height:				19px;
	font-size:					16px;
	text-align:					left;
	font-family: 				'Dosis', sans-serif;
	letter-spacing:				2px;
	font-weight: 				300;
	text-shadow:				0 0 3px #000;
	text-transform:				uppercase;
}
.blueLine {
height:							2px;
width:							100%;
background-color:				#333;
margin-top:						2px;
margin-bottom:					14px;
}
.cLeft {
width:							77px;
height:							77px;
margin-right:					23px;
float:							left;
}
.cMid {
width:							340px;
float:							left;
}
.cRig {
width:							180px;
float:							right;
margin-left:					10px;
}
.cEnd {
height:							1px;
background-color:				#C90;
width:							640px;
margin-top:						5px;
margin-bottom:					15px;
clear:							both;
}

/* Navigation */
/* Navigation */
/* Navigation */
.navCon {
	width:						980px;
	min-width:					980px !important;
	height:						135px;
	margin:						auto;
	padding:					0px;
	background-image:			url('https://ichv.org/wp-content/themes/piggie-bank/images/global/navbar.png'), url('http://ichv.org/wp-content/themes/piggie-bank/images/global/nav-shadow.png');
	background-position:		top center, bottom center;
	background-repeat:			repeat-x, no-repeat;
	position: relative;
	z-index:2500;
}
.logo {
	height:						86px;
	width:						106px;
	float:						left;
}
#cola {
	width:						88px;
}
#colb {
	width:						170px;
}
#colc {
	width:						142px;
}
#cold {
	width:						168px;
}
#cole {
	width:						130px;
}
.split {
	height:						10px;
	background-position:		center;
	background-repeat:			repeat-x;
	background-image:			url('https://ichv.org/wp-content/themes/piggie-bank/images/global/diagnal.gif');
	margin-bottom:				20px;
	padding-top:				10px;
}
/* Navigation */
/* Navigation */
/* Navigation */

/* Sidebar */
/* Sidebar */
/* Sidebar */
.sv {
	height:						122px;
	width:						320px;
	float:						left;
}
.social {
	width:						320px;
	height:						105px;
	float:						left;
	margin-top:					-27px;
}
.connect {
	width:						160px;
	height:						105px;
	float:						left;
	background-position:		center;
	background-repeat:			no-repeat;
	background-image:			url('https://ichv.org/wp-content/themes/piggie-bank/images/sidebar/connect.gif');
}
.icons {
	height:						105px;
	width:						160px;
	float:						right;
}
.sicon {
	height:						xpx;
	width:						xpx;
	float:						left;
}
#fiver {
	margin-right:				5px;
}
#fiveb {
	margin-bottom:				5px;
}
.newsL {
	height:						67px;
	width:						290px;
	padding:					15px;
	background-repeat:			no-repeat;
	background-position:		top left;
	background-image:			url('https://ichv.org/wp-content/themes/piggie-bank/images/sidebar/ICHV-Newsletter.jpg');
	float:						left;
	background-color:			#191919;
	margin-top:					5px;
}
.dona {
	float:						left;
	height:						103px;
	width:						152px;
	margin-top:					5px;
}
.upE {
	float:						left;
	height:						103px;
	width:						168px;
	margin-top:					5px;
}
.geti {
	float:						left;
	width:						320px;
	height:						64px;
	margin-top:					5px;
}
/* Sidebar */
/* Sidebar */
/* Sidebar */




/* FONTS */
/* FONTS */
/* FONTS */
a {
	color:						#5e9bf0;
	outline:					none;
	text-decoration:			none;
}
.box-left p {
	color:						#fff;
	margin-bottom:				15px;
	font-size:					13px;
	text-align:					justify;
	font-family:				Helvetica, Arial, sans-serif;
	letter-spacing:				1px;
	font-weight: 				300;
	line-height:				26px;
	text-shadow:				0 0 3px #000;
}
.footcon p {
	color:						#666;
	font-size:					11px;
	line-height:				19px;
	text-align:					justify;
	font-family:				Helvetica, Arial, sans-serif;
	letter-spacing:				0px;
}
.foote p {
	color:						#666;
	font-size:					11px;
	line-height:				19px;
	text-align:					left;
	font-family:				Helvetica, Arial, sans-serif;
	letter-spacing:				0px;
	padding-bottom:				10px;
}
.foote p a{
	color:						#666;
	font-size:					11px;
	line-height:				19px;
	text-align:					left;
	font-family:				Helvetica, Arial, sans-serif;
	letter-spacing:				0px;
}
.foote p a:hover {
	color:						#5e9bf0;
	font-size:					11px;
	line-height:				19px;
	text-align:					left;
	font-family:				Helvetica, Arial, sans-serif;
	letter-spacing:				0px;
}
.footcon h5 {
	font-family: 				'Dosis', sans-serif;
	font-size:					14px;
	line-height:				14px;
	letter-spacing:				0px;
	font-weight:				200;
	padding-bottom:				6px;
	margin:						0px;
	color:						#5e9bf0;
	font-weight: 				normal;
	text-align:					left;
	text-decoration:			none;
	text-transform:				uppercase;
}
.foote h5 {
	font-family: 				'Dosis', sans-serif;
	font-size:					14px;
	line-height:				14px;
	letter-spacing:				0px;
	font-weight:				200;
	padding-bottom:				6px;
	margin:						0px;
	color:						#999;
	font-weight: 				normal;
	text-align:					left;
	text-decoration:			none;
	text-transform:				uppercase;
}
.box-left h1 {
	font-family: 				'Dosis', sans-serif;
	font-size:					34px;
	line-height:				34px;
	letter-spacing:				2px;
	font-weight:				200;
	padding-bottom:				15px;
	margin:						0px;
	color:						#5e9bf0;
	font-weight: 				normal;
	text-align:					left;
	text-decoration:			none;
	text-transform:				uppercase;
	text-shadow:				0 0 5px #000;
}
.box-left h2 {
	font-family: 				'Dosis', sans-serif;
	font-size:					26px;
	line-height:				26px;
	letter-spacing:				2px;
	font-weight:				200;
	padding-bottom:				15px;
	margin:						0px;
	color:						#5e9bf0;
	font-weight: 				normal;
	text-align:					left;
	text-decoration:			none;
	text-transform:				uppercase;
	text-shadow:				0 0 5px #000;
}
.box-left h3 {
	font-family: 				'Dosis', sans-serif;
	font-size:					20px;
	line-height:				20px;
	letter-spacing:				2px;
	font-weight:				200;
	padding-bottom:				15px;
	margin:						0px;
	color:						#5e9bf0;
	font-weight: 				normal;
	text-align:					left;
	text-decoration:			none;
	text-transform:				uppercase;
	text-shadow:				0 0 5px #000;
}
.foot ul {
	list-style:					none;
	padding:					0px;
	margin:						0px;
}
.foot li a{
	color:						#666;
	font-size:					11px;
	line-height:				11px;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				normal;
	padding:					0px;
	margin:						0px;
}
.foot li a:hover {
	color:						#5e9bf0;
	font-size:					11px;
	line-height:				11px;
	font-family:				Helvetica, Arial, sans-serif;
	font-weight:				normal;
	padding:					0px;
	margin:						0px;
}
.box-left ul{
	padding:					0px;
	margin-left:				30px;
}
.box-left li {
	color:						#fff;
	margin-bottom:				15px;
	padding-bottom:				3px;
	line-height:				18px;
	font-size:					13px;
	text-align:					left;
	font-family:				Helvetica, Arial, sans-serif;
	letter-spacing:				0px;
	font-weight: 				300;
	text-shadow:				0 0 3px #000;
	list-style-position: inside;
}
/* FONTS */
/* FONTS */
/* FONTS */



/* Footer */
/* Footer */
/* Footer */
.foot {
	width:						100%;
	background-position:		top center;
	background-repeat:			repeat-x;
	background-image:			url('https://ichv.org/wp-content/themes/piggie-bank/images/global/footer.gif');
	margin-top:					35px;
	padding-bottom:				40px;
}
.footcon {
	width:						980px;
	padding-top:				25px;
	margin:						auto;
}
.foota {
	width:						265px;
	border-right:				1px solid #353535;
	padding-right:				20px;
	float:						left;
}
.footb {
	width:						105px;
	border-right:				1px solid #353535;
	padding-right:				20px;
	float:						left;
	padding-left:				20px;
}
.footc {
	width:						120px;
	border-right:				1px solid #353535;
	padding-right:				20px;
	float:						left;
	padding-left:				20px;
}
.footd {
	width:						105px;
	border-right:				1px solid #353535;
	padding-right:				20px;
	float:						left;
	padding-left:				20px;
}
.foote {
	width:						220px;
	float:						left;
	padding-left:				20px;
}
.ficon {
	float:						left;
	height:						18px;
	margin-top:					8px;
	margin-bottom:				10px;
}
/* Footer */
/* Footer */
/* Footer */



.meta {
	clear:both;
	background:#fff url(https://ichv.org/wp-content/themes/piggie-bank/images/bg-meta.gif) repeat-x left top;
	color:#5e5e5e;
border:1px solid;
	width:600px #ccc;
	padding:5px;
}
.meta-date {
	font-size:18px;
	color:#bbb;
	letter-spacing:1px;
	font-family:Tahoma, Geneva, sans-serif;
}
.meta-categories a {
	color:#6a6a6a;
	outline:none;
	text-decoration:none;
	border:0px;
	font-weight:normal;
	padding-bottom:5px;
}
.meta-comments {
	background:url(https://ichv.org/wp-content/themes/piggie-bank/images/comment.gif) no-repeat 0 2px;
	padding:2px 15px 2px 20px;
}
#commentform label {
	display:block;
	margin:0 0 5px;
}
#commentform input.text, #commentform textarea {
	width:550px;
	margin:0 0 10px;
}
#commentform .text {
	height:22px;
	background:#fff url(https://ichv.org/wp-content/themes/piggie-bank/images/bg-form-text.gif) repeat-x left top;
	border:1px solid #dadada;
	color:#5e5e5e;
	padding:6px 6px 0;
}
#commentform textarea {
	height:150px;
	background:#fff url(https://ichv.org/wp-content/themes/piggie-bank/images/bg-form-text.gif) repeat-x left top;
	border:1px solid #dadada;
	color:#5e5e5e;
	padding:6px 6px 0;
}
#commentform .button {
	width:auto;
	height:30px;
	background:#4a4f54;
	border:none;
	color:#fff;
	margin:0;
	padding:0 20px;
}
.commentlist {
	list-style:none;
	margin:0;
	padding:0;
}
.commentlist .quote {
	background:#6c7a7f;
	border:1px solid #fff;
	padding:20px;
}
.commentlist li {
	background:#6c7a7f;
	color:#fff;
	margin:20px 0 0;
	padding:0;
}
.commentlist cite {
	display:block;
	font-style:normal;
}
.avatar {
	float:left;
	margin:0 20px 10px 0;
}
#searchform #search {
	float:left;
	width:146px;
	height:22px;
	background:#fff url(https://ichv.org/wp-content/themes/piggie-bank/images/bg-form-text.gif) repeat-x left top;
	border:1px solid #dadada;
	color:#5e5e5e;
	padding:6px 6px 0;
}
#searchform .button {
	width:auto;
	height:30px;
	background:#4a4f54;
	border:none;
	color:#fff;
	margin:0;
	padding:0 10px;
}
#legal {
	float:left;
	width:940px;
}
.aligncenter, div.aligncenter {
	display:block;
	margin:0 auto;
}
.alignleft {
	float:left;
	margin:0 20px 20px 0;
}
.alignright {
	float:right;
	margin:0 0 20px 20px;
}
.wp-caption {
	margin-bottom:20px;
	padding-top:4px;
	border:1px solid #ccc;
	text-align:center;
	background-color:#f7f7f7;
}
.wp-caption images {
	float:none;
	border:none;
	margin:0;
	padding:0;
}
.wp-caption p.wp-caption-text {
	margin:0;
	padding:0;
}
#calendar_wrap table {
	width:100%;
}
#calendar_wrap td {
	text-align:center;
}
#wp-calendar caption {
	background:#dedede;
	margin:0 0 10px;
}
ul, ol, .aligncenter {
	margin-bottom:20px;
}
h3 a:hover, .box-right li a {
	text-decoration:none;
}
p.tags, .clear {
	clear:both;
}
/* Email */
/* Email */
/* Email */

.salsa_email {display:block; padding:8px 0; color:#999; margin-top:35px; height:10px; text-indent:5px; width:100%; background-color:#333; width:260px; border:1px solid #444;}

input.button {display:block; width:30px; margin:0px; height:28px; border:1px solid #444; line-height:10px; min-width:30px;}


/* Email */
/* Email */
/* Email */

#response img {
    width: 100%;
    height: auto;
    display: block;
}