/****************************** Backgrounds ******************************/
body { background-image: url(../images/green/site_small_bg.png); }
#map { background-image: url(../images/green/header_small_map.png); }
.large-header { background-image: url(../images/green/site_bg.png); }
	.large-header #map { background-image: url(../images/green/header_map.png); }
	.large-header #highlights li { background-image: url(../images/green/highlight_bg.png); }

.overhang #content .largeCol { background-image: url(../images/green/content_bg.png); }
.overhang #content .full-content { background-image: url(../images/green/content_bg_large.png); }
#footer-bg { background-image: url(../images/green/footer_bg.png); }

/******************************** Styles *********************************/
h1, h2 { color: #a3d655; }
a { color: #77a33a; }
#header h1 a { border-bottom-color: #a3d655; }
#header-links li a { border-bottom-color: #a3d655; }
#header-links li ul li a:hover { background-color: #a3d655; }
.large-header #keywords li a:hover { color: #d5e2b6; }
.large-header #highlights li a strong { color: #a3d655; }
#logo { color: #99cc99; }
#logo strong { color: #077526; }
#content .smallCol h3 {	color: #a3d655; }
.nav li { background-color: #eaf1d8; }
	.nav li a { color: #3F5521; }
	.nav li:hover,
	.nav li.hover { background-color: #d5e2b6; }
		.nav li:hover a,
		.nav li.hover a { color: #77a33a; }
			.nav li ul li,
			.nav li:hover ul li 
			.nav li.hover ul li {
				border-top-color: #9db385;
				}
				.nav li ul li a,
				.nav li:hover ul li a,
				.nav li.hover ul li a {
					color: #9db385;
					border-left-color: #a3d655;
				}
				.nav li ul li.current a,
				.nav li.current ul li.current a {
					color: #77a33a;
					background-image: url(../images/arrow_green.gif);
				}
				.nav li:hover ul li:hover a,
				.nav li.hover ul li.hover a {
					color: #77a33a;
					background-color: #eaf1d8;
				}
.widget ul li a:hover {
	color: #77a33a;
	border-right-color: #77a33a;
}
.widget ul li a strong { color: #77a33a; }
.widget_categories ul li a { background-image: url(../images/icons/tag_green.png); }
#page-top-link { background-image: url(../images/green/page_top.png); }
	#page-top-link:hover { color: #a3d655; }
#footer .smallCol,
#footer .smallCol p,
#footer .smallCol a { color: #9db385; }
	#footer .smallCol a:hover,
	#footer .smallCol strong a:hover { color: #a3d655; }
		#footer-nav ul li,
		#footer-nav ul li a { color: #9db385; }
		#footer-links li,
		#footer-links li a { color: #9db385; }
		#footer-highlights li a { color: #9db385; }
		#footer-highlights li a:hover { color: #a3d655; }

/******************************* Slideshow *******************************/
.slideshow li a .slide-title { background: url(../images/green/slideshow_titles.png); }

/********************************* Tables ********************************/
.table {
	background-color: #d5e2b6;
	border-color: #d5e2b6;
	}
	.table caption {
		background-color: #d5e2b6;
		border-color: #d5e2b6;
		color: #3F5521;
	}
	.table thead th { color: #77a33a; }
	.table tbody tr th,
	.table tbody tr td { border-top-color: #9db385; }
	.table tbody tr th { color: #77a33a; }
	.table tbody tr:first-child th,
	.table tbody tr:first-child td { border-top-color: #346411; }
	.table tbody tr:nth-child(odd) th,
	.table tbody tr:nth-child(odd) td { background-color: #eaf1d8; }
	.table tfoot th,
	.table tfoot td { border-top-color: #ca0068; }
	.table tfoot td { color: #ca0068; }

/********************************** Forms ********************************/
.form input[type=text],
.form input[type=password],
.form select,
.form input.form-text,
.form textarea {
	border-color: #77a33a;
	background-color: #eaf1d8;
	color: #486520;
}
.form input[type=text]:focus,
.form input[type=password]:focus,
.form select:focus,
.form input.form-text-focus,
.form textarea:focus {
	border-color: #a3d655;
}

/******************************* Pagination ******************************/
.pagination a:hover {
	background: #a3d655;
}

/* Active prev/next links: use <a> */
.pagination a.pagination-prev,
.pagination a.pagination-next,
.pagination a.prev,
.pagination a.next {
	border-color: #a3d655;
	color: #77A33A;
}
.pagination a.pagination-prev:hover,
.pagination a.pagination-next:hover,
.pagination a.prev:hover,
.pagination a.next:hover {
	color: #77A33A;
}

/****************************** Afiliados form *****************************/
#afiliados { background-image: url(../images/green/contact_bg.png); }
	#afiliados p { color: #eaf1d8; }
	#afiliados-message p.loading { background-image: url(../images/green/ajax-loader.gif); }
	
/****************************** Contact form *****************************/
#contact { background-image: url(../images/green/contact_bg.png); }
	#contact p { color: #eaf1d8; }
	#contact-message p.loading { background-image: url(../images/green/ajax-loader.gif); }

/****************************** Afiliados form *****************************/
#login { background-image: url(../images/green/contact_bg.png); }
	#login p { color: #eaf1d8; }
	#login-message p.loading { background-image: url(../images/green/ajax-loader.gif); }
	
/******************************* Blog styles *****************************/
.blog-baseline strong { color: #77a33a; }
.blog-comments { background-color: #77a33a; }
.blog-tags li a { color: #77a33a; }
.blog-tags li a:hover { border-bottom-color: #77a33a; }
.blog-footer strong { color: #77a33a; }
.bypostauthor .comment-number { color: #77a33a; }
.bypostauthor .comment-arrow { background-color: #eaf1d8; }
.bypostauthor .comment-bubble { background-color: #eaf1d8; }
.comment-reply,
.comment-reply a { background-image: url(../images/green/link_bg.gif); }

/******************************** Grid list ******************************/
.grid-list li {
	border-top-color: #a3d655;
}

/****************************** Projects list ****************************/
.projects-list h3 {
	border-top-color: #a3d655;
}

/****************************** Custom styles ****************************/
ul.bullet li { background-image: url(../images/arrow_green.gif); }
.button-link,
.button-link b { background-image: url(../images/green/link_bg.gif); }
.footer-notes strong { color: #77a33a; }