
/* ---------- Color Module Styles ----------- */

body,
body.overlay {
  color: #3b3b3b;
}
.comment .comment-arrow {
  border-color: #ffffff;
}
/*#page,
#main-wrapper,
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  background: #ffffff;
}*/
.tabs ul.primary li a.active {
  background-color: #ffffff;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
#header {
	background: #edebec url(../images/header-bg.gif) top left repeat-x; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #edebec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edebec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#edebec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#edebec 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#edebec 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edebec',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#edebec 100%); /* W3C */
	border-bottom: 5px solid #df2524;
}
a:link,
a:visited {
  color: #494440;
  text-decoration: underline;
}
a:hover,
a:focus {
  color: #E4002B;
  text-decoration: underline;
}
/*a:hover,
a:focus {
  color: #018fe2;
}
a:active {
  color: #23aeff;
}
.sidebar .block {

}*/
.sidebar .region-sidebar-first, 
.views-nivo-slider, 
.feature-block, 
.feature-text-block, 
.full-feature-block, 
.event-block, 
.page-module, 
#header, 
.view-blog, 
.node-type-article .node-article, 
#user-login, 
#user-pass, 
.page-search #block-system-main {
	background-color: #fff;
	border: 1px solid #afaaa8;
	
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#cccccc');
}
#header {
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#666666')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#666666');
}
.event-block {
	display: block;
}
/*#sitemap-toggle-bar {
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}*/
.views-nivo-slider {
	border: none;
}
#page-wrapper {
	/*background: #706A64;*/
}
#footer-wrapper {
  background: #494440;
  border-top: 5px solid #E4002B;
}
#footer {
	background-color: #AFAAA8;
	border-top: 5px solid #494440;
}
.region-header,
.region-header a,
.region-header li a.active,
#name-and-slogan,
#name-and-slogan a,
#secondary-menu-links li a {
  color: #fffeff;
}


#breadcrumb {
	color: #8D8884;
}
#breadcrumb a {
	color: #3F3831;
}