/* ---------- Color Module Styles ----------- */body,body.overlay {	background-color:#f2f2f2;	color:#505050;}.comment .comment-arrow {  border-color: #ffffff;}#page,#header .section,#main-menu-links li a.active,#main-menu-links li.active-trail a {	}#footer-columns {	background:#f2f2f2;}#header .section {	background:#f2f2f2;}#main,#triptych {	background-color:#fff;}.tabs ul.primary li a.active {  background-color: #ffffff;}.tabs ul.primary li.active a {  background-color: #ffffff;  border-bottom: 1px solid #ffffff;}a {  color: #505050;}a:hover,a:focus {  color: #acacac;}a:active {  color: #505050;}.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a {	color:#505050;	font-size:15px;}.region-header a:hover {	color:#000 !important;}#footer-columns {	color:#777777;}#footer-columns a {	color:#777777;}#footer-columns a:hover {	color:#acacac;	text-decoration:none;}