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

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

#nav li a:hover {	
	color: #FFFFFF;
}

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

#nav ul ul {
	background: #FFFFFF;
	border: 1px solid #A6A6A6;
}

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

#nav ul ul a:hover {
	color: #FFFFFF;
	background: #0075C2;
}

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

#main {
	color: #424242;
}

#blockNav a {
	color: #0050DD;
}

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

#blockNav a.current,
#blockNav a.currentAncestor {
	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;
}


/* Styles applied when RAFT mobile support is active */
.raftPreview #raftNavWrapper,
.raft500 #raftNavWrapper {
	background: #3A3A3A;
	border-bottom: 1px solid #000000;
}

.raftPreview #raftNavTitle h3,
.raft500 #raftNavTitle h3 {
	color: #FFFFFF;
}

.raftPreview #raftNav a,
.raft500 #raftNav a {
    background-color: #EAEAEA;
    border-top: 1px solid #CDCDCD;
    color: #444444;
}

.raftPreview #raftNav a:hover,
.raft500 #raftNav a:hover {
	color: #000000;
	background-color: #EAEAEA;
}

.raftPreview #raftNav a.current,
.raft500 #raftNav a.current {
	color: #000000;
	background: #DADADA;
}

.raftPreview #sidebarTitle h3,
.raft500 #sidebarTitle h3 {
	background: #3A3A3A;
	color: #FFFFFF;
}

.raftPreview #sidebarContent,
.raft500 #sidebarContent {
	color: #000000;
	border-bottom: 1px solid #DCDCDC;
}

.raftPreview #backToTopWrapper,
.raft500 #backToTopWrapper {
	background: #000000;
	border: 1px solid #333333;
}

.raftPreview #backToTopWrapper a,
.raftPreview #backToTopWrapper a:hover,
.raft500 #backToTopWrapper a,
.raft500 #backToTopWrapper a:hover {
	color: #FFFFFF;
}



