/** 
 * Theme Name: FaveBusiness Green
 * Theme URI: http://crowdfavorite.com/wordpress/themes/favebusiness/
 * Description: All the features of FaveBusiness, just greener.
 * Version: 1.2.3
 * Template: favebusiness
 * Author: Crowd Favorite
 * Author URI: http://crowdfavorite.com/
 *
 * @package favebusiness
 *
 * This file is part of the FaveBusiness Theme for WordPress
 * http://crowdfavorite.com/wordpress/themes/favebusiness/
 *
 * Copyright (c) 2008-2012 Crowd Favorite, Ltd. All rights reserved.
 * http://crowdfavorite.com
 *
 * Released under the GPL license
 * http://www.opensource.org/licenses/gpl-license.php
 *
 * **********************************************************************
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * **********************************************************************
 *
 *
 * Theme Colors - overrides some base color in structure.css
 * Green	-	648933
 * 
 * Brown	-	49432e
 * 
 * Yellow	-	eeedc3
 * 
 * Tan		-	B0Ac94
 * Tan 1	-	e9e9df
 * Tan 2	-	f4f4ef
 * Tan 3	-	f8f8f4
 */

body {
	background-color: #e9e9df;
}

a:link,
a:visited {
	color: #648933;
	text-decoration: none;
}
a:hover,
a:active {
	color: #648933;
	text-decoration: underline;
}

/* Large Outer Border */
/* Large Outer Border */
#main-content {
	border-color: #f4f4ef;
}

/* Inner Border */
nav.nav-secondary, 
#main-content .str-content {
	border-color: #e9e9de;
}

/* Text Shadows */
#header .site-title,
#masthead h1,
.cfct-module.style-b .cfct-mod-title {
	text-shadow: #fff 0 1px 1px;
}
#footer .site-title,
#footer .content h5 {
	text-shadow: #333 0 -1px 1px;
}

/* Header */
div.nav-main a {
	color: #7e7d7e;
}
div.nav-main a:hover,
div.nav-main a.current {
	color: #648933;
	text-decoration: none;
}
div.nav-featured a:hover {
	color: #3D5420;
	text-decoration: none;
}
#header .site-title a:hover {
	color: #648933;
}
#header #searchform, 
#header #s,
#header #searchsubmit {
	background: #f6f6f2;
}
#header #s {
	background: #f6f6f2 !important;
}
#header .searchform .searchsubmit {
	background: url(img/search-icon-green.png) top left no-repeat;
}
/**
 * Navigation menus
 */
nav.nav a {
	color: #7e7d7e;
}
nav.nav a:hover {
	color: #648933;
}
/**
 * Generic Dropdown menus
 */
nav.nav li ul {
	background-color: #f4f4ef;
	border: 1px solid #648933;
}
nav.nav-main > ul > li.has-ul:hover > a,
nav.nav-featured > ul > li.has-ul:hover > a {
	background-color: #648933;
}

/* Masthead */
#masthead .str-content {
	background: #e9e9de;
	-pie-background: #e9e9de;
}
#masthead,
.cfct-module-hero,
.page-template-page-blank-php .c4-1234 .cfct-module-carousel {
	background: #e9e9de;
	-pie-background: #e9e9de;
	border-bottom: 1px solid #648933;
}

/* Secondary Navigation / Sub Nav */
div.nav-secondary a {
	color: #7e7d7e;
}
div.nav-secondary a:hover {
	border-color: #648933;
	text-decoration: none;
}
div.nav-secondary a.current {
	color: #648933;
	border-color: #648933;
}

/* Body */

/**
 * Gallery 
 */
body #main-content .gallery .attachment-thumbnail {
	border-color: #e9e9df;
}
body #main-content .gallery .attachment-thumbnail:hover {
	border-color: #d7d7cc;
}

/* Captioned images */
.wp-caption {
	background-color: #e9e9df;
}


/* Content Islands */
.cfct-module.style-b,
.cfct-module.style-c,
.cfct-module.style-d,
.cfct-module-image,
.cfct-pullquote {
	background-color: #f8f8f4;
	border-color: #e9e9df;
}
.cfct-module.style-b .cfct-mod-title {
	background: #e9e9de;
	-pie-background: #e9e9de;
	border-bottom-color: #B0Ac94;
}
.cfct-module.style-d .cfct-mod-title {
	background-color: #e9e9de;
	border-top-color: #cfcdb2;
}
.cfct-notice,
.notice {
	background-color: #eeedc3;
}

