/**
 * Theme Name: HalleluYah Scriptures Custom
 * Theme URI: http://greaterdzine.com
 * Description: A custom Hybrid - My Life Child Theme.
 * Version: 0.1
 * Author: Matthew Dilello	
 * Author URI: http://greaterdzine.com
 * Tags: purple, light, editor-style, theme-options, threaded-comments, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-width, sticky-post, custom-background, custom-header, custom-menu, full-width-template, post-formats, featured-images, featured-image-header
 * Template: my-life
 */

@import url( '../my-life/style.css' );
@import url(https://fonts.googleapis.com/css?family=Convergence);
@import url( 'fonts/icomld/style.css' );

/* =============================================================================
Global Styles
========================================================================== */
html {
	-ms-overflow-y: scroll;
	overflow-y: scroll;
}

body {
	background: url("images/firey.jpg") repeat fixed center -200px #4B0863 !important;
	font: 16px/25px Helmet, Freesans, sans-serif;
	border-bottom: none;
	border-top: none;
}

a {
	color: #6EB4FE;
}

a:hover {
	color: #AA00FF;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Helmet, Freesans, sans-serif;
}

h2 {
	color: #FF82FE;
	line-height: 1.375em;
}
h6 {
	color: #FF82FE;

}
h3 {
	font-size: 1.25em;
	margin-bottom: 10px;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px dotted #6B5799;
	margin: 1.5em 0;
	padding: 0;
	background: none;
}

blockquote {
	background: none;
	color: #BB6FC9;
	font-size: .875em;
	margin: 0 35px 0 5px;
	padding: 0 0 0 30px;
}

blockquote small,
cite {
	color: #B096FF;
	font-style: normal;
	text-align: right;
	margin-right: 1.25em;
}

address {
	font-style: italic;
	margin: 0;
}

del, s, strike {
  color: #858585;
}

table {
  background: #FFFFFF;
}

td, tbody th {
  background: #885799;
  border-bottom: 0px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  color: #333333;
}

tr:hover td, tr:hover th {
	/*background: none;*/
}

tr, td {
	vertical-align: top;
}

td a {
	color: #013DAA;
	text-decoration: underline;
}


.alignright,
.alignleft {
	margin-bottom: 20px;
}

/* =============================================================================
Top & Bottom Menus
========================================================================== */
#menu-primary .wrap {
	width: 960px;
}

#menu-primary, #menu-subsidiary {
	background: url("images/overlay-button.png") #450D69; 
	background: -webkit-linear-gradient(center top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)) repeat scroll 0 0 #450D69;
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)) repeat scroll 0 0 #450D69;
	background: -o-linear-gradient(center top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)) repeat scroll 0 0 #450D69;
	background: -ms-linear-gradient(center top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)) repeat scroll 0 0 #450D69;
	background: linear-gradient(center top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)) repeat scroll 0 0 #450D69;
	border-bottom: 1px solid #6F1D66;
	border-right: 1px dotted #6F1D66;
	border-top: 1px solid #6F1D66;
	color: #FFFFFF;
	text-shadow: 0 -1px 1px #713DBB;
	width: auto;
}

#menu-primary li a {
	padding: 5px 25px;
}

#menu-subsidiary .wrap {
  margin: 0 auto;
  width: 960px;
}

#menu-subsidiary li a:hover,#menu-subsidiary li.current-menu-item a {
	background: none repeat scroll 0 0 #3A104E;
}

#menu-primary li a:hover,#menu-primary li.sfHover a,#menu-primary li.current-menu-item a {
	background: none repeat scroll 0 0 #493669;
}

#menu-primary li li a {
	border-bottom: 1px dotted #E6C9FE;
	color: #E7ABFF;
}

#menu-primary li ul {
	background: none repeat scroll 0 0 #493669;
}

#menu-primary li.current-menu-parent a {
	background: none repeat scroll 0 0 #493669;
}

/* =============================================================================
Top Search
========================================================================== */
#menu-primary input[type="text"] {
	background: url("images/search.png") no-repeat scroll 6px 3px #753B8C;
}

#menu-primary input[type="text"]:focus {
	background-color: #975AB0;
	color: #fff;
	width: 171px;
}

#menu-primary form {
  width: 180px;
}
/* =============================================================================
Header
========================================================================== */
#header {
	padding: 0;
	width: 100%;
	height: 256px;
}

