body {
	color: #FFFFFF;
	
}
body,.movie-background, .photo-background {
	background-color: #000000;
	
}

#header, #mainContent, #breadcrumbContainer, #footer, #social_media, #extraContainer5, #slcircle, #nav, .navExC {
	background-color: #000000 !important;
	
}

#pagestyle1, #pagestyle2, #pagestyle3, #pagestyle4, #pagestyle5  {
	background-color: #000000 !important;
	
}

#sl_circle {
	border-bottom-color:#000000 !important;
}

#slider {
-webkit-box-shadow: 0 24px 18px -14px #000000;
-moz-box-shadow: 0 24px 18px -14px #000000;
box-shadow: 0 24px 18px -14px #000000;
}

.form-input-field {

-moz-box-shadow: inset 0px 0px 0px;
-webkit-box-shadow: inset 0px 0px 0px;
box-shadow: inset 0px 0px 0px, 0 1px 0 
#000000, 0 2px 0 
#000000, 0 3px 0 
#000000, 0 4px 6px 
rgba(0, 0, 0, .60);
}

.form-input-button {
box-shadow: inset 0px 0px 0px, 0 1px 0 
#000000, 0 2px 0 
#000000, 0 2.5px 0 
#000000, 0 3px 4px 
rgba(0, 0, 0, .60) !important ;
}

form-input-button {
-moz-box-shadow: inset 0px 0px 0px;
-webkit-box-shadow: inset 0px 0px 0px;
box-shadow: inset 0px 0px 0px, 0 1px 0 
#000000, 0 2px 0 
#000000, 0 2.5px 0 
#000000, 0 3px 4px 
rgba(0, 0, 0, .60) !important;

}

.sf-menu ul {
-webkit-box-shadow: 0 12px 9px -7px 
#000000 ;
-moz-box-shadow: 0 12px 9px -7px #000000 ;
box-shadow: 0 12px 9px -7px 
#000000 ;
}

.movie-thumbnail-caption {
color:#000000 !important;
background: 
#CCCCCC !important;
}

.thumbnail-caption {
background: 
#CCCCCC !important;
color: 
#000000 !important;
}

.thumbnail-wrap0,
.thumbnail-wrap1,
.thumbnail-wrap2,
.thumbnail-wrap3,
.thumbnail-wrap4,
.thumbnail-wrap5 {
	-webkit-box-shadow: 0 12px 9px -7px #000000 !important;
	-moz-box-shadow: 0 12px 9px -7px #000000 !important;
	box-shadow: 0 12px 9px -7px #000000 !important;
}

.imageStyle {
-moz-box-shadow: 0px 1px 4px #000000;
-webkit-box-shadow: 0px 1px 4px 
#000000;
box-shadow: 0px 1px 4px 
#000000;
}
.sf-menu li {
	background-color: #000000 !important;
}

#nav {
	border-right: 50px solid #000000 ;
	border-left: 50px solid #000000 ;
}

a:link, a:visited {
	color: #EBD317;
}

a:hover, a:active {
	color: #E5D417;
}

.filesharing-item a {
	color: #EBD317;
}

.filesharing-item a:hover {
	background-color: #E5D417;
}

.photo-navigation {
	background-color: #000000;
}
.photo-links {
	background-color: #000000;
	border-bottom-color: #000000;
}

.photo-caption {
	color: #FFFFFF;
}

.photo-title {
	color: #FFFFFF;
}

.blog-entry-title a {
	color: #FFFFFF;
}

.blog-entry-title a:hover {
	color: #EBD317;
	background: transparent;
}

.photo-links {
	color: #EBD317;
}

.exif-data,
.movie-title {
	color: %colour_content_background * 2%;
}


.photo-navigation a:link,
.photo-navigation a:visited {
	color: #EBD317;
}

#mainContent {
	color: #FFFFFF !important;
}

#breadcrumbContainer a {
	color: #FFFFFF !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #FFFFFF !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #FFFFFF !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  {
	color: #FFFFFF !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color: #FFFFFF !important;
}

#blog-categories  h3{
	color: #FFFFFF !important;
}

#sidecontainer ul li a{
	color: #FFFFFF !important;
}


.sf-menu li a {
	color: #FFFFFF !important;
}

#content {
	color: #FFFFFF;
}

#content h1 {
	color: #FFFFFF ;
}

#content h2 {
	color: #FFFFFF ;
}

#content h3 {
	color: #FFFFFF ;
}

#content h4 {
	color: #FFFFFF;

}

#content h5 {
	color: #FFFFFF;
}

#myExtraContent2{
	color: #FFFFFF !important;
}

#myExtraContent1, #slider{
	background-color: #FFFFFF !important;
	/*border-top: 1px solid #FFFFFF;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #B2B2B2;*/
}

#myExtraContent3{
	color: #FFFFFF!important;
}
#myExtraContent4{
	color: #FFFFFF!important;
}
.photo-frame, .thumbnail-frame {
	border-color: #000000;
	background-color: #000000;
}

.form-input-button { 
text-shadow:0px 0px 0px #444444;
color: #EBD317;
box-shadow:inset 0px 0px 0px,
0 1.5px 0 #aeaeae,
0 2.5px 0 #aeaeae,
0 4px 0 #aeaeae,
0 5px 6px rgba(0,0,0, .60);
}

.form-input-button:hover {
background: #eeeeee;
color: #FFFD1B;
box-shadow:inset 0px 0px 0px ,
0 1.5px 0 rgba(235,94,127, .30),
0 1.5px 0 #aeaeae,
0 2.5px 5px #FFFD1B,
0 2.5px 0 #FFFD1B,
0 4px 0 rgba(235,94,127, .15),
0 4px 0 #aeaeae,
0 5px 6px rgba(0,0,0, .60);
}


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #DADADA !important;}

#blog-categories a:hover {
	background-color: #DADADA;
}

#blog-archives a:hover {
	background-color: #DADADA;
}

#sidecontainer ul li a:hover{	
		color:#ccc;
		background-color: #DADADA;
		}

#nav ul li a:hover {
	background: #000000;
	color: #EBD317 !important;
}


#pagestyle1, #pagestyle2, #pagestyle3, #pagestyle4, #pagestyle5 {
	
}
#pagestyle5, #footer, #breadcrumbContainer {
	Background: #000000 !important;
}

#footer {
	
}

/* ----------------MOBILE NAV------------------*/
#mobile-nav {
	
}
#mobile-nav a {
	color:#8D7E0D !important;
}
#mobile-nav ul li {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFD1B), color-stop(1, #EBD317) );
	background:-moz-linear-gradient( center top, #FFFD1B 5%, #EBD317 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFD1B', endColorstr='#EBD317');
	background-color:#EBD317;
	border:2px solid #FFE819;
	text-shadow:0px 2px 0px #FFFF24;
	-moz-box-shadow:inset 0px 2px 0px 0px #FFFF24;
	-webkit-box-shadow:inset 0px 2px 0px 0px #FFFF24;
	box-shadow:inset 0px 2px 0px 0px #FFFF24;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, colour_content_links * 1.2), color-stop(1, #EBD317) );
}

#mobile-nav li {
	
}

#mobile-nav ul ul li {
	background: #EBD317 !important;
	border: 2px solid #A49310
}
#mobile-nav ul ul ul li {
	background: #FFFF1D !important;
	border: 2px solid #D3BD14;
}
#mobile-nav ul ul ul ul li {
	background: #EBD317 !important;
}
#current {
	
}

@media all and (max-width: 600px){

#nav {
	border-right: 40px solid #000000 ;
	border-left: 40px solid #000000 ;
}
}
