body {color: #c61a00;font-size: 14px;font-family: Tahoma, Verdana, Segoe, sans-serif;font-weight: normal;font-style: normal;} 
body {background: #ffffff url() top center no-repeat scroll;}

.nogooglefont, .nogooglefont a {font-family:Tahoma, Verdana, Segoe, sans-serif !important;}
.address_info span {color: #c61a00 !important;}


a,a:link,a:visited,a:active {color: #000000;}
a:hover, a:focus { color: #b50d01; }


#footer a:not(.button), #footer a:not(.button):link, #footer a:not(.button):visited, #footer a:not(.button):active, #footer #twitter_update_list a:hover {color: #00f40c;}
#footer a:not(.button):hover, #footer a:not(.button):focus, #footer #twitter_update_list a {color: #000000;}



a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown), form button, input[type="submit"],	input[type="reset"], input[type="button"]:not(.plus):not(.minus) {
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #ffffff !important;	
	background-color: #ce0000 !important;
	*background-color: #bf0000 !important;
	background-image: -moz-linear-gradient(top, #dd0f0f, #bf0000) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd0f0f), to(#bf0000)) !important;
	background-image: -webkit-linear-gradient(top, #dd0f0f, #bf0000) !important;
	background-image: -o-linear-gradient(top, #dd0f0f, #bf0000) !important;
	background-image: linear-gradient(to bottom, #dd0f0f, #bf0000) !important;
	background-repeat: repeat-x;
	border: 1px solid #000000 !important;
	*border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0f0f', endColorstr='#bf0000', GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	-webkit-box-shadow: inset 0 0 3px #ffffff, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
	-moz-box-shadow: inset 0 0 3px #ffffff, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
	box-shadow: inset 0 0 3px #ffffff, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
}

a.button, form button, input[type="submit"],	input[type="reset"], input[type="button"] { font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif !important; }

a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown):hover, a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown):focus, a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown):active, a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown).active, a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown).disabled, a.button:not(.white):not(.gray):not(.black):not(.lightblue):not(.blue):not(.darkblue):not(.lightgreen):not(.green):not(.darkgreen):not(.lightred):not(.red):not(.darkred):not(.yellow):not(.orange):not(.brown)[disabled], form button:hover, input[type="submit"]:hover, input[type="reset"]:hover,	input[type="button"]:not(.plus):not(.minus):hover {
	color: #000000 !important;
	background-color: #bf0000 !important;
	*background-color: #ce0000 !important;
	background-image: -moz-linear-gradient(top, #bf0000, #dd0f0f) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bf0000), to(#dd0f0f)) !important;
	background-image: -webkit-linear-gradient(top, #bf0000, #dd0f0f) !important;
	background-image: -o-linear-gradient(top, #bf0000, #dd0f0f) !important;
	background-image: linear-gradient(to bottom, #bf0000, #dd0f0f) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0000', endColorstr='#dd0f0f', GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}

.widget-container h4, .widget-container h4 a {
	color: #ffffff !important;
}
.tb_date_box { font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif !important; color: #212121;}
.tb_date_box span.month {background-color: #ffffff;}
.listPost:hover .tb_date_box span.month {background-color: #ffffff; color: #cc3333;}
.tb_upcoming_events .listPost { font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif !important; }


a.comment-reply-link, a.thumb span.more {
	background-color: #000000;
}
a.comment-reply-link:hover {
	background-color: #b50d01;
}


.pn_pagination a {
	color: #000000 !important;
	text-shadow: 1px 1px 1px #000000 !important;	
	background-color: #000000 !important;
	*background-color: #000000 !important;
	background-image: -moz-linear-gradient(top, #000000, #000000) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000)) !important;
	background-image: -webkit-linear-gradient(top, #000000, #000000) !important;
	background-image: -o-linear-gradient(top, #000000, #000000) !important;
	background-image: linear-gradient(to bottom, #000000, #000000) !important;
	background-repeat: repeat-x;
	border: 1px solid #000000 !important;
	*border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	-webkit-box-shadow: inset 0 0 3px #000000, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
	-moz-box-shadow: inset 0 0 3px #000000, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
	box-shadow: inset 0 0 3px #000000, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
}


.pn_pagination span, .pn_pagination a:hover, .pn_pagination a.selected {
	color: #cc3333 !important;
	text-shadow: 1px 1px 1px #000000 !important;	
	background-color: #7315d4 !important;
	*background-color: #6406c5 !important;
	background-image: -moz-linear-gradient(top, #8224e3, #6406c5) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8224e3), to(#6406c5)) !important;
	background-image: -webkit-linear-gradient(top, #8224e3, #6406c5) !important;
	background-image: -o-linear-gradient(top, #8224e3, #6406c5) !important;
	background-image: linear-gradient(to bottom, #8224e3, #6406c5) !important;
	background-repeat: repeat-x;
	border: 1px solid #81d742 !important;
	*border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8224e3', endColorstr='#6406c5', GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	-webkit-box-shadow: inset 0 0 3px #000000, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
	-moz-box-shadow: inset 0 0 3px #000000, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
	box-shadow: inset 0 0 3px #000000, 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
}

h1, h1 a:link, h1 a:visited, h1 a:active {color: #cc342e;font-size: 32px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
h2, h2 a:link, h2 a:visited, h2 a:active {color: #cc342e;font-size: 28px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
h3, h3 a:link, h3 a:visited, h3 a:active, .entry-meta h2.entry-title, .entry-meta h2.entry-title a:link, .entry-meta h2.entry-title a:visited, .entry-meta h2.entry-title a:active {color: #cc342e;font-size: 20px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
#sidebar h3, h3.homeTitle {color: #000000;}

h2.entry-title, h2.entry-title a {color: #cc342e !important;}

p.donation label, p.donation label span {color:#cc342e !important;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;}
h4, h4 a:link, h4 a:visited, h4 a:active {color: #cc342e;font-size: 18px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
h5, h5 a:link, h5 a:visited, h5 a:active {color: #000000;font-size: 17px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
#comments h3, #respond h3 {color: #000000;font-size: 19px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
blockquote, blockquote p {color: #000000;font-size: 24px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
quote, quote p {color: #000000;font-size: 20px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}
.contentSpacer {
	background: url(http://teenstalktruth.com/wp-content/themes/grace/images/dividers/divider_02.png);
}

h1 a:hover, h2 a:hover, h2.entry-title a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #b50d01 !important;
}

	
#content h1, h1.entry-title, #sidebar h3.widget-title, #sidebar .textwidget, h3.homeTitle, #highlightArea h3 {padding: 5px 20px; background-color: #ffffff; border: 5px solid #000000; border-width: 0 5px;}

blockquote {
	border-color: #000000 !important; background-color: #ffffff !important;
}

#entry-author-info {background-color: #ffffff; border: 1px solid #000000;}

.listColumns .one_third > div {background-color: #ffffff; border-color: #000000;}

div.widget_sermon_menu ul {background-color: #ffffff; border-color: #000000;}

#sidebar ul ul li, div.widget_sermon_menu ul li {background-color: #ffffff;}

#sidebar ul ul li.fulldp:hover, div.widget_sermon_menu li.fulldp:hover {background-color: #fafafa;}

.address_info, #breadcrumbs {border-color: #ffffff;}


#sidebar ul ul li.fulldp, #sidebar ul ul li.fulldp a:not(.fulld), .widget_sermon_menu a.icon, .address_info, #breadcrumbs {font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;}

.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-state-default:hover {
	background-color: #ffffff !important;
}

.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-state-active, h3.ui-state-default, .wpb_accordion .ui-accordion .ui-accordion-content {
	background-color: #ffffff !important;
}

.wpb_tabs li.ui-state-default, .wpb_tour li.ui-state-default, .wpb_tabs .ui-tabs .ui-tabs-panel, h3.ui-state-default, .wpb_accordion .ui-accordion .ui-accordion-content {
	border-color: #000000 !important;
	border: 1px solid;	
}

.wpb_tabs li.ui-state-default {
	border-bottom-color: #ffffff !important;
}

/* .wpb_tour ul.ui-tabs-nav {
	border-bottom: 1px solid #000000 !important;		
} */


#sidebar ul ul li a:not(.button), div.widget_sermon_menu ul li a, li.fulldp {color: #000000;}
#sidebar ul ul li:hover a:not(.button), div.widget_sermon_menu ul li a:hover, li.fulldp:hover {color: #ffffff;}

#header .inner, #navigation #site-title, #logoArea #site-title {
	padding-top: 5px;
	padding-bottom: 20px;
}

#wrap #content, #wrap #home2 {float:left;}
#wrap #sidebar {float:right;}
#wrap #sidebar .widget-container {margin-right: 0px;}

#site-title a {
	color: #f41ae9;
}

#navigation a {color: #f6f5f4;font-size: 12px;font-family: Raleway, Tahoma, Verdana, Segoe, sans-serif;font-weight:normal;font-style:normal;}

#navigationarea {
	background: #ba1800 url(http://teenstalktruth.com/wp-content/themes/grace/images/patterns_bckg/solid_color.png);
}

#content h1, h1.entry-title, #sidebar h3.widget-title, #sidebar .textwidget, h3.homeTitle, #highlightArea h3 {
	background-image: url(http://teenstalktruth.com/wp-content/themes/grace/images/patterns_bckg/solid_color.png);
}	

#navigation > div > ul > li:hover > a, #navigation > div > ul > li.current_page_item > a, #navigation > div > ul > li.current_page_parent > a, #navigation > div > ul > li.current_page_ancestor > a, #navigation > div > ul > li.current-menu-item > a, #navigation > div > ul > li.current-menu-parent > a, #navigation > div > ul > li.current-menu-ancestor > a {
	border-color: #ba1800;
	color: #ffffff;
	background-color: #ba1800 !important;
	*background-color: #ba1800 !important;
	background-image: -moz-linear-gradient(top, #ba1800, #ba1800) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ba1800), to(#ba1800)) !important;
	background-image: -webkit-linear-gradient(top, #ba1800, #ba1800) !important;
	background-image: -o-linear-gradient(top, #ba1800, #ba1800) !important;
	background-image: linear-gradient(to bottom, #ba1800, #ba1800) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba1800', endColorstr='#ba1800', GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}

#navigation > div > ul ul {
	border: 1px solid #ec4a32;
	border-bottom: none !important;
	background-color: #ffffff !important;
}

#navigation > div > ul ul li a {
	color: #c92800;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ec4a32;
}

#navigation > div > ul ul li a:hover, #navigation > div > ul ul li.current_page_item > a, #navigation > div > ul ul li.current-menu-item > a {
	background-color: #ffffff;
	color: #000000;
}

#navigationSearch {
	background: #bf1d05 !important;
	color: #f6f5f4 !important;
	border-color: #ba1800 !important;
}

#navigationSearch:hover {
	background: #c4220a !important;
}

#navigation #navigationSearchForm {
	background-color: #bf1d05;
}

.ornamentLine {	background: url(http://teenstalktruth.com/wp-content/themes/grace/images/patterns/default.png); border: 1px solid #ba1800; border-width: 1px 0; }

#logoAreaBorder {
	border-top-color: #ba1800; border-bottom-color: #ec4a32;
}

#tb_gallery .type-tb_gallery {
	margin-top: 10px !important;
}