#header .wrap {
	margin: 0 auto;
	width: 960px;
}

#branding {
	text-indent: -9999em;
}

#site-title {
	margin: 0 0 20px 0;
}

#site-title a {
	/*background: url("images/HSHeader-2013.jpg") no-repeat scroll 0 0 transparent;*/
	background: url("images/abd.png") no-repeat scroll 0 0 transparent;
	color: #5E5752;
	display: block;
	height: 256px;
	width: 960px;
}


#site-title-make a {
	background: url("images/abd.png") no-repeat scroll 0 0 transparent;
	color: #5E5752;
	display: block;
	height: 256px;
	width: 960px;
}

#site-description { line-height: 0; }

/* =============================================================================
Custom After Header -For Special Notices
========================================================================== */
#after-header {
	clear: both;
	margin: 0 auto;
	width: 960px;
}

.prayer-notice {
	width: 920px;
	clear: both;
	margin: 0 auto;
	padding: 5px 20px 8px;
	color: #222;
	font-size: .875em;
	line-height: 1.5;
	border: 1px solid #000;
	
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
	
	background: #FFF;
}

.extra-banner {
	background: #170030;
	border: 1px solid #8234A9;
	height: 154px;
	margin: 15px auto;
	padding: 10px;
	width: 938px;
}

#after-header .widget_text {
	color: #FBD7FF;
	font-size: 16px;
	line-height: 25px;
}

#after-header .widget_text p strong {
	text-transform: uppercase;
	color: #fff;
}

#after-header .widget_text p span {
	color: #fff;
}

#main {
	padding: 15px 0 0;
	background: none;
	border: none;
	width: 960px;
	color: #fff;
}

.layout-1c #main {
  font-size: 1em;
  padding: 3em 3em 2em;
  /*width: 54em;*/
  width: 960px;	
}

.layout-1c #main .hentry {
	width: 820px;
}

/* =============================================================================
Breadcrumbs
========================================================================== */
.breadcrumbs {
	color: #ECBFF5;
	margin: 0 0 20px;
}

.breadcrumbs .sep {
	background: url("images/breadcrumb-sep.png") no-repeat scroll 0 8px transparent;
}

.breadcrumbs a {
	color: #E0B7E8;
}

.breadcrumbs .trail-end {
	color: #DCB3FF;
}

/* =============================================================================
Featured Content Slider
========================================================================== */

#main .wrap .soliloquy-container {
  background: rgba(51, 51, 51, 0.48);
  border: 1px solid #8B4AB0;
  margin: 0 0 20px;
  padding: 10px;
}

/* =============================================================================
Content
========================================================================== */
.singular .entry-title,.error-404 .entry-title {
	background: #000;
	border-bottom: 1px solid #603695;

	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-top: 1px solid #F9F9F9;
	padding: 10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	font-size: 24px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
}

.singular .entry-title a {
	color: #fff;
}

.hentry {
	background: #1E013E;
	border: 1px solid #885799;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: white;
	height: 1%;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 20px;
	width: 590px;
}

div.error {
  background: url("images/stripe-pattern.png") repeat scroll 0 0 #2F035F;
	border: 2px solid #885799;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: white;
	text-shadow: none;
  font-size: 13px;
  font-weight: bold;
  margin: 0 10px 10px;
  padding: 3px 10px;
}

.singular .hentry {
	border-bottom: 2px solid #885799;
}

.singular .entry-meta {
	display: none;
}

.hfeed img,.avatar {
	background: none transparent;
	border: none;
	padding: 0;
	
}

.mceIframeContainer iframe {
	min-height: 350px;
}

.wp_themeSkin iframe {
	background: #fff !important;
}

.wpuf-post-form div {
	width: 100%;
}

div#wpuf-ft-upload-filelist .button {
  color: #FFFFFF;
}

div#sexy-login-wrap {
	max-width: 295px !important;
}

#sexy-login-content-tab a {
  display: none;
}

/* icons */

[data-icon]:before { padding-right: 6px; /* add some space before the data icons when embeding into content */ }

blockquote:before {
	font-family: 'icomld-';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e03c";
	font-size: 1.5em;
	margin: 3px 6px 0 0;	
	float: left;
}