/**
 * @section Buttons
 * <a class="btn"> or <input class="btn">
 -------------------------------------------------- */
/* button style a */
.btn-a {
	color: #648933;
	background: #e9e9df;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9df), to(#c6c6b9));
	background: -moz-linear-gradient(top,  #e9e9df,  #c6c6b9);
	-pie-background: linear-gradient(#e9e9df, #c6c6b9);
	border-color: #dad6c6;
	text-shadow: #fff 0 1px 1px;
}
.btn-a:hover {
	background: #c6c6b9;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2d2), to(#c8c9b5));
	background: -moz-linear-gradient(top,  #e2e2d2,  #c8c9b5);
	-pie-background: linear-gradient(#e2e2d2, #c8c9b5);
	border: 1px solid #648933;
}
.btn-a:active {
	background: #c8c9b5;
	background: -webkit-gradient(linear, left top, left bottom, from(#c8c9b5), to(#e2e2d2));
	background: -moz-linear-gradient(top,  #c8c9b5,  #e2e2d2);
	-pie-background: linear-gradient(#c8c9b5, #e2e2d2);
}
/* button style b */
.btn-b,
input#submit {
	color: #fff !important;
	background: #648933;
	background: -webkit-gradient(linear, left top, left bottom, from(#648933), to(#56762c));
	background: -moz-linear-gradient(top,  #648933,  #56762c);
	-pie-background: linear-gradient(#648933, #56762c);
	border-color: #425f1c;
	text-shadow: #2e3f18 0 -1px 0;
}
.btn-b:hover,
input#submit:hover {
	color: #fff;
	background: #56762c;
	background: -webkit-gradient(linear, left top, left bottom, from(#56762c), to(#415b22));
	background: -moz-linear-gradient(top,  #56762c,  #415b22);
	-pie-background: linear-gradient(#56762c, #415b22);
}
.btn-b:active,
input#submit:active {
	background: #4c6a27;
	background: -webkit-gradient(linear, left top, left bottom, from(#415b22), to(#56762c));
	background: -moz-linear-gradient(top,  #415b22,  #56762c);
	-pie-background: linear-gradient(#415b22, #56762c);
}

/** @section Content
 -------------------------------------------------- */
.loading span {
	background-color: #e9eade;
}

.entry.has-img .entry-summary .entry-img {
	border-color: #e9e9df;
}
.entry.has-img .entry-summary .entry-img:hover {
	border-color: #d7d7cc;
}

#main-content .sticky {
	background: #f6f5f2;
}


/** Carousel Module
 -------------------------------------------------- */
.carousel {
	background-color: #f4f5ef;
}
.car-content {
	border: 1px solid #e3e4d6;
}

/* pagination */
.car-pagination ol li a {
	background: url(img/carousel-sprite.png) 0 0 no-repeat;
}
/* prev/next links */
.car-pagination .cfct-carousel-prev,
.car-pagination .cfct-carousel-next {
	background: url(img/carousel-sprite.png) 0 0 no-repeat;
}
.car-pagination .cfct-carousel-next {
	background-position: right -400px;
}
.car-pagination .cfct-carousel-prev {
	background-position: left -400px;
}
.car-pagination .cfct-carousel-next:hover {
	background-position: right -500px;
}
.car-pagination .cfct-carousel-prev:hover {
	background-position: left -500px;
}
.car-pagination .cfct-carousel-next {
	right: 0;
}
.car-pagination .cfct-carousel-prev {
	left: 0;
}
/* prev-next for full width hero treatment */
.page-template-page-blank-php .c4-1234 .car-pagination .cfct-carousel-next {
	background-position: right -200px;
}
.page-template-page-blank-php .c4-1234 .car-pagination .cfct-carousel-prev {
	background-position: left -200px;
}
.page-template-page-blank-php .c4-1234 .car-pagination .cfct-carousel-next:hover {
	background-position: right -300px;
}
.page-template-page-blank-php .c4-1234 .car-pagination .cfct-carousel-prev:hover {
	background-position: left -300px;
}

/* Hero Carousel - inside full width hero */
.page-template-page-blank-php .c4-1234 .cfct-module-carousel .car-content {
	border: 5px solid #f4f5ef;
}

.bypostauthor {
	background-color: #F4F4EF;
	border-color: #E9E9DF;
}
#main-content .sticky {
	background-color: #F4F4EF;
}
