/* =============================================================================
   Colors
   ========================================================================== */

a, a:visited, .widget h4, ul.quick-links li a:hover, h6.news-title, #events h3 a:hover, #header-text h2.header-title {color: #2F2821;}

body, ul.quick-links li a, #events h3 a, ul.site-map, .commentlist .author, .widget-box h4, ul.sf-menu li ul li a, nav ul li a:hover, ul.sf-menu li ul li a:hover, ul.sf-menu li.sfHover a.sf-with-ul, #widget-network input[type=text], #info-right input[type=text], #widget-network input[type=password] {
	color: #613F35;
}

span.description, ul.links li a:hover, ul.top-links li a:hover, .footer-links a:hover, ul.site-map li a, span.view-all a, #info-right .count, input[type=text], input[type=password], textarea {color: #c4baa5;}

a:hover { color: #1f1811;}

.post span.date, .album span.date {color: #28503a;}


.sermon span.date {color: #53795E;}
#events span.date, ul.links li a, #top-menu, ul.top-links li a, .commentlist .author a, ul.tweet_list span.date, #info-right #countdown {
	color: #D9531E;
}

h5, span.sermon-news, span.generic-title {color: #E1DCCF;}

footer, .footer-links a {color:#746F62;}

::-moz-selection { background: #849175; color: #fff; text-shadow: none; }
::selection { background: #849175; color: #fff; text-shadow: none; }


/* =============================================================================
   Images
   ========================================================================== */
body {
  	background: #ececdf url('../../img/overlay.png') repeat top center; 
}
header {
	background: url('img/header-bg.jpg') repeat-x left top;
}
footer {
	background: #2F2821 url('img/custom-patternd.jpg') repeat-x left 1px;
}
.news{
	background: url('img/news-bg.jpg') repeat-x left top, url('img/news-bottom-bg.jpg') repeat-x bottom center;
	background-color: #fffffa;
}

.green {
	background: transparent url('../../img/buttonh-bg.png') repeat-x left -112px;
}

.yellow {
	background: transparent url('../../img/buttonh-bg.png') repeat-x left -56px;
}

.red {
	background: transparent url('../../img/buttonh-bg.png') repeat-x left 0;
}
#first-content {
	background: url(../../img/content-bg.png) repeat-x bottom left, url(img/first-bg.jpg) repeat-x top left;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#second-content {
	background: url(../../img/noise.png) repeat-x top left, url(../../img/content-bg.png) repeat-x center bottom;
}
.generic-box {
	background: #AB8642 url(../../img/overlay-box.png) repeat-x top center;
}
nav ul li:hover, nav ul li.current {
	background: #e2e1d0 url('../../img/menu-item-bg.png') repeat-x left top;
}
.sf-menu ul li {background-color: #e3e2ce;}
ul.quick-links {background-color: #ecebdc;border: 1px solid #e7e5d7; }
.sermon {background: #28503a url('img/sermon-bg.jpg') repeat-x left top;}
.widget-box {
	background: #fbf7e4 url(img/widget-sidebar.jpg) no-repeat bottom center;
	border: 1px solid #eeecde;
	margin: 0!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#latest-news span.ribbon, #full-width span.ribbon {background: transparent url('img/ribbon-bg.png') repeat-y center top;}
