/*
 * 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/red/site_small_bg.png); }
#map { background-image: url(../images/red/header_small_map.png); }
.large-header { background-image: url(../images/red/site_bg.png); }
	.large-header #map { background-image: url(../images/red/header_map.png); }
	.large-header #highlights li { background-image: url(../images/red/highlight_bg.png); }

.overhang #content .largeCol { background-image: url(../images/red/content_bg.png); }
.overhang #content .full-content { background-image: url(../images/red/content_bg_large.png); }
#footer-bg { background-image: url(../images/red/footer_bg.png); }

/******************************** Styles *********************************/
h1, h2 { color: #cc0000; }
a { color: #cc0000; }
#header h1 a { border-bottom-color: #cc6666; }
#header-links li a { border-bottom-color: #cc6666; }
#header-links li ul li a:hover { background-color: #cc6666; }
.large-header #keywords li a:hover { color: #ffcccc; }
.large-header #highlights li a strong { color: #cc6666; }
#logo { color: #cc99cc; }
#logo strong { color: #660066; }
#content .smallCol h3 {	color: #cc0000; }
.nav li { background-color: #f8e9e9; }
	.nav li a { color: #cc6666; }
	.nav li:hover,
	.nav li.hover {
	background-color: #ffcccc;
	font-family: "Days Regular", Verdana, Arial, Helvetica, sans-serif;
}
		.nav li:hover a,
		.nav li.hover a {
	color: #cc0000;
	font-family: Days;
}
			.nav li ul li,
			.nav li:hover ul li 
			.nav li.hover ul li {
				border-top-color: #b49bc2;
				}
				.nav li ul li a,
				.nav li:hover ul li a,
				.nav li.hover ul li a {
					color: #b49bc2;
					border-left-color: #cc0000;
				}
				.nav li ul li.current a,
				.nav li.current ul li.current a {
					color: #cc0000;
					background-image: url(../images/arrow_red.gif);
				}
				.nav li:hover ul li:hover a,
				.nav li.hover ul li.hover a {
					color: #cc0000;
					background-color: #f8e9e9;
				}
.widget ul li a:hover {
	color: #cc0000;
	border-right-color: #cc0000;
}
.widget ul li a strong { color: #cc0000; }
.widget_categories ul li a { background-image: url(../images/icons/tag_red.png); }
#page-top-link { background-image: url(../images/red/page_top.png); }
	#page-top-link:hover { color: #cc0000; }
#footer .smallCol,
#footer .smallCol p,
#footer .smallCol a { color: #b49bc2; }
	#footer .smallCol a:hover,
	#footer .smallCol strong a:hover { color: #f8e9e9; }
		#footer-nav ul li,
		#footer-nav ul li a { color: #b49bc2; }
		#footer-links li,
		#footer-links li a { color: #b49bc2; }
		#footer-highlights li a { color: #b49bc2; }
		#footer-highlights li a:hover { color: #f8e9e9; }

/******************************* Slideshow *******************************/
.slideshow li a .slide-title { background: url(../images/red/slideshow_titles.png); }
#slideshow-psam li a .slide-title { background: url(../images/red/slideshow_titles_psam.png); }
#slideshow-psam .slideshow-enabled li.type1 a .slide-title {
background-position: -48px 0;
}
/********************************* Tables ********************************/
.table {
	background-color: #ffcccc;
	border-color: #ffcccc;
	}
	.table caption {
		background-color: #ffcccc;
		border-color: #ffcccc;
		color: #cc0000;
	}
	.table thead th { color: #cc0000; }
	.table tbody tr th,
	.table tbody tr td { border-top-color: #b49bc2; }
	.table tbody tr th { color: #cc0000; }
	.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: #f8e9e9; }
	.table tfoot th,
	.table tfoot td { border-top-color: #ff9900; }
	.table tfoot td { color: #ff9900; }

/********************************** Forms ********************************/
.form input[type=text],
.form input.form-text,
.form textarea {
	border-color: #cc0000;
	background-color: #f8e9e9;
	color: #486520;
}
.form input[type=text]:focus,
.form input.form-text-focus,
.form textarea:focus {
	border-color: #cc0000;
}

/******************************* Pagination ******************************/
.pagination a:hover {
	background: #cc0000;
}

/* Active prev/next links: use <a> */
.pagination a.pagination-prev,
.pagination a.pagination-next,
.pagination a.prev,
.pagination a.next {
	border-color: #cc0000;
	color: #cc6666;
}
.pagination a.pagination-prev:hover,
.pagination a.pagination-next:hover,
.pagination a.prev:hover,
.pagination a.next:hover {
	color: #cc6666;
}

/****************************** Contact form *****************************/
#contact { background-image: url(../images/red/contact_bg.png); }
	#contact p { color: #f8e9e9; }
	#contact-message p.loading { background-image: url(../images/red/ajax-loader.gif); }

/******************************* Blog styles *****************************/
.blog-baseline strong { color: #cc0000; }
.blog-comments { background-color: #cc0000; }
.blog-tags li a { color: #cc0000; }
.blog-tags li a:hover { border-bottom-color: #cc0000; }
.blog-footer strong { color: #cc0000; }
.bypostauthor .comment-number { color: #cc0000; }
.bypostauthor .comment-arrow { background-color: #f8e9e9; }
.bypostauthor .comment-bubble { background-color: #f8e9e9; }
.comment-reply,
.comment-reply a { background-image: url(../images/red/link_bg.gif); }

/******************************** Grid list ******************************/
.grid-list li {
	border-top-color: #cc0000;
}

/****************************** Projects list ****************************/
.projects-list h3 {
	border-top-color: #cc0000;
}

/****************************** Custom styles ****************************/
ul.bullet li { background-image: url(../images/arrow_red.gif); }
.button-link,
.button-link b { background-image: url(../images/red/link_bg.gif); }
.footer-notes strong { color: #cc0000; }

img.footer-icon {
	margin-bottom: -4px;
}