
body {
	color: #333333;
	background-color: #FFFFFF;
}

h1 {
	border-top: thin solid #333333;	
}

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

h3 {
	border-bottom: thin dashed #333333;	
}

/*********************************************************/

.Nv {
	background-color: ;
}

#siteTitle, #slogan {
	color: #FFFFFF;
}

#slogan {
	border-bottom: thin #FFFFFF solid;
}

#nav select {
	color: #FFFFFF ;
}

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

.sf-menu li:hover > a{
	color: #000000 !important;
}



#nav #current {
	background-color: #EEEEEE;	
}

#nav #current:after {
	border-bottom: 10px solid #FFFFFF !important;
}

/*.sf-menu a {
	border-right: 5px solid #FFFFFF !important;
}*/

/*********************************************************/
/*********************************************************/


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

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

.blog-entry-title a:hover {
	color: #659FD4 !important;
}

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

/*********************************************************/

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

#mainContent {
	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;
}

.album-title  {
	border-bottom: dashed thin #333333;
}

/***************************   EXTRA CONTENT  ***********************************/


#myExtraContent2 h1, #myExtraContent3 h1, #myExtraContent4 h1, #myExtraContent5 h1 {
border-bottom: thin dotted #333333;
border-top:none;
}

#myExtraContent3 {
	border-left:thin dashed #333333;
}

#myExtraContent4 {
	border-left:thin dashed #333333;
	border-right:thin dashed #333333;
}


/***************************                  ***********************************/
/***************************   ***********************************/

#content, #breadcrumbContainer a {
	color: #333333;
}

#content h1 {
	color: #333333 ;
	border-top: thin solid #333333;
}

#content h2 {
	color: #333333 ;
}

#content h3 {
	color: #333333 ;
}

#content h4 {
	color: #333333;

}

#content h5 {
	color: #333333;
}

.filesharing-item-description {
	color:#000000;
	background: #FFFFFF;
}

.filesharing-item a {
	background: #FFFFFF !important;
}

.thumbnail-caption {
	color:#000000;
}

.thumbnail-caption::before {
	border-bottom: 10px solid #FFFFFF;
}

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

.movie-thumbnail-caption {
	color:#000000;
	background: #FFFFFF;
}

.movie-thumbnail-caption::before {
border-bottom: 10px solid #FFFFFF;
}

	
 .movie-background, .photo-background {
	background-color: #FFFFFF !important;
	
}



#header, #mainContent, #nav {
	background-color: #FFFFFF !important;
	padding: 0 1%
}

#nav ul li {

}


#slider {
	background: #000000 !important;
}

.form-input-field {

}

.form-input-button {

}

form-input-button {

}

.sf-menu ul {
}


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

#nav select  {
	background-color: #000000 !important;
}

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

.sf-menu li:hover {
	background-color: #EEEEEE !important;
}

/*.sf-menu ul li:hover < a  {
	margin: 50px;
	color: #000000 !important;
}*/

.sf-menu {
/*	background-color: #000000 !important;*/
}

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

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

.photo-navigation {
	background-color: #CCCCCC;
}
.photo-links {
	background-color: #999999;
	border-bottom-color: #7F7F7F;
}

.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-frame, .thumbnail-frame {
	border-color: #999999;
	background-color: #FFFFFF;
}

.form-input-button { 
text-shadow:0px 0px 0px #444444;
color: #326EA1;
}

.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: %colour_blog_hover% !important;}

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

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

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




#pagestyle1, #pagestyle2, #pagestyle3, #pagestyle4, #pagestyle5 {
	
}

 #footer, #breadcrumbContainer {
	Background: #FFFFFF !important;
	
}

#footer {
	border-top:thin dashed #333333;
}

.album-wrapper, .movie-thumbnail-frame-Wrap, .file-Wrap {
	background-color:#FFFFFF;
	border-left: thin solid #333333;	
}

#sidebar {
	background-color: #FFFFFF;
}

#nav #current::after {
border-bottom: 10px solid #FFFFFF ;
}


/* ----------------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 {
	
}


