body {
	background-color: black;
}

#newsletter p {
	color: white;	
}

#newsletter input[type="text"] {
	color: #ccc;	
}

#newsletter .info-popup {
	background-color: #ebebeb;
}

#text-navigation a {
	color: #ff9a40;
}

#text-navigation a:hover {
	background-color: #ff9a40;
	color: white;
}

#newsletter {
	background-color: #ff9a40;
}

#banner-title {
	background-color: #333;
}

#filter-sidebar {
	background-color: #fbfbfb;
	border: 1px solid #e0e0e0;
}

#filter-sidebar div.filter-search,
#filter-sidebar div.filter-filters,
#filter-sidebar div.prevpage,
#filter-sidebar div.nextpage,
#filter-sidebar div.filter-item {
	border-bottom: 1px solid #e0e0e0;
}

.filter-filters a {
	color: #888;
}

.filter-filters a:hover {
	color: black;
}

#filter-sidebar input[type="text"] {
	color: #ccc;
}

.filter-item {
	background-color: #fbfbfb;	
}

.filter-item:hover {
	background-color: white;
}

#trailer-window {	
	border: 1px solid #999;
	background-color: black;
}

#trailer-window a {
	color: #ff9a40;
}

.button:hover .title {
	background-image: url('images/custom/button-hover-bg.png');
	color: white;
}

.button .link {
	color: #fff;
}

.button:hover .link {
	color: #333;	
}

.button .description {
	background-color: #666;	
}

.button:hover .description {
	background-color: #ff5100;
}

a.adminoption {
	color: #ff9a40;
	border: 1px solid #ff9a40;
}

a.adminoption:hover {
	background-color: #ff9a40;
	color: white;
	font-weight: bold;
}

#adminpane .current {
	border: 3px solid #ff9a40;
}

#adminpane .imagethumb:hover {
	border: 3px solid #aaa;	
}

#adminpane .imagethumb:active {
	border: 3px solid #ff9a40;	
}

#admin-lib .btn:hover {
	background-color: #ff9a40;
	color: white;
}

#admin-lib a {
	color: #ff9a40;
}

#footer {
	color: #aaa;
	background-color: #333;	
}

#footer a {
	color: #ff9a40;
}