@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
/*
Theme Name: GIYP
Theme URI: http://threeringfocus.com
Description: Custom Wordpress Design 
Version: 1.2
Author: Three Ring Focus
Author URI: http://threeringfocus.com

*/


/* Building Blocks */
/* Building Blocks */
/* Building Blocks */
body { 
margin:												0px;
padding:												0px;
background-color:						#1d2f65;
background-image:						url(images/global/texture.jpg);
background-position:					top center;
}
.clearboth { 
clear: 													both; 
}
#page{
width:													980px;
margin:												0 auto;
}
#content-left {
float:														left;
width:													630px;
margin-top:										0px;
margin-bottom:								30px;
background-color:						#fff;
border-radius: 								3px;
}
.box-left{
padding:												15px;
}

#content-right{
padding:												0;
margin:												0;
float:														right;
}
.box-right{					
width:													300px;
background-color:						#fff;
border-radius: 								3px;
padding:												15px;
margin-bottom:								20px;
}
/* Headder */
/* Headder */
/* Headder */
.hBar{
padding:								0;
margin-bottom:				20px;
height:									100px;
width:									100%;
background-image:		url(images/global/45-black.png);
}
.cBar{
width:									980px;
margin:								auto;
height:									100px;
}
.logo {
height:									66px;
width:									194px;
padding:								0;
margin-top:						22px;
float:										left;
}
.rBar {
float:										right;
width:									780px;
height:									100px;
}
.rBar .top  {
float:										right;
width:									780px;
height:									40px;
margin-top:						15px;
}
.gpse {
height:									35px;
border-right:					1px solid #333;
width:									250px;
float:										right;
padding-top:					5px
}
.tSoc {
width:									140px;
height:									22px;
float:										right;
padding-left:					20px;	
}
.tSoc .ico {
width:									22px;
height:									22px;
margin:								10px 0 0 12px;
float:										left;
}
.teirTwo {
padding:								0;
margin-bottom:				20px;
height:									90px;
width:									980px;
}
.topAD {
padding:								0;
margin:								0;
float:										left;
height:									90px;
width:									728px;
}
.rRand {
padding:								0;
margin:								0;
float:										right;
height:									90px;
width:									235px;
}
.liner {
height:									1px;
width:									600px;
background-color:		#ddd;
margin-top:						40px;
margin-bottom:				1px;
}
.linerb {
height:									1px;
width:									600px;
background-color:		#ddd;
margin-top:						10px;
margin-bottom:				1px;
margin-left:						15px;
}
/* FONTS */
/* FONTS */
/* FONTS */
a {
color:						#3f7297;
outline:					none;
text-decoration:			none;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
a:hover {
color:	#e62b8e;	
}
p{
padding:								7px 0px;
margin:								0px;
font-size:							14px;
font-weight:						400l;
text-align:							left;
color:									#555;
font-family:						'Roboto', sans-serif;
line-height:						24px;
letter-spacing:				1px;
}
.box-left ul {
padding:					0;
margin-left:				25px;	
}
.box-left li{
margin-bottom:				0px;
font-size:					13px;
font-weight:				normal;
text-align:					justify;
color:						#333;
font-family:				'Roboto', sans-serif;
padding-bottom:				0px;
line-height:				20px;
}
h1 { 
font-family:				'Oswald', sans-serif;
font-size:					40px;
line-height:				40px;
margin:						0px;
color:							#bbb;
font-weight: 			300;
text-align:					left;
text-decoration:	none;
text-transform:		uppercase;
letter-spacing:		4px;
padding:						15px	15px	5px	15px;
}

h2 { 
font-family:				'Oswald', sans-serif;
font-size:					30px;
line-height:				30px;
margin:						0px;
color:							#0f1935;
font-weight: 			400;
text-align:					left;
text-decoration:	none;
text-transform:		uppercase;
letter-spacing:		2px;
padding-bottom:	12px;
}
h3 { 
font-family:				'Oswald', sans-serif;
font-size:					18px;
line-height:				18px;
margin:						0px;
color:							#666;
font-weight: 			300;
text-align:					left;
text-decoration:	none;
letter-spacing:		1px;
padding-bottom:	5px;
padding-top:			7px;
}
h2 a{ 
color:							#0f1935;
font-weight: 			300;
text-decoration:	none;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
h2  a:hover { 
color:						#bd2375;
}
.box-right h4 { 
font-family:				'Roboto', sans-serif;
font-size:					24px;
line-height:				24px;
margin:						0px;
color:							#6a6b6c;
font-weight: 			300;
text-align:					left;
text-decoration:	none;
text-transform:		uppercase;
letter-spacing:		2px;
padding-bottom:	5px;
}
.pager {
width:									570px;
font-family:						'Roboto', sans-serif;
font-size:							24px;
line-height:						24px;
color:									#fff;
font-weight: 					600;
text-align:							left;
text-decoration:			none;
text-transform:				uppercase;
letter-spacing:				2px;
margin:								auto;
margin-bottom:				20px;
margin-top:						5px;
}
.leftp {
float:										left;
width:									230px;
background-color:		#be267a;
border-radius: 				3px;
padding:								15px;
}
.rightp {
float:										right;
width:									230px;
text-align:							right;
background-color:		#be267a;
border-radius: 				3px;
padding:								15px;
}
.pager  a{
color:									#fff;
text-decoration:none;
font-weight: 					500;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
.pager a:hover{
color:	#6a1544;
}
.meta{clear:both;background:#fff url(http://myrtlechurch.com.com/wp-content/themes/piggie-bank/img/bg-meta.gif) repeat-x left top;color:#5e5e5e;border:1px solid width:600px #ccc;padding:5px;}
.meta-date{ font-size:12px; color:#888; font-family:'Roboto', sans-serif;}
.meta-date a{ font-size:12px; color:#e62b8e; font-family:'Roboto', sans-serif; text-decoration:none;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
.meta-date a:hover {color:#0f1935;outline:none;text-decoration:none; border:0px; font-weight:normal; padding-bottom:5px;}
.meta-comments{background:url(http://myrtlechurch.com.com/wp-content/themes/piggie-bank/img/comment.gif) no-repeat 0 2px;padding:2px 15px 2px 20px;}


.meta-categories{ font-size:16px; color:#888; font-family:'Roboto', sans-serif; font-weight:700;}
.meta-categories a{ font-size:16px; color:#e62b8e; font-family:'Roboto', sans-serif; text-decoration:none;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
.meta-categories a:hover{ font-size:16px; color:#0f1935; font-family:'Roboto', sans-serif; text-decoration:none;}

#commentform { font-family:'Roboto', sans-serif; text-decoration:none;}

#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; border:1px solid #ddd;color:#5e5e5e;padding:6px 6px 0;}
#commentform textarea{height:150px; border:1px solid #ddd;color:#5e5e5e;padding:6px 6px 0;}
#commentform .button{width:auto;height:30px;background:#e62b8e;border:none;color:#fff;margin:0;padding:0 20px; border-radius:3px;}
.commentlist{list-style:none;margin:0;padding:0;}
.commentlist .quote{border:1px solid #ccc;padding:20px;}
.commentlist li{background:#fff;color:#fff;margin:20px 0 0;padding:0; border:1px solid #ddd;}
.commentlist cite{display:block;font-style:normal; font-family:'Roboto', sans-serif; padding-top:5px;}
.avatar{float:left;margin:0 20px 10px 0;}


#search-head {
background:none;
border-left: 		1px solid #3f4d7b;
border-bottom: 		1px solid #3f4d7b;
border-top:	0px;
border-right:	0px;
color:#eee;
padding: 7px;
width:180px;
}
.button-head {
background-image:url(images/global/search-icon.png);
height:16px;
background-repeat:no-repeat;
width:	16px;
padding:0px;
background-position:center;
background-color:transparent;
border:0px;
cursor: default;
font-size:0px;
}


#searchform #search{float:left;width:146px;height:22px;background:#fff url(http://myrtlechurch.com.com/wp-content/themes/piggie-bank/img/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 img{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;}

/* Footer */
/* Footer */
/* Footer */

	
/* Footer */
/* Footer */
/* Footer */
.foot {
margin:				0px;
width:					100%;
background-image:		url(images/global/45-black.png);
padding:20px 0px 20px 0px;
}
.inFoot {
padding:			0px;
width:				980px;
margin:			auto;
}
.foot-a {
width:				310px;
margin:				0px;
margin-right:		20px;
padding-left:		10px;
float:				left;
}
.foot-b {
width:				140px;
margin:				0px;
margin-right:		5px;
padding-left:		10px;
float:				left;
}
.foot-c {
width:				140px;
margin:				0px;
margin-right:		10px;
padding-left:		10px;
float:				left;
}
.foot-d {
width:				120px;
margin:				0px;
margin-right:		5px;
padding-left:		10px;
float:				left;
}
.foot-e {
width:				160px;
margin:				0px;
padding-left:		10px;
float:				left;
}
.foot ul {
font-size:			11px !important;
font-weight:		normal;
text-align:			left;
color:					#ccc;
font-family: 		'Rambla', sans-serif;
padding:			0px;
margin-top:			37px;
line-height:		15px;
}
.foot-e ul {
font-size:			11px !important;
font-weight:		normal;
text-align:			left;
color:				#ccc;
font-family: 		'Rambla', sans-serif;
padding:			0px;
margin-top:			7px;
line-height:		15px;
}
.foot li {
list-style:			none;
padding-bottom:		1px;
margin:				0xp;
line-height:		18px;
}
.inFoot a {
list-style:			none;
margin:				0xp;
line-height:		14px;
color:				#ccc;
-webkit-transition: 	color .2s ease-in-out;
-moz-transition: 		color .2s ease-in-out;
-o-transition: 				color .2s ease-in-out;
-ms-transition: 			color .2s ease-in-out;
transition: 						color .2s ease-in-out;
}
.inFoot a:hover {
list-style:			none;
margin:				0xp;
line-height:		14px;
color:				#be267a;
}
.inFoot h3 {
margin-bottom:		7px;
font-size:			15px;
font-weight:		normal;
text-align:			left;
color:				#be267a;
font-family:		'Roboto', sans-serif;
text-transform:		uppercase;
padding-bottom:		0px;
line-height:		13px;
}
.inFoot h3 a {
margin-bottom:		7px;
font-weight:		normal;
color:				#be267a;
font-family:		'Roboto', sans-serif;
text-transform:		uppercase;
padding-bottom:		0px;
line-height:		13px;

-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
.inFoot h3 a:hover {
margin-bottom:		7px;
font-weight:		normal;
color:				#fff;
font-family:		'Roboto', sans-serif;
text-transform:		uppercase;
padding-bottom:		0px;
line-height:		13px;
}
.inFoot p {
margin-bottom:		10px;
font-size:			11px !important;
font-weight:		normal;
text-align:justify;
color:				#ccc;
font-family: 		'Rambla', sans-serif;
padding-bottom:		0px;
line-height:		14px;
}
.social {
float:				left;
height:				22px;
margin-top:			0px;
padding-right:		8px;
}
.footline {
height:				1px;
width:				950px;
margin:				0px auto;
background-color:	#444;
padding:			0px;
}
.inFoot h6 {
margin:				0px;
font-size:			11px !important;
line-height:		11px;
font-weight:		normal;
text-align:			center;
color:				#999;
font-family: 		'Rambla', sans-serif;
padding-bottom:		15px;
padding-top:		15px;
}



#mc_embed_signup form {display:block; position:relative; text-align:left; height:10px;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #ccc; -webkit-appearance:none; font-style:italic;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#ccc;}

#mc_embed_signup .buttonB {clear:both; background-color: #fff; border: 1px solid #ccc; color: #999; cursor: pointer; display: inline-block; font-size:13px; font-weight: 200; height: 36px; line-height: 30px; text-transform:uppercase;  margin:0px; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: 60px;}
#mc_embed_signup .buttonB:hover {background-color:#ccc; color:#fff;}


#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:14px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:10px 0; margin:0 4% 0px 0; text-indent:5px; width:100%; min-width:250px;}
#mc_embed_signup input.button {display:block; width:45px; margin:0 0 0px 0; min-width:45px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#content-right .buttonC {clear:both; background-color: #fff; border: 1px solid #ddd; color: #666; cursor: pointer; display: inline-block; font-size:13px; font-weight: bold; height: 36px; line-height: 30px; margin:0px; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: 45px;}
#content-right .buttonC:hover {background-color:#ed489f; color:#fff;}


.sideSoc{
height:						41px;
width:						300px;
}
.sidecon{
height:						41px;
width:						41px;
float:							left;
margin:					0px 5px 0px 4px;
}


.tcon {

margin-right:		8px;
padding:					0;
background-color:	#fff;
text-align:				center;
font-size:				15px;
font-family: 			'Rambla', sans-serif;
letter-spacing:	.00em;
font-weight:bold;

}
.tcon a {
color:#37a2cf;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;

}
.tcon a:hover {
color:	#e62b8e;	
}

.tconR {

margin:					0;
padding:					0;
background-color:	#fff;
text-align:				center;
font-size:				15px;
font-family: 			'Rambla', sans-serif;
letter-spacing:	.00em;
font-weight:bold;

}
.tconR a {
color:#37a2cf;
-webkit-transition: 	color .3s ease-in-out;
-moz-transition: 		color .3s ease-in-out;
-o-transition: 				color .3s ease-in-out;
-ms-transition: 			color .3s ease-in-out;
transition: 						color .3s ease-in-out;
}
.tconR a:hover {
color:	#e62b8e;	
}