/* COMMENTS Page PAGINATION */
ul.com-pagination {
	text-align: right;
	margin: 3px 13px 0 0;
	font-size: 36px;
}

ul.com-pagination li {
	display: inline;
	font: 16px Verdana, Geneva, sans-serif;
	color: #E2BBFF;
}

ul.com-pagination li.cur a,ul.com-pagination li.cur a:hover {
	color: #fff;
	background: none;
	border: none;
	text-decoration: none;
}

ul.com-pagination li a {
	background: url("../images/overlay-button.png") repeat scroll 0 0 #4A1291;
	padding: 2px 4px;
	color: #BE78F1;
	font: 16px Verdana, Geneva, sans-serif;
	border: 1px solid #9D59FF;
	text-decoration: none;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul.com-pagination li a:hover {
	color: #FFBFFF;
	background: #4E1F92;
	border: 1px solid #FFBFFF;
}

ul.com-pagination img {
	margin-bottom: 2px;
}

ul.com-pagination.bottom {
	margin: 3px 13px 20px 0;
}

.comments-closed {
	display: none;
	}

/* =============================================================================
Sidbar
========================================================================== */
.layout-2c-l #sidebar-primary,.layout-default #sidebar-primary,.layout-2c-l #sidebar-secondary,.layout-default #sidebar-secondary {
	width: 295px;
}

.widget-title {
	border-bottom: 1px dotted #4F456D;
	color: #FFFFFF;
	font: italic 18px/25px serif;
	margin: 0 0 10px;
	text-align: center;
	font-family:arial, helvetica, sans-serif !important;
	font-weight:bold !important;
}

#text-5 p { margin: 0 0 5px; }

/* =============================================================================
Secondary -Sidebar Nav
========================================================================== */
.nav-menu {
	list-style-type: none;
	margin: 0 0 25px;
}

.nav-menu a {
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	display: block;
	font-size: 1.375em;
	font-weight: bold;
	line-height: 1.273em;
	margin: 0 0 5px;
	padding: 6px 15px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	font-family: Calibri, Helmet, Freesans, sans-serif;
}

#hybrid-nav-menu-3 a {
	background: #B480FF;
	border-bottom: 1px solid #9861DD;
}

#hybrid-nav-menu-3 a:hover {
	background: #9381F8;
}

#hybrid-nav-menu-3 .current-menu-item a,#hybrid-nav-menu-3 .current-page-item a,#hybrid-nav-menu-3 .current-page-ancestor a {
	background: #9381F8;
}

#hybrid-nav-menu-4 a {
	background: #FF8E1F;
	border-bottom: 1px solid #CB6624;
}

#hybrid-nav-menu-4 a:hover {
	background: #C8711C;
}

#hybrid-nav-menu-4 .current-menu-item a,#hybrid-nav-menu-4 .current-page-item a,#hybrid-nav-menu-4 .current-page-ancestor a {
	background: #C8711C;
}

#hybrid-nav-menu-5 a {
	background: #399A99;
	border-bottom: 1px solid #53B596;
}

#hybrid-nav-menu-5 a:hover {
	background: #1B706F;
}

#hybrid-nav-menu-5 .current-menu-item a,#hybrid-nav-menu-5 .current-page-item a,#hybrid-nav-menu-5 .current-page-ancestor a {
	background: #1B706F;
}

#hybrid-nav-menu-6 a {
	background: #479943;
	border-bottom: 1px solid #357730;
}

#hybrid-nav-menu-6 a:hover {
	background: #16710E;
}

#hybrid-nav-menu-6 .current-menu-item a,#hybrid-nav-menu-6 .current-page-item a,#hybrid-nav-menu-6 .current-page-ancestor a {
	background: #16710E;
}

#hybrid-nav-menu-7 a {
	background: #205F92;
	border-bottom: 1px solid #066E9D;
}

#hybrid-nav-menu-7 a:hover {
	background: #021D39;
}

#hybrid-nav-menu-7 .current-menu-item a,#hybrid-nav-menu-7 .current-page-item a,#hybrid-nav-menu-7 .current-page-ancestor a {
	background: #021D39;
}

.ad-block {
  background: #3D1451;
  border: 2px solid #9937BB;
  display: inline-block;
  margin: 0 4px 20px;
  padding: 9px 9px 0;
  width: auto;
	height: auto;
}

