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

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

body, ul.quick-links li a, #events h3 a, ul.site-map, .commentlist .author, .widget-box h4, 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: #4B4C4E;}

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: #666;
}

a:hover {
	color: #FFF;
}

.post span.date, .album span.date {color: #1C7E97;}


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

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

footer, .footer-links a, ul.links li a {color:#A1A9AB;}

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


/* =============================================================================
   Images
   ========================================================================== */
body {
  	background: #F0F0F0 url('../../img/overlay.png') repeat top center; 
}
header, footer {
	background: url('img/custom-pattern.jpg') repeat-x left top;
}
.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/first-bg.png') repeat top left, url('../../img/content-bg.png') repeat-x center bottom;
}
#second-content {
	background: url('../../img/noise.png') repeat-x top left, url('../../img/content-bg.png') repeat-x center bottom;
}
.generic-box {
	background-color: #036;
	background-image: url(../../img/overlay-box.png);
	background-repeat: repeat-x;
	background-position: center top;
}

nav ul li:hover, nav ul li.current {
	background: #F0F0F0 url('../../img/menu-item-bg.png') repeat-x left top;
}
.sf-menu ul li {background-color: #F0F0F0;}
ul.quick-links {background-color: #D6DBDD;border: 1px solid #C6CBCC; }
.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 #D6DBDD;
	margin: 0!important; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 20px;
}
#latest-news span.ribbon, #full-width span.ribbon {background: transparent url('img/ribbon-bg.png') repeat-y center top;}
