/* Theme Colour Settings */

body {
	color: #52504F;
	background: #669FBF;
}

/* @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 i[class^="fa fa-"],
#socialBar a i[class^="fa fa-"] {
	color: #FFFFFF;
}

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

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

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


/* @end */

a {
	color: #468C00;
}

a:visited {
	color: #468C00;
}

a:hover {
	color: #79BF33;
}

a:active {
	color: #79BF33;
}

/* Prevent Bootstrap buttons inheriting link colours */
a:visited.btn {
	color: #333;
}

a:visited.btn-primary,
a:visited.btn-info,
a:visited.btn-success,
a:visited.btn-warning,
a:visited.btn-danger,
a:visited.btn-inverse {
	color: #fff;
}

hr {
	border: none;
	border-top: 3px double #B3B3B3;
	height: 3px;
}

#header {
	background: #333333;
}

#alltrNavBarWrapper {
	background-color: #10455E;
	background: -webkit-gradient(linear,0% 100%,0% 0,from(#50859E),to(#10455E));
	background: -webkit-linear-gradient(top,#50859E,#10455E);
	background: -moz-linear-gradient(top,#50859E,#10455E);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#50859E, endColorstr=#10455E)";
	background: -ms-linear-gradient(top,#50859E,#10455E);
	background: -o-linear-gradient(top,#50859E,#10455E);
}

#navButton a {
	color: #FFFFFF;
}

#nav a,
#nav i.fa,
#extraContainer5 a,
#extraContainer5 a:visited {
	color: #69C8FF;
}

#nav a:hover,
#nav i.fa:hover,
#extraContainer5 a:hover,
#extraContainer5 a:active {
	color: #FFFFFF;
}

#nav .current,
#nav .currentAncestor {
	color: #FFFFFF;
}

@media screen and (min-width: 996px) {
	#nav li {
		border-left: 1px solid #10455E;
	}
	
	#nav li:last-child {
		border-right: 1px solid #10455E;
	}
	
	#nav li:first-child {
		border-left: none;
	}
	
	#nav a,
	#nav a i.fa {
		color: #69C8FF;
	}
	
	#nav a:hover,
	#nav a:hover i.fa {
		color: #FFFFFF;
	}
	
	#nav .current,
	#nav .currentAncestor,
	#nav .current i.fa,
	#nav .currentAncestor i.fa {
		color: #FFFFFF;
	}
	
	#nav ul ul {
		background: #000000;
	}
	
	#nav ul ul li,
	#nav ul ul li:first-child,
	#nav ul ul li:last-child {
		border: none;
	}
	
	#nav ul ul a,
	#nav ul ul a:hover,
	#nav ul ul li a i.fa {
		color: #FFFFFF;
	}
	
	#nav ul ul a:hover {
		background: #333333;
	}
	
	#nav ul ul a.current,
	#nav ul ul a.currentAncestor {
		background: #333333;
		color: #FFFFFF;
	}
}

#siteTitle h1 a,
#siteTitle h1 a:visited {
	color: #FFFFFF;
}

#siteTitle h1 a:hover,
#siteTitle h1 a:active {
	color: #CDCDCD;
}

#siteSlogan h2 {
	color: #FFFFFF;
}

#banner {
	background: #FFFFFF;
}

#topContainer {
	background: #FFFFFF;
	color: #444444;
}

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

#topContainer a {
	color: #90B9DC;
}

#topContainer a:visited {
	color: #90B9DC;
}

#topContainer a:hover {
	color: #C3ECFF;
}

#topContainer a:active {
	color: #C3ECFF;
}

#contentWrapper {
	background: #FFFFFF;
}

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

#sidebarWrapper {
	background: #424241;
}

#sidebarHeader h3 {
	color: #568CAE;
}

#sidebar,
#pluginSidebar {
	color: #F8F8F8;
}

#sidebar a {
	color: #397C03;
}

#sidebar a:visited {
	color: #8A010A;
}

#sidebar a:hover {
	color: #FFFFFF;
}

#sidebar a:active {
	color: #FFFFFF;
}

#blockNav a {
	background-color: #364357;
	border: 1px solid #4C5E7C;
	color: #8D99B3;
}

#blockNav a:hover {
	background-color: #212E42;
	color: #8D99B3;
	border: 1px solid #4C5E7C;
}

#blockNav a.current {
	background-color: #497B98;
	border: 1px solid #4084AD;
	color: #DAFFFF;
}

#middleContainer {
	background: #FFFFFF;
	color: #444444;
}

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

#middleContainer a {
	color: #468C00;
}

#middleContainer a:visited {
	color: #468C00;
}

#middleContainer a:hover {
	color: #79BF33;
}

#middleContainer a:active {
	color: #79BF33;
}

#bottomContainer {
	background: #202020;
	color: #666666;
}

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

#bottomContainer a {
	color: #99B3FF;
}

#bottomContainer a:visited {
	color: #99B3FF;
}

#bottomContainer a:hover {
	color: #FFFFFF;
}

#bottomContainer a:active {
	color: #FFFFFF;
}

#breadcrumb a {
	color: #777777;
}

#breadcrumb a:hover {
	color: #AAAAAA;
}

#breadcrumb a:active {
	color: #AAAAAA;
}

#breadcrumb a:visited {
	color: #777777;
}

#footerContainer {
	color: #444444;
	background: #000000;
}

#footerContainer a {
	color: #777777;
}

#footerContainer a:visited {
	color: #777777;
}

#footerContainer a:hover {
	color: #AAAAAA;
}

#footerContainer a:active {
	color: #AAAAAA;
}