.ad-block.first {
	margin-left: 0;
}
.ad-block.last {
	margin-right: 0;
}

.ad-block img.frame {
	border: none;
	padding: 0;
	background: none;
}

.ad-block-caption { 
	text-align: center;
	padding: 0 4px 5px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
}

.ad-block-caption a {
	color: #F4FF8C;
}

.ad-block.style1 {
	background: none repeat scroll 0 0 rgba(125, 19, 169, 0.4);
	border: 1px solid #885799;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
	text-align: center;
	margin-left: 37px;
	min-width: 200px;
}

ul.products {
	clear: both;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	display: block;
	color: #fff;
}

ul.products li.product {
  float: left;
  height: 125px;
  margin: 0 14px 64px 0;
  padding: 0;
  position: relative;
  width: 125px;
}

ul.products li.first {

}

ul.products li.last {
	margin-right: 0;
}

ul.products li.product a img {
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	display: block;
	height: auto;
	margin: 0 0 4px;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	border: 1px solid #FFFFFF;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	padding: 0;
}

ul.products li.product a {
  text-decoration: none;
	color: #fff;
}

ul.products li.product h3 {
  font-size: 12px;
  line-height: 21px;
  margin: 0;
  padding: 0;
  text-align: center;
}


/* =============================================================================
Comment Box and Submit
========================================================================== */
.comments-wrap {
	width: 634px;
}

#respond input[type="text"],#respond textarea {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	border: 1px solid #7157A4;
	color: #FFFFFF;
	padding: 10px 0 10px 10px;
	width: 98%;
}

#respond #submit {
	background: url("images/overlay-button.png") #5082C8;

	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

#respond #submit:hover {
	background: #2F40BC;
}

.loop-nav,.loop-pagination {
	width: 634px;
}

/* =============================================================================
Pagination
========================================================================== */
.loop-nav .previous,.loop-nav .next {
	background: #493669;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.loop-nav a:hover span {
	background: #511792;
}

.pagination .page-numbers,.page-links a {
	background: url("images/overlay-button.png") repeat scroll 0 0 #4A1291;
	border: 1px solid #9D59FF;

	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #F3F0E0;
	display: inline-block;
	font: bold 12px/13px Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin: 0 10px 0 0;
	padding: 13px 15px 11px;
	text-transform: uppercase;
}

.pagination .current {
	background: url("images/overlay-button.png") repeat scroll 0 0 #000;
	border: 1px solid #fff;
}

.pagination .page-numbers:hover,.page-links a:hover {
	background: url("images/overlay-button.png") repeat scroll 0 0 #2C124D;
	border: 1px solid #B385F7;
}

