/* @option theme colour settings */

body {
	color: #424242;
	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;
}

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

a:visited {
	color: #800080;
}

a:hover {
	color: #0050DD;
} 

a:active {
	color: #0050DD;
}

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

h1 {
	color: #000000;
}

h2 {
	color: #000000;
}

h3 {
	color: #000000;
}

h4 {
	color: #000000;
}

h5 {
	color: #000000;
}

h6 {
	color: #000000;
}

#extraContainer1 {
	color: #424242;
}

#extraContainer2 {
	color: #FFFFFF;
}

#extraContainer3 {
	color: #424242;
}

#myExtraContent4 {
	color: #424242;
	border: 1px solid #DCDCDC;
	background: #FFFFFF;
}

#extraContainer5 {
	color: #424242;
}

#extraContainer6 {
	color: #424242;
}

#extraContainer7 {
	color: #424242;
}

#extraContainer8 {
	color: #424242;
}

.filesharing-item,
.blog-entry {
	border-bottom: 1px solid #DCDCDC;
}

#blog-categories {
	border-top: 1px solid #DCDCDC;
}

.blog-category-link-enabled {
	border-bottom: 1px solid #DCDCDC;
}

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

#siteTitle h1 a {
	color: #FFFFFF;
}

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

#nav li a,
#nav li a [class^="fa fa-"] {
	color: #999999;
}

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

#nav li a.current,
#nav li a.currentAncestor {
	color: #FFFFFF;
	background-color: #3A3A3A;
	*background-color: none;
}

#nav li a.current [class^="fa fa-"],
#nav li a.currentAncestor [class^="fa fa-"] {
	color: #FFFFFF;
}

#siteSlogan h2 {
	color: #000000;
	border-bottom: 1px solid #DCDCDC;
}

#main {
	color: #424242;
}

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

#backToTopWrapper {
	color: #0050DD;
}

#blockNav a,
#blockNav a [class^="fa fa-"] {
	color: #0050DD;
}

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

#blockNav a.current,
#blockNav a.currentAncestor,
#blockNav a.current [class^="fa fa-"],
#blockNav a.currentAncestor [class^="fa fa-"] {
	color: #535353;
}

#sidebarTitle h3 {
	color: #000000;
}

#sidebarWrapper {
	color: #535353;
}

#sidebarWrapper a {
	color: #0050DD;
}

#sidebarWrapper a:visted {
	color: #800080;
}

#sidebarWrapper a:hover {
	color: #0050DD;
}

#sidebarWrapper a:active {
	color: #0050DD;
}

#footer {
	border-top: 1px solid #DCDCDC;
}

#footerContent {
	color: #000000;
}

#breadcrumb a {
	color: #0050DD;
}

#breadcrumb a:hover {
	color: #0050DD;
}

/* @group RAFT Navigation */

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

.raftNavTitle h3 {
	color: #333333;
}

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

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

.raftNav ul li [class^="fa fa-"] {
	color: #666666;
}

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

.raftNav ul li a:hover [class^="fa fa-"] {
	color: #666666;
}

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

.raftNav ul li a.current [class^="fa fa-"],
.raftNav ul li a.currentAncestor [class^="fa fa-"] {
	color: #333333;
}

/* @end */