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

body,
body.overlay {
  color: #232323;
}
.comment .comment-arrow {
  border-color: #ffffff;
}
#page,
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  background: #f1f1f1;
}
#main-wrapper{
  background: #fff;	
}
.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-color: #604778;
}
a {
  color: #5E8030;
  text-decoration:  none;
}
a:hover,
a:focus {
  color: #604778;
}
a:active {
  color: #604778;
}
.sidebar .block {
  background-color: #f6f6f2;
  border-color: #f9f9f9;
}
.sidebar .block.block-menu-block {
    background: #614777;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
	
}
.sidebar .block.block-menu-block a{
    color: #fff;
    font-size: 16px;
	font-family: Philosopher;
}


#page-wrapper,
#footer-wrapper {
  background: #666;
}
.region-header,
.region-header li a.active,
#name-and-slogan,
#name-and-slogan a{
color: #fffeff;
}

#name-and-slogan a{
color: #fff;
font-family: Philosopher;
font-size: 31px;
line-height: 0.5;
text-decoration: none;
}