/* =============================================================================
Fancy CSS Button
========================================================================== */
.button {
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	background: none repeat scroll 0 0 #6EAD1A;
	border: 1px solid #487310;

	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.375em;
	font-weight: bold;
	line-height: 1.273;
	margin: 20px 0;
	padding: 4px 15px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.button:hover,.button:focus,.button:active {
	background: #569107;
	color: #FFFFFF;
	text-decoration: none;
}

.button.special {
	background: none repeat scroll 0 0 #9E4DBF;
	border: 1px solid #A350E1;
	font-size: 1em;
	margin: 0;
}
.button.special:hover {
		background: #B480FF;
	border-bottom: 1px solid #9861DD;
}
/* =============================================================================
Miscelaneous Styles
========================================================================== */
.clear-push {
	clear: both;
	display: inline-block;
	width: 100%;
}

img.frame {
	background: none repeat scroll 0 0 #5E4A93;
	border: 2px solid #fff;
	padding: 6px;

}

.home .thumbnail,.archive .thumbnail {
	border: 2px solid #fff;
}

.blog h2 a,.blog .more-link,.archive h2 a,.archive .more-link {
	color: #F4FF8C;
}

.label {
	color: #FFFFFF;
	font-size: 9.75px;
	font-weight: bold;
	padding: 1px 3px 2px;
	text-transform: uppercase;
	white-space: nowrap;
}

.alert-message {
	background-color: #EEDC94;

	background-image: -webkit-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: -moz-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: -o-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: -ms-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: linear-gradient(center top , #FCEEC1, #EEDC94);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	color: #212121;
	margin-bottom: 18px;
	padding: 7px 15px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	display: block;
}

.content_submission {
	font-size: 12px;
}

.content_submission .alert-message {
	background-color: #EEDC94;

	background-image: -webkit-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: -moz-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: -o-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: -ms-linear-gradient(center top , #FCEEC1, #EEDC94);
	background-image: linear-gradient(center top , #FCEEC1, #EEDC94);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	color: #212121;
	margin-bottom: 1em;
	padding: 7px 15px 0;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	display: block;
}

.content_submission .alert-message p {
	margin: 0 0 10px;
	line-height: 1.25;
}


a img,a:hover img {
	color: #fff;
}

.downloadlink { display: block; }

.important {
	background: #363636;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 50px 0 0;
	padding: 10px;
}

.note {
	color: #fff;
	font-weight: bold;
}

.space { margin-bottom: 20px; }


/* =============================================================================
Gallery Styles
========================================================================== */
.entry-content .ngg-gallery-thumbnail img {
	padding: 0;
}

#footer { padding: 0; }


/*** AUDIO Player Title ***/
.audio-title {
	background: url(images/pointer.png) no-repeat scroll 0 0 transparent;
	color: #D185FC;
	padding: 0 0 0 20px;
	margin-left: 4px;
}

/***************
GFORM styles for Contact Form
***************/

div.gform_wrapper {
	background: #000;
	border: 1px solid #765295;
	
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 3px; /* FF1-3.6 */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */ 
	 
	padding: 10px 30px 0;
	margin: 25px 0;
	max-width: 98%;
}

div.gform_wrapper .ginput_complex .ginput_full input {
  width: 95.5% !important;
}

div.gform_wrapper input[type=text],
div.gform_wrapper input[type=url],
div.gform_wrapper input[type=email],
div.gform_wrapper input[type=tel],
div.gform_wrapper input[type=number],
div.gform_wrapper input[type=password] {
	font-size: 13px;
	letter-spacing: normal;
	border: 1px solid #765295;
	
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 3px; /* FF1-3.6 */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */   
	
	color: #5611BB;
	width: auto;
	padding: 8px;
}

div.gform_wrapper .field_name_first input,
div.gform_wrapper .ginput_complex .ginput_left input,
div.gform_wrapper .ginput_complex .ginput_right input,
div.gform_wrapper .ginput_complex .ginput_right select {
  width: 93% !important;
}

div.gform_wrapper input[type=text]:focus,
div.gform_wrapper input[type=url]:focus,
div.gform_wrapper input[type=email]:focus,
div.gform_wrapper input[type=tel]:focus,
div.gform_wrapper input[type=number]:focus,
div.gform_wrapper input[type=password]:focus,
div.gform_wrapper textarea:focus,
div.gform_wrapper select:focus {
	-webkit-box-shadow: 0 0 2px #ccc inset;
	-moz-box-shadow: 0 0 2px #ccc inset;
	box-shadow: 0 0 2px #ccc inset;
	font-style: normal;
	outline: medium none;
}

div.gform_wrapper textarea {
	font-size: 13px;
	padding: 8px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 3px; /* FF1-3.6 */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */   
	color: #5611BB;
}


div.gform_wrapper ul li.gfield {
	margin-bottom: 15px;
}

div.gform_wrapper select {
	font-size: 13px;
	padding: 8px;
	letter-spacing: normal;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 3px; /* FF1-3.6 */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */   
	color: #656565;
}


div.gform_wrapper .gfield_time_hour,
div.gform_wrapper .gfield_time_minute {
	width: inherit;
}

div.gform_wrapper .gfield_date_month,
div.gform_wrapper .gfield_date_day,
div.gform_wrapper .gfield_date_year {
	width: 100px;
}

div.gform_wrapper .gfield_time_hour input,
div.gform_wrapper .gfield_time_minute input {
	width: 30px;
}

div.gform_wrapper .ginput_complex {
	width: 450px;
}

div.gform_wrapper .field_name_first input,
div.gform_wrapper .ginput_complex .ginput_left input {
	width: 200px !important;
}

div.gform_wrapper .field_name_last input {
	width: 200px !important;
}

div.gform_wrapper .ginput_complex .ginput_right input,
div.gform_wrapper .ginput_complex .ginput_right select {
	width: 200px !important;
}

div.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
  width: 200px !important;
}


div.gform_wrapper .top_label input.large,
div.gform_wrapper .top_label select.large,
div.gform_wrapper .top_label textarea.textarea,
div.gform_wrapper .top_label .gfield_error input.large,
div.gform_wrapper .top_label .gfield_error select.large,
div.gform_wrapper .top_label .gfield_error textarea.textarea {
  width: 96%;
}

div.gform_wrapper li.gfield.gfield_error,
div.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #E0C479;
}

div.gform_wrapper .gfield_error .gfield_label {
  color: #FF3434;
}

div.gform_wrapper .validation_error {
  color: #FF8989;
}

div.gform_wrapper .ginput_complex label,
div.gform_wrapper .gfield_time_hour label,
div.gform_wrapper .gfield_time_minute label,
div.gform_wrapper .gfield_date_month label,
div.gform_wrapper .gfield_date_day label,
div.gform_wrapper .gfield_date_year label,
div.gform_wrapper .instruction {
	font-size: 13px;
	color: #656565;
}

div.gform_wrapper .top_label input.small,
div.gform_wrapper .top_label select.small {
	width: 60px;
}

div.gform_wrapper .top_label select.medium {
	width: 219px;
}

div.gform_wrapper .gform_footer input.button,
div.gform_wrapper .gform_footer input[type=submit] {
		-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	border: 1px solid #546869;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5) inset, 0 12px rgba(255, 255, 255, 0.2) inset, 0 10px 10px rgba(255, 255, 255, 0.25) inset, 0 -12px 25px rgba(0, 0, 0, 0.3) inset;
	color: #FFFFFF;
	margin: 0 0 10px;
	padding: 6px 15px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	position: relative;
	top: 0;
}

div.gform_wrapper .gform_footer input.button:hover,
div.gform_wrapper .gform_footer input[type=submit]:hover {
	background: #569107;
	color: #FFFFFF;
	text-decoration: none;
}

div.gform_wrapper .gform_footer input.button:focus,
div.gform_wrapper .gform_footer input.button:active,
div.gform_wrapper .gform_footer input[type=submit]:focus,
div.gform_wrapper .gform_footer input[type=submit]:active {
	position: relative;
	top: 2px;
}

div.gform_wrapper #gforms_confirmation_message {
	background-color: transparent;
	border: none;
	margin: 30px 0;
	padding: inherit;
	width: inherit;
	font-size: inherit;
	color: inherit;
	text-align: inherit;
	max-width: 99%;
}

div.gform_wrapper span.ginput_product_price {
  color: #009940;
}


/* Private page unique styles - removed all that purple and black */

.singular-page-1527 .breadcrumbs,
.singular-page-1527 .prayer-notice,
.singular-page-1536 .breadcrumbs,
.singular-page-1536 .prayer-notice {
	display: none;
}

.singular-page-1527.layout-1c #main,
.singular-page-1536.layout-1c #main {
  padding: 0;
  width: 60em;
}

