/************************************/
/* Europe Region					*/
/* Color Stylesheet					*/
/************************************/

/************************************/
/* General Formatting				*/

/************************************/
/* Header							*/

	/* Nav */
	#nav a {
		background: #282926;
		color: #D5D5D5;
	}
	#nav .current_page_item a, #nav a:hover, #nav .current_page_ancestor a {
		color: #FFF;
	}
	
	/* Search */
	#searchform #s {
	background: #F0EDCC;
	border: solid 1px #779989;
	border-top-color: #658174;
	border-bottom-color: #6d8c7d;
	color: #F0EDCC;
	}
	#searchform #s:focus {
		background: #FFF;
		border: solid 1px #CCC;
		border-top-color: #999;
		border-bottom-color: #ECECEC;
	}
	#searchform #searchsubmit {
		background: #282926;
		border: solid 1px #282926;
		color: #D5D5D5;
	}
	#searchform #searchsubmit:hover {
		color: #FFF;
		cursor: pointer;
	}

/************************************/
/* Content							*/

	/* Layout */
	#headline h2 {
		border: solid 6px #000;
	}

	/* General */
	#main {
	}
	#main h1, #main h2, #main h3,
	#main h4, #main h5, #main h6 {
	}
	#main a {
		color: #c42a23;
	}
	#main a:hover {
		background: #c42a23;
		color: #FFC;
	}
	#main blockquote {
	}
	#main img, #story_videoWrap, #main .slidepress {
		border: solid 2px #999;
	}
	
	/* Sub Nav */
	#subnav {
		border-bottom: solid 2px #000;
	}
	#subnav a {
		color: #c42a23;
	}
	#subnav a:hover, #subnav .current_page_item a {
		background: #c42a23;
		color: #FFC;
	}
	#subnav li {
		border-right: solid 1px #c42a23;
	}
	
	/* Homepage */
	#main.promo {
		border: none;
	}
		/* Scrollable Settings */ 
		.home #main .scrollable h3, .home #main .scrollable .items p {
			background: #FFF;
			color: #282926;
		}
		.home #main .scrollable .items a {
			color: #C42A23;
		}
		.home #main .scrollable .items a:hover {
			background: #C42A23;
			color: #FFC;
		}
	
	/* Stories */
	#stories .story .image {
		border: solid 2px #999;
	}
	#stories .more a, #stories .story a .image {
		color: #C42A23;
	}
	#stories .more a:hover, #stories .story a:hover .image {
		background: #C42A23;
		color: #FFC;
	}
	#content.archives h3 span {
		color: #333;
	}
	#content.archives h3 a:hover span {
		background: #FFF;
	}
	.navigation {
		background: #DDD9C5;
	}
	#content .navigation a {
		color: #8F896B;
	}
	#content .navigation a:hover {
		background: none;
		color: #BFA117;
	}
	
	/* Contact */
	.cf_info.failure {
		background: #FFCFDE;
	}
	.cf_info.success {
		background: #209530;
		color: #FFFFFF;
	}
	.securemail input, .securemail select {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: solid 3px #ddd9c5;
		background: #ddd9c5;
		color: #666;
	}
	.securemail input:focus, .securemail select:focus {
		border: solid 3px #ECECEC;
		background: #ECECEC;
		color: #000;
	}
	.securemail .btn {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: solid 3px #f32d29;
		background: #f32d29;
		color: #FFF;
	}
	.securemail .btn:hover {
		cursor: pointer;
		background: #900;
		border-color: #900;
	}


/************************************/
/* Sidebar							*/
	
	/* Quicklinks */
	#quicklinks a {
		border-bottom: solid 1px #ccc;
		color: #c42a23;
		text-decoration: none;
	}
	#quicklinks a:hover {
		color: #FFC;
		background: #c42a23;
	}
	
	/* Register */
	#register a {
		background: #282926;
		border-left: solid 1px #ccc;
		color: #D5D5D5;
	}
	#register a:hover {
		background: #000;
		color: #FFF;
	}
	#footer li:first-child {
		border-left: none;
	}
	
	/* Homepage */
	#content #archivesStories h4 a span {
		color: #c42a23;
	}
	#content #archivesStories h4 a:hover span {
		color: #FFC;
		background: #c42a23;
	}
	#archivesStories a.archives {
		color: #c42a23;
		text-decoration: none;
	}
	#archivesStories a.archives:hover {
		color: #FFC;
		background: #c42a23;
	}
	
	/* Connect */
	#connect {
		color: #5b5a56;
	}
	#connect h3 {
		color: #333;
	}
	
	/* Newsletter */
	#newsletter {
		color: #5b5a56;
	}
	#newsletter h3 {
		color: #333;
	}
	#newsletter #newsletter_field {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: solid 3px #ddd9c5;
		background: #ddd9c5;
		color: #666;
	}
	#newsletter #newsletter_field:focus {
		border: solid 3px #ECECEC;
		background: #ECECEC;
		color: #000;
	}
	#newsletter #newsletter_btn {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: solid 3px #f32d29;
		background: #f32d29;
		color: #FFF;
	}
	#newsletter #newsletter_btn:hover {
		cursor: pointer;
		background: #900;
		border-color: #900;
	}

/************************************/
/* Footer							*/
#footer {
	color: #332b14;
}
#footer li {
	border-left: solid 1px #332b14;
}
#footer li:first-child {
	border-left: none;
}
#footer a {
	color: #000;
}
