/*
 * Green theme for the Blue Earth template
 * @author	Display:inline <contact@display-inline.fr>
 * @url		http://display-inline.fr
 * @version	1.0
 */

/****************************** Backgrounds ******************************/
body { background-image: url(../images/grey/site_small_bg.png); }
#map { background-image: url(../images/grey/header_small_map.png); }
.large-header { background-image: url(../images/grey/site_bg.png); }
	.large-header #map { background-image: url(../images/grey/header_map.png); }
	.large-header #highlights li { background-image: url(../images/grey/highlight_bg.png); }
.overhang #content .largeCol { background-image: url(../images/grey/content_bg.png); }
.overhang.reversed #content .largeCol,
#content.overhang-reversed .largeCol {
	background: url(../images/grey/content_bg_left.png) no-repeat;
}
.overhang.nolines #content .largeCol,
#content.overhang-nolines .largeCol {
	background: url(../images/grey/content_bg_no_lines.png) no-repeat;
}
.overhang.reversed.nolines #content .largeCol,
#content.overhang-reversed-nolines .largeCol {
	background: url(../images/grey/content_bg_left_no_lines.png) no-repeat;
}
#footer-bg { background-image: url(../images/grey/footer_bg.png); }

/******************************** Styles *********************************/
h1, h2 { color: #99A0B0; }
a { color: #606569; }
#header h1 a { border-bottom-color: #909499; }
#header-links { background-image: url(../images/grey/header_menu_bg.png); }
#header-links li a { border-bottom-color: #99A0B0; }
#header-links li ul li a:hover { background-color: #99A0B0; }
.large-header #keywords li a:hover { color: #C0C5C9; }
.large-header #highlights li a strong { color: #99A0B0; }
#logo { color: #999999; }
#logo strong { color: #000000; }
#content .smallCol h3 {	color: #99A0B0; }
.nav li { background-color: #E0E5E9; }
	.nav li a { color: #909499; }
	.nav li:hover,
	.nav li.hover { background-color: #D0D5D9; }
		.nav li:hover a,
		.nav li.hover a { color: #606569; }
			.nav li ul li,
			.nav li:hover ul li 
			.nav li.hover ul li {
				border-top-color: #B0B5B9;
				}
				.nav li ul li a,
				.nav li:hover ul li a,
				.nav li.hover ul li a {
					color: #99A0B0;
					border-left-color: #4d4d4d;
				}
				.nav li ul li.current a,
				.nav li.current ul li.current a {
					color: #606569;
					background-image: url(../images/arrow_grey.gif);
				}
				.nav li:hover ul li:hover a,
				.nav li.hover ul li.hover a {
					color: #606569;
					background-color: #E0E5E9;
				}
.widget ul li a:hover {
	color: #606569;
	border-right-color: #606569;
}
.widget ul li a strong { color: #606569; }
.widget_categories ul li a { background-image: url(../images/icons/tag_grey.png); }
#page-top-link { background-image: url(../images/grey/page_top.png); }
	#page-top-link:hover { color: #99A0B0; }
#footer .smallCol,
#footer .smallCol p,
#footer .smallCol a { color: #B0B5B9; }
	#footer .smallCol a:hover,
	#footer .smallCol strong a:hover { color: #99A0B0; }
		#footer-nav ul li,
		#footer-nav ul li a { color: #B0B5B9; }
		#footer-links li,
		#footer-links li a { color: #B0B5B9; }
		#footer-highlights li a { color: #B0B5B9; }
		#footer-highlights li a:hover { color: #FFFFFF; }

/******************************* Slideshow *******************************/
.slideshow li a .slide-title { background: url(../images/grey/slideshow_titles.png); }

/********************************* Tables ********************************/
.table {
	background-color: #D0D5D9;
	border-color: #D0D5D9;
	}
	.table caption {
		background-color: #D0D5D9;
		border-color: #D0D5D9;
		color: #909499;
	}
	.table thead th { color: #606569; }
	.table tbody tr th,
	.table tbody tr td { border-top-color: #B0B5B9; }
	.table tbody tr th { color: #606569; }
	.table tbody tr:first-child th,
	.table tbody tr:first-child td { border-top-color: #606569; }
	.table tbody tr:nth-child(odd) th,
	.table tbody tr:nth-child(odd) td { background-color: #E0E5E9; }
	.table tfoot th,
	.table tfoot td { border-top-color: #F0F5F9; }
	.table tfoot td { color: #F6FAFF; }

/********************************** Forms ********************************/
.form input[type=text],
.form input.form-text,
.form textarea {
	border-color: #606569;
	background-color: #E0E5E9;
	color: #404549;
}
.form input[type=text]:focus,
.form input.form-text-focus,
.form textarea:focus {
	border-color: #99A0B0;
}

/******************************* Pagination ******************************/
.pagination a:hover {
	background: #99A0B0;
}

/* Active prev/next links : use <a> */
.pagination a.pagination-prev,
.pagination a.pagination-next {
	border-color: #99A0B0;
	color: #99A0B0;
}
.pagination a.pagination-prev:hover,
.pagination a.pagination-next:hover {
	color: #99A0B0;
}

/****************************** Contact form *****************************/
#contact { background-image: url(../images/grey/contact_bg.png); }
	#contact p { color: #E0E5E9; }
	#contact-message p.loading { background-image: url(../images/grey/ajax-loader.gif); }

/******************************* Blog styles *****************************/
.blog-baseline strong { color: #606569; }
.blog-comments { background-color: #606569; }
.blog-tags li a { color: #606569; }
.blog-tags li a:hover { border-bottom-color: #606569; }
.blog-footer strong { color: #606569; }
.bypostauthor .comment-number { color: #606569; }
.bypostauthor .comment-arrow { background-color: #E0E5E9; }
.bypostauthor .comment-bubble { background-color: #E0E5E9; }

/******************************** Grid list ******************************/
.grid-list li {
	border-top-color: #99A0B0;
}

/****************************** Projects list ****************************/
.projects-list h3 {
	border-top-color: #99A0B0;
}

/****************************** Custom styles ****************************/
ul.bullet li { background-image: url(../images/arrow_grey.gif); }
.button-link,
.button-link b { background-image: url(../images/grey/link_bg.gif); }
.footer-notes strong { color: #606569; }