.singular-page-1527.layout-1c #main .hentry,
.singular-page-1536.layout-1c #main .hentry {
  width: 916px;
}

.singular-page-1527 .hentry,
.singular-page-1536 .hentry {
	background: #fff;
	color: #444;
}

.singular-page-1527 div.gform_wrapper {
	border: none;
	background: #fff;
}

.singular-page-1527 div.gform_wrapper input[type=text],
.singular-page-1527 div.gform_wrapper input[type=url],
.singular-page-1527 div.gform_wrapper input[type=email],
.singular-page-1527 div.gform_wrapper input[type=tel],
.singular-page-1527 div.gform_wrapper input[type=number],
.singular-page-1527 div.gform_wrapper input[type=password] {
	color: #444;
	border: 1px solid #7e7e7e;
	
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius:    3px; /* FF1-3.6 */
	border-radius:         3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */   
}

.singular-page-1527.singular .entry-title,
.singular-page-1527.error-404 .entry-title,
.singular-page-1536.singular .entry-title,
.singular-page-1536.error-404 .entry-title
{
  box-shadow: none;

}

.singular-page-1527 .wp-editor-container textarea.wp-editor-area {
	border: none;
	background: #fff;
	color: #444;
}

.singular-page-1527 .wp-editor-container textarea.wp-editor-area:focus {
	box-shadow: none;
}

