/* @option user-selected theme colours */

body {
	color: #4C4C4C;
	background: #FEE3A7;
	background-image: -moz-linear-gradient(top, #EACFA1, #FEE3A7);
	background-image: -ms-linear-gradient(top, #EACFA1, #FEE3A7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EACFA1), to(#FEE3A7));
	background-image: -webkit-linear-gradient(top, #EACFA1, #FEE3A7);
	background-image: -o-linear-gradient(top, #EACFA1, #FEE3A7);
	background-image: linear-gradient(top, #EACFA1, #FEE3A7);
	background-repeat: repeat-x;
}

a {
	color: #0BD800;
}

a:visited {
	color: #0BD800;
}

a:hover {
	color: #D70000;	
}

a:active {
	color: #0BD800;
}

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

blockquote {
	background: #F7F7F7;
	border-left: 1px solid #CECECE;
	color: #747474;
}

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
}

ul {
	color: #333333;
}

ol {
	color: #333333;
}

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

/* @end */

#pageHeader, #headerBar {
	background-color: #3F2511;
}

#titleWrapper {
	color: #FFFFFF;
}

#siteLogo {
	color: #FFFFFF;
	background-color: #3F2511;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
}

#siteTitle a {
	color: #FFFFFF;
	background-color: #3F2511;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	text-shadow: #000000 1px 1px 1px;
}

@media print {
	#siteTitle a {
		color: #000000;
		background-color: white;
		border-left: none;
		border-right: none;
		text-shadow: none;
	}
}

#siteTitle a:hover {
	color: #FFFFFF;
	background-color: #2B2B2B;
}

#siteTitle a:active {
	color: #FFFFFF;
	background-color: #2B2B2B;
}

#extraContainer2 {
	color: #FFFFFF;
	text-shadow: #FFFFFF 1px 1px 1px;
}

#nav1 a {
	color: #0BD800;
	background-color: #3F2511;
	text-shadow: #3F2511 1px 1px 1px;
	border-right: 1px solid #555555;
}

#nav1 a:hover {
	color: #FFFFFF;
	background-color: #FF8000;
}

#nav1 a.current,
#nav1 a.current:hover, 
#nav1 a.currentAncestor,
#nav1 a.currentAncestor:hover {
	color: #FFFFFF;
	background-color: #FF8000;
}

#slogan-bg {
	background: #00FF00;
}

#slogan h2 {
	color: #FFFFFF;
	text-shadow: #000000 1px 1px 1px;
}

#bannerContentBox {
	color: #EAEAEA;
}

#bannerBoxBackground {
	background: #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;
}

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

#bannerContentBox a {
	color: #0080FF;
}

#bannerContentBox a:visited {
	color: #0080FF;
}

#bannerContentBox a:hover {
	color: #0080FF;
}

#bannerContentBox a:active {
	color: #0080FF;
}

#myExtraContent3,
#myExtraContent6,
#myExtraContent7,
#myExtraContent8,
#myExtraContent9 {
	background-color: #FEF8DE;
	border: solid 1px #5B5B5B;
}

#breadcrumbcontainer {
	color: #4C4C4C;
}

#sidebarContainer #sidebar {
	color: #666666;
	background-color: #420C0E;
	border: solid 1px #5B5B5B;
}

@media print {
	#sidebarContainer #sidebar {
		color: #000000;
		background-color: white;
		border: none;
	}
}

#dynamicSidebar {
	background-color: #420C0E;
	border-top: solid 1px #5B5B5B;
	border-right: solid 1px #5B5B5B;
	border-left: solid 1px #5B5B5B;
	border-bottom: solid 1px #5B5B5B;
}

#main {
	background-color: #551211;
}

#upperBreadcrumb,
#lowerBreadcrumb {
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	color: #666666;
}

#upperBreadcrumb a,
#lowerBreadcrumb a {
	color: #0066CC;
}

#upperBreadcrumb a:hover,
#lowerBreadcrumb a:hover {
	color: #0066CC;
}

#upperBreadcrumb a:active,
#lowerBreadcrumb a:active {
	color: #0066CC;
}

#contentContainer #wildernessContent {
	background-color: #FEF8DE;
	border: solid 1px #5B5B5B;
}

@media print {
	#contentContainer #wildernessContent {
		border: none;
	}
}

[class^="fa fa-"] {
 	color: #000000;
}

#contentWrapper h1,
#sidebar h1 {
	color: #5F2E3D;
}

#contentWrapper h2,
#sidebar h2 {
	color: #5F2E3D;
}

#contentWrapper h3,
#sidebar h3 {
	color: #5F2E3D;
}

#contentWrapper h4,
#sidebar h4 {
	color: #5F2E3D;
}

#contentWrapper h5,
#sidebar h5 {
	color: #5F2E3D;
}

#contentWrapper h6,
#sidebar h6 {
	color: #5F2E3D;
}

#sidebarTitle h4 {
	color: #333333;
}

#footer {
	border-left: solid 1px #5B5B5B;
	border-right: solid 1px #5B5B5B;
	border-top: solid 1px #5B5B5B;
	border-bottom: solid 1px #5B5B5B;
	color: #BFBFBF;
	background-color: #4F1010;
}

@media print {
	#footer {
		border-left: none;
		border-right: none;
		border-top: none;
		border-bottom: none;
		color: #000000;
		background-color: white;
	}
}

#footer a {
	color: #0BD800;
}

#footer a:visited {
	color: #0BD800;
}

#footer a:hover {
	color: #B30000;
}

#footer a:active {
	color: #0BD800;
}

#footerNav li {
	border-left: 1px solid #CCCCCC;
}

#footerNav li:first-child {
	border-left: none;
}

#nav2 {
	background-color: #3F2511;
	border-top: solid 1px #5B5B5B;
}

#nav2 ul a, 
#nav2 ul ul a, 
#nav2 ul ul ul a {
	background-color: #3F2511;
	color: #0BD800;
	border-left: solid 1px #5B5B5B;
	border-right: solid 1px #5B5B5B;
	border-bottom: solid 1px #5B5B5B;
}

#nav2 a:hover,
#nav2 ul ul a:hover,
#nav2 ul ul ul a:hover {
	color: #FFFFFF;
	background-color: #FF8100;
}

#nav2 a.current,
#nav2 a.current:hover, 
#nav2 a.currentAncestor,
#nav2 a.currentAncestor:hover {
	color: #FFFFFF;
	background-color: #FF8100;
}

/* @group RAFT Navigation */

.raftNavWrapper {
	border: 1px solid #CCCCCC;
	background: #F0D463;
}

.raftNavTitle h3 {
	color: #5F2E3D;
}

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

.raftNav ul li a {
	color: #333233;
	border-top: 1px solid #CCCCCC;
	background: #FEF9DE;
}

.raftNav ul li a:hover {
	color: #666666;
	background: #F3F3F3;
}

.raftNav ul li a.current,
.raftNav ul li a.currentAncestor {
	background: #F9DEA5;
	color: #333333;
}

/* @end */