body {
	color: #333333;
	
}
body,.movie-background, .photo-background {
	background-color: #292D34;
	
}

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

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

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

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

.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 
#B2B2B2, 0 2px 0 
#B2B2B2, 0 3px 0 
#B2B2B2, 0 4px 6px 
rgba(0, 0, 0, .60);
}

.form-input-button {
box-shadow: inset 0px 0px 0px, 0 1px 0 
#B2B2B2, 0 2px 0 
#B2B2B2, 0 2.5px 0 
#B2B2B2, 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 
#B2B2B2, 0 2px 0 
#B2B2B2, 0 2.5px 0 
#B2B2B2, 0 3px 4px 
rgba(0, 0, 0, .60) !important;

}

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

.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 #B2B2B2 !important;
	-moz-box-shadow: 0 12px 9px -7px #B2B2B2 !important;
	box-shadow: 0 12px 9px -7px #B2B2B2 !important;
}

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

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

a:link, a:visited {
	color: #326EA1;
}

a:hover, a:active {
	color: #659FD4;
}

.filesharing-item a {
	color: #326EA1;
}

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

.photo-navigation {
	background-color: #202429;
}
.photo-links {
	background-color: #181B1F;
	border-bottom-color: #14161A;
}

.photo-caption {
	color: #333333;
}

.photo-title {
	color: #3D3D3D;
}

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

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

.photo-links {
	color: #326EA1;
}

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


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

#mainContent {
	color: #333333 !important;
}

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

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

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

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

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

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

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


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

#content {
	color: #333333;
}

#content h1 {
	color: #333333 ;
}

#content h2 {
	color: #333333 ;
}

#content h3 {
	color: #333333 ;
}

#content h4 {
	color: #333333;

}

#content h5 {
	color: #333333;
}

#myExtraContent2{
	color: #333333 !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: #333333!important;
}
#myExtraContent4{
	color: #333333!important;
}
.photo-frame, .thumbnail-frame {
	border-color: #181B1F;
	background-color: #393E48;
}

.form-input-button { 
text-shadow:0px 0px 0px #444444;
color: #326EA1;
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: #3C84C1;
box-shadow:inset 0px 0px 0px ,
0 1.5px 0 rgba(235,94,127, .30),
0 1.5px 0 #aeaeae,
0 2.5px 5px #3C84C1,
0 2.5px 0 #3C84C1,
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: #292D34;
	color: #FFFFFF !important;
}


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

#footer {
	
}

/* ----------------MOBILE NAV------------------*/
#mobile-nav {
	
}
#mobile-nav a {
	color:#1E4260 !important;
}
#mobile-nav ul li {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3C84C1), color-stop(1, #326EA1) );
	background:-moz-linear-gradient( center top, #3C84C1 5%, #326EA1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C84C1', endColorstr='#326EA1');
	background-color:#326EA1;
	border:2px solid #3779B1;
	text-shadow:0px 2px 0px #50B0FF;
	-moz-box-shadow:inset 0px 2px 0px 0px #50B0FF;
	-webkit-box-shadow:inset 0px 2px 0px 0px #50B0FF;
	box-shadow:inset 0px 2px 0px 0px #50B0FF;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, colour_content_links * 1.2), color-stop(1, #326EA1) );
}

#mobile-nav li {
	
}

#mobile-nav ul ul li {
	background: #326EA1 !important;
	border: 2px solid #224C70
}
#mobile-nav ul ul ul li {
	background: #408ED1 !important;
	border: 2px solid #2C6290;
}
#mobile-nav ul ul ul ul li {
	background: #326EA1 !important;
}
#current {
	
}

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

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