.singular-page-1527 .wp_themeSkin iframe {
  background: none repeat scroll 0 0 #FFFFFF;
}

.wp_themeSkin span, .wp_themeSkin *, .wp_themeSkin .mceText {
  background: linear-gradient(to top, #E5E5E5, #F4F4F4) repeat scroll 0 0 #EEEEEE;
}


table.paypal{width:50% !important; clear:both; background:#000; border:1px solid #fff;margin-left:25%;}
table.paypal select {width:95%!important;}
table.paypal tr td, tr th {background:#885799!important;color:#fff!important;padding-left:5%!important;}
table.paypal tr:hover td, tr:hover th {background:#885799!important;}
.speci {
    font-size: 20px;
}
.speci a{color:#F4FF8C;}


/************      ***********/
#half_left{ height:510px !important; float:left !important; width:250px !important; margin:0px 0 20px 0 !important;}
#half_right{ height:510px !important; float: right !important; width:250px !important; margin:0 -27px 20px 0 !important;}
#half_right .speci,#half_left .speci{ font-size:18px !important; height:81px !important; margin:0 0 0 0px !important} 
#half_right p,#half_left p, .publishd{ font-size:13px !important; line-height:18px !important}
#half_right .thumbnail, #half_left .thumbnail{ float:none !important }
#half_right .entry-summary, #half_left .entry-summary{ height:180px !important;}
#half_right .entry-meta, #half_left .entry-meta{ padding:0px 0 !important;}

.paypal_form table{ margin:0px !important; padding:0px !important; }
.paypal_form table, .paypal_form table tr th, .paypal_form td,.paypal_form tbody th { background:none !important; border:0px !important;}
.paypal_form tr{ background:none !important}
.paypal_form td{ background:none !important;color:#fff;}

.hidden_field{ display:none !important}
#gform_34 .gform_title {color:white !important; text-decoration:none;}
#gform_fields_34 .gfield_label {color:white !important; text-decoration:none;}

#gform_34 .gform_title:hover{ text-decoration:none}

.gform_wrapper .gfield_checkbox li label img {
    width: 86px;
}
.donation 
{
	border:1px solid; 
	background-color: #EEDC94;
	border-radius:3px;
	color:#212121;
	padding-left: 5px;
}
.aligncenter.size-ad125.wp-image-1771 {
    height: 150px !important;
    width: 100px !important;
}
.aligncenter.size-ad125.wp-image-3969{
    height: 150px !important;
    width: 125px !important;
}
.aligncenter.size-ad125.wp-image-1771.p
{
    height: 150px !important;
    width: 150px !important;
}
.aligncenter.size-ad125.wp-image-1771.audio
{
    height: 150px !important;
    width: 130px !important;
}
table,tr,td{border:0px!important;background:none repeat scroll 0 0 transparent !important;color: #FFFFFF;}

.gform_wrapper { display:block !important;}

.layout-3c-c.page-template-template-home #sidebar-primary .widget_text{display: none;}
.layout-3c-c.page-template-template-home .hentry{width: 400px;}
.layout-3c-c.page-template-template-home #content{width: 710px; margin-left: 250px;}
.layout-3c-c.page-template-template-home .hfeed {float: left;}
.layout-3c-c.page-template-template-home .homeRight {float: left;  width: 250px; padding-left: 18px; display: block;}
.layout-3c-c.page-template-template-home #sidebar-primary{margin-left: -960px; width: 230px;}
.layout-3c-c.page-template-template-home .ad-block.style1{margin-left: 0;}
.layout-3c-c.page-template-template-home #text-25 img{  height: auto!important; width: 200px!important;}
/*.layout-3c-c.page-template-template-home .loop-pagination{width: 460px;}*/
.layout-3c-c.page-template-template-home .breadcrumbs{display: none;}
.homeRight{display: none;}
#wp-live-chat-2 .wpcf_wrapper input {
    width: 100%;
}
#wp-live-chat input, #wp-live-chat textarea, #wp-live-chat select {
    border: 2px solid #4B0863;
}
#wp-live-chat-2 {
    padding: 10px;
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 48%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
.all_link {
    color: #FFF;
    background: #FF00FF;
    padding: 8px 24px;
}
.left-sidebar {
    width: 230px !Important;
    float: left !Important;
    margin-left: -250px !Important;
}