/*
	FlexiBusiness by FlexiThemes.com
	Default (Green Color Sheme)
*/

/******************************************************
    [ LAYOUT ]
*******************************************************/
#wrapper {
    background: #ccf0cd url(images/green/background.png) top left repeat-x;
}


#home-wrapper {
    background: #ccf0cd url(images/green/home-background.png) top left repeat-x;
}

a {
    color: #0e5708;
    text-decoration: underline;
}

a:hover {
    color: #f04e16;
    text-decoration: none;
}

/******************************************************
    [ HEADER ]
*******************************************************/

#header {
    background: url(images/header-transp.png) left bottom no-repeat;
}

#header h1 a, #header h1 a:visited {
	color: #fff;
}

#header h1 a:hover {
	color: #fff;
	}

#header h2 {
	color: #bdbdbd;
}



/******************************************************
    [ NAVIGATION ]
*******************************************************/


/* Superfish First Level */

/* Superfish First Level */
.sf-menu li {
    background: none;
}

.sf-menu li a {
    color: #fff;
    text-shadow: 0 1px 0 #104405;
}

.sf-menu li:hover a, .sf-menu li a:hover, .sf-menu li.current_page_item a {
    background: url(images/green/nav-background-hover.png) top left repeat-x;
	color: #0d6309;
    text-shadow: 0 1px 0 #fff;
}


/* Superfish Seccond Level */
.sf-menu li li {
    background: #c3c1c1 !important;
    border-top: 1px solid #ccc;
}

.sf-menu li li a {
    color: #0d6309;
    background: #ddd !important;
    text-shadow: 0 1px 0 #fff;
}

.sf-menu li li:hover a, .sf-menu li li a:hover, .sf-menu li li.current_page_item a {
    background: #eee !important;
	color: #0d6309;
    text-shadow: 0 1px 0 #fff;
}

.sf-sub-indicator {
	background:		url('images/green/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

/******************************************************
    [ CONTENT ]
*******************************************************/

/* Featired Posts */

#featured .featuredslide {
    background: none !important;
}

#featured .featuredpost h1 {
    color: #e9f9e8;
    text-shadow: 0 1px 0 #0d3704;
}

#featured .featuredpost p {
    color: #e3fde1;
    text-shadow: 0 1px 0 #0d3f03;
}


#featured .more  a {
	background: url(images/green/featured-more-background.png) top left no-repeat;
	color: #206617;
    text-shadow: 0 1px 0 #fff;
}

#featured .more a:hover {
    color: #206617;
}

#featured .featuredpost img {
    background: #166311;
    border: 1px solid #0b7d0d;
}

.dotcontrols a { 
    background-image: url(images/green/fdots.gif); 
}

#featuredcontrol .prev{
	background:url(images/green/prev.png) top left no-repeat;
}


#featuredcontrol .next{
	background:url(images/green/next.png) top left no-repeat;
	}


/* Homepage */

#homepage-wrpapper {
    background: #fff url(images/green/line-background.png) top center no-repeat;
}

.homepage-content {
  background: url(images/green/line-background.png) bottom center no-repeat;  
}


.featuredbox h2 {
    color: #0e5708;
}

.featuredbox h2 a {
    color: #0e5708;
}

.featuredbox h2 a:hover {
    color: #084004;
}

.featuredbox p {
    color: #727171;
}


.featuredbox .featuredmore a {
	background: url(images/green/readmore-background.png) left center no-repeat;
	color: #413f3f;
}

.featuredbox .featuredmore a:hover {
    color: #f04e16
    
}

#content-wrpapper {
    background: #fff url(images/green/contentwrap-background.png) top right repeat-y;
}

#content-wrpapper-nosidebar {
    background: #fff;
}

#contenthead {
    background: #0d6209 url(images/green/content-header-background.png) top left repeat-x;
}

#contenthead h1 {
    color: #e7f7e7;
}

#content {
    color: #6d6d6d;
}

h1, h2, h3, h4, h5, h6 {
    color: #6d6d6d;
}

.post_thumbnail {
    background: #eee;
    border: 1px solid #ddd;
}

.post {
	border-bottom: 1px solid #ccc;
}


.title {
    color: #0c6e0b;
}

.title a {
	color: #0c6e0b;
}

.title a:hover {
    color: #0c6e0b;
}

