/* @group Main Container */

#parallaxContainer {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	background-repeat: repeat-x;
}

/* @end */

/* @group Icons and Headings */

h1 {
	color: #181818;
}

h2 {
	color: #181818;
}

h3 {
	color: #181818;
}

h4 {
	color: #181818;
}

h5 {
	color: #181818;
}

h6 {
	color: #181818;
}

/* @end */

/* @group Social Bar */

#socialBar {
	color: #FFFFFF;
}

#socialBar a {
	color: #FFFFFF;
}

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

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

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

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

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

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

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

/* @end */

/* @group Links */

a {
	color: #666666;
} 

a:visited {
	color: #666666;
}

a:hover {
	color: #666666;
}

a:active {
	color: #666666;
}

/* 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;
}

/* @end */

/* @group Header */

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

#headerWrapper {
	border-bottom: 1px solid #666666;
}

#siteTitle a {
	color: #181818;
}

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

#siteSlogan {
	color: #181818;
}

/* @end */

/* @group Upper Horizontal Container */

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

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

#upperHorizontalBar a {
	color: #666666;
}

#upperHorizontalBar a:visited {
	color: #666666;
}

#upperHorizontalBar a:hover {
	color: #666666;
}

#upperHorizontalBar a:active {
	color: #666666;
}

/* @end */

/* @group Lower Horizontal Container */

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

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

#lowerHorizontalBar a {
	color: #666666;
}

#lowerHorizontalBar a:visited {
	color: #666666;
}

#lowerHorizontalBar a:hover {
	color: #666666;
}

#lowerHorizontalBar a:active {
	color: #666666;
}

/* @end */

/* @group Footer Container */

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

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

#footerContainer a {
	color: #666666;
}

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

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

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

/* @end */

/* @group Banner */

#bannerContentBox {
	color: #FFFFFF;
}

#bannerBoxBackground {
	background: #181818;
}

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

#bannerContentBox a {
	color: #666666;
}

#bannerContentBox a:visited {
	color: #666666;
}

#bannerContentBox a:hover {
	color: #666666;
}

#bannerContentBox a:active {
	color: #666666;
}

/* @end */

/* @group Content Container */

#content {
	color: #181818;
}

/* @end */

/* @group 'Back To Top' button */

#backToTopWrapper a [class^="fa fa-"] {
	color: #666666;
}

#backToTopWrapper a:hover [class^="fa fa-"] {
	color: #666666;	
}

/* @end */

/* @group Sidebar */

aside {
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}

#sidebarTitle h3 {
	color: #404040;
}

#sidebar {
	color: #4C4C4C;
}

#sidebar a,
#pluginSidebar a {
	color: #666666;
}

#sidebar a:hover,
#pluginSidebar a:hover {
	color: #666666;
}

#sidebar a:active,
#pluginSidebar a:active {
	color: #666666;
}

#sidebar a:visited,
#pluginSidebar a:visited {
	color: #666666;
}

/* @end */

/* @group Block / Split Navigation */

#blockNav a,
#splitNav a {
	color: #4C4C4C;
}

#blockNav a:hover,
#splitNav a:hover {
	color: #404040;
}

#blockNav a:active,
#splitNav a:active {
	color: #404040;
}

#blockNav a.current,
#splitNav a.current {
	color: #404040;
}

/* @end */

/* @group Drop-Down Menu */

#mainNav li a {
	color: #181818;
}

#mainNav li a:hover {
	color: #181818;
}

#mainNav li a:active {
	color: #181818;
}

#mainNav ul li.active,
#mainNav ul li.active:hover,
#mainNav ul li .current,
#mainNav ul li .current:hover,
#mainNav ul li .currentAncestor,
#mainNav ul li .currentAncestor:hover {
	color: #181818;
}

#mainNav ul ul,
#mainNav ul ul ul,
#mainNav ul ul ul ul,
#mainNav ul ul ul ul ul {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#mainNav ul ul li,
#mainNav ul ul ul li {
	border-top: 1px dotted #FFFFFF;
}

#mainNav ul ul li:first-child,
#mainNav ul ul ul li:first-child {
	border-top: none;
}

#mainNav ul ul ul {
	border-top: 1px solid #FFFFFF;
}

#mainNav ul ul li a,
#mainNav ul ul li a.nolink,
#mainNav ul ul li a.nolink:hover {
	color: #181818;
}

#mainNav ul ul li a:hover {
	color: #181818;
}

#mainNav ul ul li a:active {
	color: #181818;
}

#mainNav ul ul li .current,
#mainNav ul ul li .current:hover,
#mainNav ul ul li .currentAncestor,
#mainNav ul ul li .currentAncestor:hover {
	color: #181818;
}

#mainNav a i[class^="fa fa-"] {
	color: #666666;
	border: 1px solid #666666;
}

#mainNav li:hover i[class^="fa fa-"] {
	color: #FFFFFF;
	background: #666666;
	border: 1px solid #666666;
}

#mainNav li.active a i[class^="fa fa-"],
#mainNav a.current i[class^="fa fa-"],
#mainNav a.currentAncestor i[class^="fa fa-"] {
	color: #FFFFFF;
	background: #666666;
	border: 1px solid #666666;
}

/* @end */

/* @group Smooth Scroller */

#smoothScrollerNav li a {
	color: #181818;
}

#smoothScrollerNav li a:hover {
	color: #181818;
}

#smoothScrollerNav li a:active {
	color: #181818;
}

#smoothScrollerNav ul li.active,
#smoothScrollerNav ul li.active:hover {
	color: #181818;
}

#smoothScrollerNav a i[class^="fa fa-"] {
	color: #666666;
	border: 1px solid #666666;
}

#smoothScrollerNav li:hover i[class^="fa fa-"] {
	color: #FFFFFF;
	background: #666666;
	border: 1px solid #666666;
}

#smoothScrollerNav li.active a i[class^="fa fa-"] {
	color: #FFFFFF;
	background: #666666;
	border: 1px solid #666666;
}

/* @end */

/* @group Footer */

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

#footerText {
	color: #666666;
}

#footer a,
#myExtraContent10 a {
	color: #666666;
}

#footer a:visited,
#myExtraContent10 a:visited {
	color: #666666;
}

#footer a:hover,
#myExtraContent10 a:hover {
	color: #666666;
}

#footer a:active,
#myExtraContent10 a:active {
	color: #666666;
}

/* @end */

/* @group RAFT Navigation Colours */

.raftNavWrapper {
	border: 1px solid #FFFFFF;
}

.raftNavTitle h3 {
	background: #FFFFFF;
	color: #181818;
}

.raftNavWrapper .raftNavArrow [class^="fa fa-"] {
	color: #181818;
}

.raftNav a,
.raftNav a:visited {
	background: #FFFFFF;
	color: #666666;
	border-top: 1px solid #FFFFFF;
}

.raftNav a:hover,
.raftNav a:active,
.raftNav a:focus {
	background: #F3F3F3;
	color: #666666;
}

.raftNav a.current {
	color: #181818;
	background: #FFFFFF;
}

/* @end */