#slider, .outer_container{
	background:url(../../images/backgrounds/black.png) center top no-repeat;
}
a{
	color: #3d3d3d; /* color */	
}
a:hover{
	color:#000000; /* dark */			
}
.rainbow{
	background-color: #3d3d3d !important; /* color */
}
.rainbow:hover{
	background-color: #000000 !important; /* dark */
}
.rainbow_color{
	color: #3d3d3d !important; /* color */
}
.rainbow_dark{
	color: #000000 !important; /* dark */
}
.rainbow_darker{
	color: #282828 !important; /* darker */
}
#header{
	background-color: #282828 !important; /* darker */
	border-bottom: 5px solid #000000 !important; /* dark */
}
h2 {
	color: #fff !important; /* color */
}
h4{
	color: #fff !important; /* color */
}
#footer h3{
	color: #bbbbbb !important;  /* contrast */
	background-color: #282828 !important;	 /* darker */	
}

#header nav ul.dropdown ul li {
	color: #3d3d3d !important;; /* color */
}
#header nav ul.dropdown ul li a {
	color: #3d3d3d !important;; /* color */
}
#header nav ul.dropdown ul li a:hover, #header nav ul.dropdown ul li.current>a {
	background-color: #282828 !important; /* darker */
}
#header nav>ul.dropdown li a {
	color: #bbbbbb !important;  /* contrast */
}
#header nav>ul.dropdown li a:hover, #header nav>ul.dropdown li.current>a {
	background-color: #000000 !important; /* dark */
}
#Vnav>li a:hover{
	background-color: #282828 !important; /* darker */
}
#Vnav ul, #Vnav ul li{
	background-color: #000000 !important; /* dark */
}
#Vnav ul a:hover{
	background-color:#3d3d3d !important; /* color */
}
#Vnav li.hover, #Vnav li:hover, #Vnav li.on{
	background-color:#282828 !important; /* darker */
}
#Vnav.rootItem a{
	color:#3d3d3d !important; /* color */	
}
#Vnav ul {
	border: 1px solid #282828 !important; /* darker */
}
.root, a[data-option="header"], a[data-option="leaf"]{
	color: #3d3d3d !important; /* color */  
}
ul.vMenu li a.root{
	color: #3d3d3d !important; /* color */
}
ul.vMenu li a.root:hover{
	color: #000000 !important; /* dark */
}
a[data-option="header"]:hover, a[data-option="leaf"]:hover{
	background-color: #3d3d3d !important; /* color */
}
ul.vMenu ul li.active>a {
	background-color: #282828 !important; /* darker */
	color: #bbbbbb !important; /* contrast */
}
#calendar_title {
	color: #bbbbbb !important;  /* contrast */
}
#calendar_header, #changeDate {
	background-color: #282828 !important; /* darker */
}
.arrow_right:hover {
	border-left: 15px solid #3d3d3d !important; /* color */
}
.arrow_left:hover {
	border-right: 15px solid #3d3d3d !important; /* color */
}
.day span {
	color: #3d3d3d !important; /* color */
}
.today, .todayWithEvent, .todayWithEventSelected {
	background-color: #000000 !important; /* dark */
}
.classicWithEventSelected {
	background: #3d3d3d !important; /* color */	
}
.eventButton:hover {
	background-color: #3d3d3d !important; /* color */
}
a[data-type="copyright"]{
	color: #bbbbbb; /* contrast */
}

.textbox, .listbox{
	color: #000000; /* dark */
}
.textbox:focus, .listbox:focus{
	background: #3d3d3d; /* color */
	color: #bbbbbb;  /* contrast */
}
.formButton {
	background: #282828; /* darker */
	color: #bbbbbb;  /* contrast */
}
.formButton:hover {
	background: #000000; /* dark */
}
.multiline_textbox {
	color: #000000; /* dark */
}
.multiline_textbox:focus{
	background: #3d3d3d; /* color */
	color: #bbbbbb;  /* contrast */	
}
.latest_articles_index_title {
	color: #3d3d3d; /* color */
}
.latest_articles_index_title:hover {
	color: #bbbbbb; /* contrast */
	background-color: #3d3d3d; /* color */
}
#onTop:hover {
	color: #ffffff !important;
	background-color: #3d3d3d !important; /* color */
}
