/* =======================================GLOBAL */
body {background-color: #515724;}
.photo-background {background-color: #515724;}
a {color: #316083}
a:hover {color: #DDDDDD}
.form-input-button:hover { background: #3A739D;}
.footer .breadcrumbContainer {border-bottom: 1px solid #FFFFFF;}
::selection { background: #316083; color:#ffffff; }
::-moz-selection { background: #316083; color:#ffffff; }
::-webkit-selection { background : #316083; color:#ffffff; }
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background: #316083;
	opacity: .7;
}
.camera_prev:active, .camera_next:active, .camera_commands:active {
	opacity: 1;
	box-shadow: 0 0 0px rgba(255,255,255,0.0);	
	-webkit-box-shadow: 0 0 0px rgba(255,255,255,0.0);	 
	-moz-box-shadow: 0 0 0px rgba(255,255,255,0.0);	
}
.camera_caption > div  {
	background-color: #316083;
	color: #FFFFFF;
}

.content, .slogan, .photo-title, .photo-caption, .photo-links, .breadcrumbContainer, .footer, #myExtraContent1, #myExtraContent2, #myExtraContent3, #myExtraContent4 {
	color: #FFFFFF;
}
.content h1, .content h1, #myExtraContent1 h1, #myExtraContent2 h1, #myExtraContent3 h1, #myExtraContent4 h1 , .album-title, .movie-page-title {
	border-color: #FFFFFF; 
}
.album-title, .movie-page-title, h1, h2, h3, h4, h5, h6, .slogan {
	color: #FFFFFF;
}
.sidebar {
 	color: #FFFFFF;
}
.sidebarTitle, .sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 {
	color: #414A24;
}

.form-input-button, .button { 
	cursor: pointer;
	background: #316083;
	color: white;
	border: 1px solid #316083;
	background: -moz-linear-gradient(
		top,
		#316083 0%,
		#274C68);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#316083),
		to(#274C68));
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 
.form-input-button:active, .button:active { 
	cursor: pointer;
	background: #316083;
	color: white;
	border: 1px solid #316083;
	background: -moz-linear-gradient(
		top,
		#316083 0%,
		#274C68);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#316083),
		to(#274C68));
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.0),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 
.form-input-button:hover, .button:hover { 
	cursor: pointer;
	background: #356990;
	color: white;
	border: 1px solid #316083;
	background: -moz-linear-gradient(
		top,
		#356990 0%,
		#2C5675);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#356990),
		to(#2C5675));
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.0),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 

/* =======================================HEADER */

#siteTitle {
	color: #FFFFFF;
}
.list a {
	color: #FFFFFF;
}
.list a:hover {
	color: #FFFFFF !important;
}
.list ul a {
    color: #FFFFFF !important;
}
.list ul a:hover {
    color: #FFFFFF !important;
}
.list a.current {
	color: #FFFFFF !important;
}
.list a, .listTitle {
    color: #FFFFFF;
}

.listTitle {
	color: %colour_nav_mobile_text%
}

/*nav ul ul {   
 	background-color: #858C51;
}*/
/*nav ul .hasChildren:hover {
	background-color: #858C51;
}*/
/*nav ul .hasChildren:hover a {
	color: #FFFFFF !important;
}*/
/*nav ul ul a, nav ul ul a:link, nav ul ul a:visited {color: #fff !important;}*/
/*@media (max-width: 800px){
	nav a.mobile_handle { background: %colour_nav_mobile_background%; color: %colour_nav_mobile_text% !important;}
	nav ul ul a, nav ul ul a:link, nav ul ul a:visited {color: #FFFFFF !important;}
	nav ul li { background: #515724; border-top: 1px solid #383C19; }
	nav ul ul { border-bottom: 2px solid #40451C; }
	nav .arrow_up { border-bottom: 10px solid #FFFFFF; }
    nav .arrow_down { border-top: 10px solid #FFFFFF; }
}*/

.sidebarTitle {}
/* =======================================BLOG */
.blog-entry-date {color: #FFFFFF }
.blog-entry-title {}
/*.blog-entry {background: %colour_blog_background%; color: #FFFFFF;}*/

#logoWrap { 
	background-color: #F1F1C5;
	background-image: -moz-linear-gradient(top,  #F1F1C5 0%, #CCCCA7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1F1C5), color-stop(100%,#CCCCA7));
	background-image: -webkit-linear-gradient(top,   #F1F1C5 0%,#CCCCA7 100%);
	background-image: -o-linear-gradient(top,   #F1F1C5 0%,#CCCCA7 100%);
	background-image: -ms-linear-gradient(top,   #F1F1C5 0%,#CCCCA7 100%);
	background-image: linear-gradient(to bottom,   #F1F1C5 0%,#CCCCA7 100%);
}
#siteTitleWrap { 
	background-color: #5B612E;
	background-image: -moz-linear-gradient(top,  #5B612E 0%, #4D5227 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5B612E), color-stop(100%,#4D5227));
	background-image: -webkit-linear-gradient(top,   #5B612E 0%,#4D5227 100%);
	background-image: -o-linear-gradient(top,   #5B612E 0%,#4D5227 100%);
	background-image: -ms-linear-gradient(top,   #5B612E 0%,#4D5227 100%);
	background-image: linear-gradient(to bottom,   #5B612E 0%,#4D5227 100%);
}
.toggleTitle, .noTilt li, .noTilt a { background-color: #858C51; }
.listTitle, .tilt li, .tilt a { background-color: #858C51; }
.list a:hover { background-color: #617E91; }
.list ul li a, .list ul li { background-color: #858C51 }

.sidebar { 
	background-color: #F1F1C5; 
	background-image: -moz-linear-gradient(top,  #F1F1C5 0%, #CCCCA7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1F1C5), color-stop(100%,#CCCCA7));
	background-image: -webkit-linear-gradient(top,   #F1F1C5 0%,#CCCCA7 100%);
	background-image: -o-linear-gradient(top,   #F1F1C5 0%,#CCCCA7 100%);
	background-image: -ms-linear-gradient(top,   #F1F1C5 0%,#CCCCA7 100%);
	background-image: linear-gradient(to bottom,   #F1F1C5 0%,#CCCCA7 100%);
}
.slogan { 
	background-color: #617E91;
	background-image: -moz-linear-gradient(top,  #617E91 0%, #526B7B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #617E91), color-stop(100%,#526B7B));
	background-image: -webkit-linear-gradient(top,   #617E91 0%,#526B7B 100%);
	background-image: -o-linear-gradient(top,   #617E91 0%,#526B7B 100%);
	background-image: -ms-linear-gradient(top,   #617E91 0%,#526B7B 100%);
	background-image: linear-gradient(to bottom,   #617E91 0%,#526B7B 100%);
}
.mainContent .breadcrumbContainer {
	background-color: #333333;
	background-image: -moz-linear-gradient(top,  #333333 0%, #2B2B2B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%,#2B2B2B));
	background-image: -webkit-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -o-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -ms-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: linear-gradient(to bottom,   #333333 0%,#2B2B2B 100%);
}
.content {
	background-color: #FFFCE9;
	background-image: -moz-linear-gradient(top,  #FFFCE9 0%, #D8D6C6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFCE9), color-stop(100%,#D8D6C6));
	background-image: -webkit-linear-gradient(top,   #FFFCE9 0%,#D8D6C6 100%);
	background-image: -o-linear-gradient(top,   #FFFCE9 0%,#D8D6C6 100%);
	background-image: -ms-linear-gradient(top,   #FFFCE9 0%,#D8D6C6 100%);
	background-image: linear-gradient(to bottom,   #FFFCE9 0%,#D8D6C6 100%);
}
#myExtraContent1 { 
	background-color: #333333;
	background-image: -moz-linear-gradient(top,  #333333 0%, #2B2B2B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%,#2B2B2B));
	background-image: -webkit-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -o-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -ms-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: linear-gradient(to bottom,   #333333 0%,#2B2B2B 100%);
}
#myExtraContent2 { 
	background-color: #333333; 
	background-image: -moz-linear-gradient(top,  #333333 0%, #2B2B2B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%,#2B2B2B));
	background-image: -webkit-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -o-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -ms-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: linear-gradient(to bottom,   #333333 0%,#2B2B2B 100%);
}
#myExtraContent3 { 
	background-color: #333333; 
	background-image: -moz-linear-gradient(top,  #333333 0%, #2B2B2B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%,#2B2B2B));
	background-image: -webkit-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -o-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -ms-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: linear-gradient(to bottom,   #333333 0%,#2B2B2B 100%);
}
#myExtraContent4 { 
	background-color: #333333;
	background-image: -moz-linear-gradient(top,  #333333 0%, #2B2B2B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%,#2B2B2B));
	background-image: -webkit-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -o-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: -ms-linear-gradient(top,   #333333 0%,#2B2B2B 100%);
	background-image: linear-gradient(to bottom,   #333333 0%,#2B2B2B 100%);
}
#footerWrap {
	background-color: #5C2E00;
	background-image: -moz-linear-gradient(top,  #5C2E00 0%, #4E2700 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5C2E00), color-stop(100%,#4E2700));
	background-image: -webkit-linear-gradient(top,   #5C2E00 0%,#4E2700 100%);
	background-image: -o-linear-gradient(top,   #5C2E00 0%,#4E2700 100%);
	background-image: -ms-linear-gradient(top,   #5C2E00 0%,#4E2700 100%);
	background-image: linear-gradient(to bottom,   #5C2E00 0%,#4E2700 100%);
}

/* ============================================== IE ===========================================*/

.ie8 #logoWrap { 
	background-color: #F1F1C5;
	border-width: 1px;
	border-color: #FFFFFF #FFFFEC #909076 #FFFFEC;
	border-style: solid;
}
.ie8 #siteTitleWrap { 
	background-color: #5B612E;
	border-width: 1px;
	border-color: #7F8740 #6D7437 #363A1B #6D7437;
	border-style: solid;
}
.ie8 .listTitle, .ie8 .tilt li { background: #858C51; border-bottom: 1px solid #4F5430 !important;}
.ie8 .sidebar { 
	background-color: #F1F1C5; 
	border-width: 1px;
	border-color: #FFFFFF #FFFFEC #909076 #FFFFEC;
	border-style: solid;
}
.ie8 .slogan { 
	background-color: #617E91;
	border-width: 1px;
	border-color: #87B0CB #7497AE #3A4B57 #7497AE;
	border-style: solid;
}
.ie8 .content, .ie8 .mainContent .breadcrumbContainer , .ie8 #footerWrap {
	background-color: #FFFCE9;
	border-width: 1px;
	border-color: #FFFFFF #FFFFFF #99978B #FFFFFF;
	border-style: solid;
}
.ie8 #myExtraContent1 { 
	background-color: #333333;
	border-width: 1px;
	border-color: #474747 #3D3D3D #1E1E1E #3D3D3D;
	border-style: solid;
}
.ie8 #myExtraContent2 { 
	background-color: #333333; 
	border-width: 1px;
	border-color: #474747 #3D3D3D #1E1E1E #3D3D3D;
	border-style: solid;
}
.ie8 #myExtraContent3 { 
	background-color: #333333; 
	border-width: 1px;
	border-color: #474747 #3D3D3D #1E1E1E #3D3D3D;
	border-style: solid;
}
.ie8 #myExtraContent4 { 
	background-color: #333333;
	border-width: 1px;
	border-color: #474747 #3D3D3D #1E1E1E #3D3D3D;
	border-style: solid;
}

