body {
	color: #333333;
	
}
body,.movie-background, .photo-background {
	background-color: #E6E6E6;
	
}
/*********----------------------------    BORDERS  --------------------------------*****/
#logoWrap {
border-top: thin solid #000000;
}

#slogan {
border-bottom: thin dotted #000000;
}

#nav::before {
border-bottom: double #000000;
}

.album-title {
border-bottom: dotted thin #000000;
}

h1 {
	border-bottom: thin solid #000000;
}

h2 {
	border-bottom: thin solid #000000;
}

h3 {
	border-bottom: thin dotted #000000;
}
#footer h1 {
	border-bottom: thin solid #FFFFFF;
}

#footer h2 {
	border-bottom: thin solid #FFFFFF;
}

#footer h3 {
	border-bottom: thin dotted #FFFFFF;
}
#nav:before {
	border-bottom:double #000000;
}
#sidebar {
	border-bottom: thick double #000000;
}
#sidebarTitle {
	border-bottom: thin #000000 solid;
}

#footer {
	border-bottom: medium solid #000000;
}
#content_text h1 {
	border-bottom: double medium #000000;
}
#content_text h1:after {
	border-top-color: #E6E6E6;
}

#content_text h1:before {
	border-top-color: #000000;
}

.standout, blockquote {
	border: 1px solid #000000;
}
#content_text .blog-entry-date {
	border-bottom: thin #000000 solid ;
}
#content_text .blog-entry-date h1 {
	border-bottom: double medium #000000;
}
.movie-page-title {
	border-bottom: dotted thin #000000;
}
#mainContent {	
	border-bottom:dotted #000000 thin;	
}
#copyRight {
	border-top: thin dotted #FFFFFF;
	border-bottom: thin solid #FFFFFF;
}
/*********----------------------------  END OF  BORDERS  --------------------------------*****/
#header, #mainContent, #breadcrumbContainer, #footer, #social_media, #extraContainer5, #slcircle, #nav, .navExC, #headerWrap:after, #navWrap:before {
	background-color: #E6E6E6 !important;
	
}


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

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

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

.camera_caption {
	color: #000000 !important;
}

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

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

}

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

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

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

.sf-menu ul ul ul li {
	background-color: #E6E6E6 !important;
}

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

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: #B8B8B8;
}
.photo-links {
	background-color: #8A8A8A;
	border-bottom-color: #737373;
}

.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 ;
}

.top-bar-section .has-dropdown > a::after {
border-color: #333333 transparent transparent transparent;
}

.top-bar-section .has-dropdown > a:hover:after {
border-color: #FFFFFF transparent transparent transparent;
}

#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: #DFD7DA !important;
	/*border-top: 1px solid #FFFFFF;
	border-right: 1px solid #C8C1C4;
	border-left: 1px solid #C8C1C4;
	border-bottom: 1px solid #9C9698;*/
}

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

.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 ;
}
.top-bar-section .dropdown li a {
background: #292D34;
}

#nav .has-dropdown:hover  a{
	color: #FFFFFF;
}
.top-bar .toggle-topbar.menu-icon a::after {
          -webkit-box-shadow: 1px 10px 1px 1px #333333, 1px 16px 1px 1px #333333, 1px 22px 1px 1px #333333;
          box-shadow: 0 7px 0 3px #333333, 0 16px 0 3px #333333, 0 25px 0 3px #333333; }
.top-bar .toggle-topbar.menu-icon a:hover:after {
          -webkit-box-shadow: 1px 10px 1px 1px #FFFFFF, 1px 16px 1px 1px #FFFFFF, 1px 22px 1px 1px #FFFFFF;
          box-shadow: 0 7px 0 3px #FFFFFF, 0 16px 0 3px #FFFFFF, 0 25px 0 3px #FFFFFF; }
.expanded li {border-bottom:thin #292D34 solid}
.navExC .expanded .toggle-topbar.menu-icon a::after {
          -webkit-box-shadow: 1px 10px 1px 1px #FFFFFF, 1px 16px 1px 1px #FFFFFF, 1px 22px 1px 1px #FFFFFF;
          box-shadow: 0 7px 0 3px #FFFFFF, 0 16px 0 3px #FFFFFF, 0 25px 0 3px #FFFFFF; }
.top-bar.expanded .title-area {
background: #292D34;
}
#pagestyle5, #footer, #breadcrumbContainer {
	Background: #E6E6E6 !important;
}

#footer {
	color:#333333;
}
#footer h1,#footer h2, #footer h3, #footer h4, #footer h5,#footer h6 {
	color:#333333;
}



/* ----------------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 #234D70
}
#mobile-nav ul ul ul li {
	background: #408ED1 !important;
	border: 2px solid #2D6390;
}
#mobile-nav ul ul ul ul li {
	background: #326EA1 !important;
}
#current {
	
}

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

#nav {
	border-right:none !important;
	border-left:none !important;
}
.EC6 {
		width:90%;
		padding:15px 5%;
	}
	.EC7 {
		width:90%;
		padding:15px 5%;
	}

	.EC8 {
		width:90%;
		padding:15px 5%;
	}
	.EC9 {
		width:90%;
		padding:15px 5%;
		float: left;
	}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px){

#nav {
	border-right:none !important;
	border-left:none !important;
}
}
