/*
 * 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/pink/site_small_bg.png); }
#map { background-image: url(../images/pink/header_small_map.png); }
.large-header { background-image: url(../images/pink/site_bg.png); }
	.large-header #map { background-image: url(../images/pink/header_map.png); }
	.large-header #highlights li { background-image: url(../images/pink/highlight_bg.png); }
.overhang #content .largeCol { background-image: url(../images/pink/content_bg.png); }
.overhang.reversed #content .largeCol,
#content.overhang-reversed .largeCol {
	background: url(../images/pink/content_bg_left.png) no-repeat;
}
.overhang.nolines #content .largeCol,
#content.overhang-nolines .largeCol {
	background: url(../images/pink/content_bg_no_lines.png) no-repeat;
}
.overhang.reversed.nolines #content .largeCol,
#content.overhang-reversed-nolines .largeCol {
	background: url(../images/pink/content_bg_left_no_lines.png) no-repeat;
}
#footer-bg { background-image: url(../images/pink/footer_bg.png); }

/******************************** Styles *********************************/
h1, h2 { color: #ca0068; }
a { color: #ca0068; }
#header h1 a { border-bottom-color: #d6629e; }
#header-links li a { border-bottom-color: #d6629e; }
#header-links li ul li a:hover { background-color: #d6629e; }
.large-header #keywords li a:hover { color: #e4dbe9; }
.large-header #highlights li a strong { color: #d6629e; }
#logo { color: #cc99cc; }
#logo strong { color: #660066; }
#content .smallCol h3 {	color: #ca0068; }
.nav li { background-color: #f3eef6; }
	.nav li a { color: #d6629e; }
	.nav li:hover,
	.nav li.hover { background-color: #e4dbe9; }
		.nav li:hover a,
		.nav li.hover a { color: #ca0068; }
			.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: #ca0068;
				}
				.nav li ul li.current a,
				.nav li.current ul li.current a {
					color: #ca0068;
					background-image: url(../images/arrow_pink.gif);
				}
				.nav li:hover ul li:hover a,
				.nav li.hover ul li.hover a {
					color: #ca0068;
					background-color: #f3eef6;
				}
.widget ul li a:hover {
	color: #ca0068;
	border-right-color: #ca0068;
}
.widget ul li a strong { color: #ca0068; }
.widget_categories ul li a { background-image: url(../images/icons/tag_pink.png); }
#page-top-link { background-image: url(../images/pink/page_top.png); }
	#page-top-link:hover { color: #ca0068; }
#footer .smallCol,
#footer .smallCol p,
#footer .smallCol a { color: #b49bc2; }
	#footer .smallCol a:hover,
	#footer .smallCol strong a:hover { color: #f3eef6; }
		#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: #f3eef6; }

/******************************* Slideshow *******************************/
.slideshow li a .slide-title { background: url(../images/pink/slideshow_titles.png); }

/********************************* Tables ********************************/
.table {
	background-color: #e4dbe9;
	border-color: #e4dbe9;
	}
	.table caption {
		background-color: #e4dbe9;
		border-color: #e4dbe9;
		color: #ca0068;
	}
	.table thead th { color: #ca0068; }
	.table tbody tr th,
	.table tbody tr td { border-top-color: #b49bc2; }
	.table tbody tr th { color: #ca0068; }
	.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: #f3eef6; }
	.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: #ca0068;
	background-color: #f3eef6;
	color: #486520;
}
.form input[type=text]:focus,
.form input.form-text-focus,
.form textarea:focus {
	border-color: #ca0068;
}

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

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

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

/******************************* Blog styles *****************************/
.blog-baseline strong { color: #ca0068; }
.blog-comments { background-color: #ca0068; }
.blog-tags li a { color: #ca0068; }
.blog-tags li a:hover { border-bottom-color: #ca0068; }
.blog-footer strong { color: #ca0068; }
.bypostauthor .comment-number { color: #ca0068; }
.bypostauthor .comment-arrow { background-color: #f3eef6; }
.bypostauthor .comment-bubble { background-color: #f3eef6; }

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

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

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