@spiritBase: color(`spiritBase`);
@spiritAlt: color(`spiritAlt`);

@spiritBaseGradientBottom: darken(@spiritBase, 25%);

@spiritBaseLight: desaturate(lighten(@spiritBase, 15%), 20%);
@spiritBaseLightBackground: desaturate(lighten(@spiritBase, 55%), 40%);

@spiritBaseDark: darken(@spiritBase, 10%);
@spiritBaseDarker: darken(@spiritBase, 15%);

/*
	991e1e spiritBase
*/

body
{
	color: #333;
	width:100%;
	height:100%;
	background: @spiritBase url(http://cdn.coacht.com/assets/images/bg-gradient-trans.png) repeat-x;
}

a {	color: @spiritAlt; }
a:hover {	color: desaturate(lighten(@spiritAlt, 15%), 20%); }

body .maintitle
{
	background: @spiritBase;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@spiritBase', endColorstr='@spiritBaseGradientBottom');
	background: -webkit-gradient(linear, left top, left bottom, from(@spiritBase), to(@spiritBaseGradientBottom));
	background: -moz-linear-gradient(top,  @spiritBase,  @spiritBaseGradientBottom);
	color:#FFFFFF;
	border-color: @spiritBase;
	box-shadow: inset 0px 1px 0 darken(@spiritBase, 5%);
	font-weight: bold;
}

#main_search_form .search_app.active {
	background: @spiritBase;
	border-color: @spiritBaseGradientBottom;
}

.ipsSideBlock h3 {
	color: @spiritBase;
	background: @spiritBaseLightBackground;
}

#search {
	margin: 0 0;
	position: absolute;
	left: 700px;
}

#primary_nav {
	background: @spiritBase;
}

#community_app_menu {
	li {
		a {
			background:  @spiritBaseDark;
			
		}
		a:hover {
			background:  @spiritBaseDarker;
			color: White;
		}
	}
	li.active {
		a { color:  @spiritBaseDarker; }
		a:hover { color: White; }
	
	}
}

.ipb_table .header, body#ipboard_body fieldset.submit,
.unread .altrow, .unread.altrow {
	background: @spiritBaseLightBackground;
}

.ipsFilterbar li.active a,
.ipsFilterbar.bar.altbar li.active a {
	background: darken(desaturate(@spiritBaseDarker, 20%), 10%);
}

.ipsSideMenu ul li.active a {
	background: @spiritBaseLight;
}

#main_search.inactive {
	color: #222;
}