.pagetitle {
    background: #0c6e0b;
    color: #fff;
}

h2.generic {
    background: #0c6e0b;
    color: #fff;
}

.postdate {
    color: #495b48;
    background: url(images/green/linedot.png) bottom left repeat-x;
}


.postmeta {
	background: url(images/green/linedot.png) bottom left repeat-x;
    color: #495b48;
}


a.readmore {
	background: url(images/green/readmore-background.png) left center no-repeat;
	color: #1c641c;
}

a.readmore:hover {
    color: #1c641c
}
    
.entry {
    color: #6d6d6d;
}


blockquote {
	color: #666;
	border-left: 3px solid #CADAE7;
}



.wp-caption {
   background: #1b1a1a;
   border: 1px solid #232323;
}
	
/******************************************************
    [ SIDEBAR(S) ]
*******************************************************/
	
#sidebar a {
    color: #3d593e;
}

#sidebar a:hover {
    color: #f04e16;
}
	
    	
#search {
    border: 1px solid #63a061;
    background: #f8fbf8 url(images/green/search-background.png) top left repeat-x;
}

#search input {
    background: none;
    color: #437c42;
}
	
#s {
    background: none;
}
	   
    
#sidebar h2 {
	background: url(images/green/sidebar-tab.png) left bottom no-repeat;
    border-bottom: 1px solid #afd6b0;
	color: #104b0e;
    text-shadow: 0 1px 0 #fff;
}


	
#sidebar ul li li {
	background: url(images/green/arrow.gif) no-repeat top left;
}
	
#sidebar ul li ul li {
	background: url(images/green/arrow.gif) no-repeat top left;
}

#sidebar ul li ul li:hover, #sidebar ul li li:hover{
    border-bottom: 1px solid #afd6b0;
}

#wp-calendar caption {
    background: none !important;
}

#wp-calendar th {
	color: #3d593e;
    background: none !important;
}

#wp-calendar caption {
    background: none !important;
    color: #3d593e;
}

#wp-calendar td {
	color: #3d593e;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #afd6b0;
	color: #3d593e;
}


/******************************************************
    [ FOOTER ]
*******************************************************/

#footer-wrapper {
    background: #0d5f09 url(images/green/home-background.png) top left repeat-x;
}

#fcontainer {
    background: url(images/fcontainer-trasp.png) top center no-repeat;
    color: #8bd38e;
}


#fcontainer a {
    color: #8bd38e;
}

#fcontainer a:hover {
    color: #8bd38e;
}

#fcontainer h2 {
	color: #d8f1d9;
    text-shadow: 0 1px 0 #103e04;
}




	
#fcontainer ul li ul li {
    border-bottom: 1px solid #3b973d;
}


#footer {
	background: #23711f;
	border-top: 1px solid #40843d;
	color: #a4e0a7;
}

#footer a {
	color: #a4e0a7;
} 

#footer a:hover {
	color: #a4e0a7;
} 

.footer-credits {
    color: #5db660 !important;
}

.footer-credits a {
	color: #5db660 !important;
} 


/* wp-pagenavi style overriding */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #1c641c !important;
    background:none !important;
    border: 0 !important;
}
.wp-pagenavi a:hover {
    color: #fff !important;
    background:#1c641c !important;
    border: 0 !important;
    
}
.wp-pagenavi span.pages {
    color: #1c641c !important;
    background: none !important;
    border: 0 !important;
}
.wp-pagenavi span.current {
    color: #fff !important;
    background:#1c641c !important;
    border: 0 !important;
}
.wp-pagenavi span.extend {
    background:transparent !important;
    color: #1c641c !important;
    background: none !important;
    border: 0 !important;
}	

/******************************************************
    [ COMMENTS ]
*******************************************************/

.commentlist {
    background: #d8f1d9;
    color: #333;

}

.avatar { 
    border: 3px solid #ffffff;  
}

.comment-author {
    background: #c4e4c5;
}

.comment-reply-link  {
	background: #c4e4c5;
	color: #104b0e;
    text-shadow: 0 1px 0 #fff;
}

.comment-reply-link:hover {
	background-color: #a6dba8;
    color: #104b0e;
}
	
.fn, .fn a:link, .fn a:hover, .fn a:visited { 
    color: #104b0e; 
}


.commentmetadata a, .commentmetadata a:hover {
    color: #104b0e; 
}