/*
 * 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/purple/site_small_bg.png); }
#map { background-image: url(../images/purple/header_small_map.png); }
.large-header { background-image: url(../images/purple/site_bg.png); }
	.large-header #map { background-image: url(../images/purple/header_map.png); }
	.large-header #highlights li { background-image: url(../images/purple/highlight_bg.png); }
.overhang #content .largeCol { background-image: url(../images/purple/content_bg.png); }
.overhang.reversed #content .largeCol,
#content.overhang-reversed .largeCol {
	background: url(../images/purple/content_bg_left.png) no-repeat;
}
.overhang.nolines #content .largeCol,
#content.overhang-nolines .largeCol {
	background: url(../images/purple/content_bg_no_lines.png) no-repeat;
}
.overhang.reversed.nolines #content .largeCol,
#content.overhang-reversed-nolines .largeCol {
	background: url(../images/purple/content_bg_left_no_lines.png) no-repeat;
}
#footer-bg { background-image: url(../images/purple/footer_bg.png); }

/******************************** Styles *********************************/
h1, h2 { color: #8000ca; }
a { color: #8000ca; }
#header h1 a { border-bottom-color: #9966cc; }
#header-links li a { border-bottom-color: #9966cc; }
.large-header #keywords li a:hover {
	color: #000000;
}
.large-header #highlights li a strong {
	color: #FFFFFF;
}
#logo { color: #cc99cc; }
#logo strong { color: #660066; }
#content .smallCol h3 {	color: #8000ca; }
#nav li { background-color: #f3eef6; }
	#nav li a { color: #9966cc; }
	#nav li:hover,
	#nav li.hover { background-color: #e4dbe9; }
		#nav li:hover a,
		#nav li.hover a { color: #8000ca; }
			#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: #8000ca;
				}
				#nav li ul li.current a,
				#nav li.current ul li.current a {
					color: #8000ca;
					background-image: url(../images/arrow_purple.gif);
				}
				#nav li:hover ul li:hover a,
				#nav li.hover ul li.hover a {
					color: #8000ca;
					background-color: #f3eef6;
				}
.widget ul li a:hover {
	color: #8000ca;
	border-right-color: #8000ca;
}
.widget ul li a strong { color: #8000ca; }
.widget_categories ul li a { background-image: url(../images/icons/tag_purple.png); }
#page-top-link { background-image: url(../images/purple/page_top.png); }
	#page-top-link:hover { color: #8000ca; }
#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/purple/slideshow_titles.png); }

/********************************* Tables ********************************/
.table {
	background-color: #e4dbe9;
	border-color: #e4dbe9;
	}
	.table caption {
		background-color: #e4dbe9;
		border-color: #e4dbe9;
		color: #8000ca;
	}
	.table thead th { color: #8000ca; }
	.table tbody tr th,
	.table tbody tr td { border-top-color: #b49bc2; }
	.table tbody tr th { color: #8000ca; }
	.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: #ca0068; }
	.table tfoot td { color: #ca0068; }

/********************************** Forms ********************************/
.form input[type=text],
.form input.form-text,
.form textarea {
	border-color: #8000ca;
	background-color: #f3eef6;
	color: #486520;
}
.form input[type=text]:focus,
.form input.form-text-focus,
.form textarea:focus {
	border-color: #8000ca;
}

/******************************* Pagination ******************************/
.pagination a:hover {
	background: #8000ca;
}

/* Active prev/next links : use <a> */
.pagination a.pagination-prev,
.pagination a.pagination-next {
	border-color: #8000ca;
	color: #8000ca;
}
.pagination a.pagination-prev:hover,
.pagination a.pagination-next:hover {
	color: #8000ca;
}

/******************************* Blog styles *****************************/
.blog-baseline strong { color: #8000ca; }
.blog-comments { background-color: #8000ca; }
.blog-tags li a { color: #8000ca; }
.blog-tags li a:hover { border-bottom-color: #8000ca; }
.blog-footer strong { color: #8000ca; }

/******************************** Grid list ******************************/
.grid-list li {
	border-top-color: #8000ca;
}

/****************************** Projects list ****************************/
.projects-list h3 {
	border-top-color: #8000ca;
}

/****************************** Custom styles ****************************/
ul.bullet li { background-image: url(../images/arrow_purple.gif); }
.button-link,
.button-link b { background-image: url(../images/purple/link_bg.gif); }
.footer-notes strong { color: #8000ca; }
