body {
	background: #222222;
	color: #555555;
}

#container {
	background: #4C4C4C;
}

/* @group Social Bar */

#socialBar {
	color: #EAEAEA;
}

#socialBar a {
	color: #EAEAEA;
}

#socialBar a:visited {
	color: #EAEAEA;
}

#socialBar a:hover {
	color: #B3B3B3;
}

#socialBar a:active {
	color: #B3B3B3;
}

#socialBar [class^="fa fa-"],
#socialBar a [class^="fa fa-"] {
	color: #FFFFFF;
}

#socialBar [class^="fa fa-"]:hover,
#socialBar a:hover [class^="fa fa-"] {
	color: #B3B3B3;
}

#socialBar [class^="fa fa-"]:active,
#socialBar a:active [class^="fa fa-"] {
	color: #B3B3B3;
}

#socialBarBackground {
	background-color: #4C4C4C;
	background-image: -moz-linear-gradient(top, #FF0000, #4C4C4C);
	background-image: -ms-linear-gradient(top, #FF0000, #4C4C4C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#4C4C4C));
	background-image: -webkit-linear-gradient(top, #FF0000, #4C4C4C);
	background-image: -o-linear-gradient(top, #FF0000, #4C4C4C);
	background-image: linear-gradient(top, #FF0000, #4C4C4C);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#4C4C4C', GradientType=0);
}

/* @end */

#header,
#bannerContainer,
#sidebarWrapper,
#contentWrapper,
#footerContainer {
	background: #C4C4C4;
}

a {
	color: #0080FF;
}

a:visited {
	color: #0080FF;
}

a:hover {
	color: #000000;
}

a:active {
	color: #000000;
}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
}

#siteTitle a {
	color: #333333;
}

#siteTitle a:hover {
	color: #000000;
}

#siteSlogan {
	color: #FFFFFF;
}

#nav {
	background: #222222;
}

#nav a {
	color: #FFFFFF;
}

#nav a:hover {
	color: #999999;
}

#nav .current {
	color: #999999;
}

#nav ul ul a {
	background: #333333;
}