/*------------------------------------
---------------------------- MAIN TAGS
------------------------------------*/
body {
	background:#131518;
	color: #ffffff;
	
}
a {
	
	color: #cc0000;
	
}
h1 , h3, h4, h5, h6 {
	
	color: #ff5500;
	
}
h2{
	color: #818b8f;
}

/*------------------------------------
----------------------------- MAIN BAR
------------------------------------*/
#main-bar {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px !important;
}
#main-bar-shad {
	
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	/*box-shadow: 0px 0px 12px rgba(0,0,0,.4);*/
	
}



	/*------------------------------------
	----------------------------- MENU
	------------------------------------*/
			
			#menu ul li a:hover, #menu ul li.hovered a {
				
				color: #ffffff;
				
			}
			
			#menu ul li a {
				
				color: #818b8f;
				text-shadow:0px 0px 5px rgba(0,0,0,1);
				
			}
			
				#menu ul li ul {
					
					background: url(images/dark/dropdown_arrow_down.png) no-repeat bottom left;
					
				}
				
					#menu ul li ul li {
						
						background: #000;
						
					}
					
					#menu ul li ul li a {
						
						color: #818b8f;
						text-shadow:0px 0px 5px rgba(0,0,0,1);
						
					}
					
					#menu ul li ul li a:hover {
						
						color: #ffffff;
						
					}
					
						#menu ul li ul li ul {
							background: url(images/dark/dropdown_arrow_left2.png) no-repeat bottom left;
							
						}
						
						
						
						
	/*------------------------------------
	---------------------------- COPYRIGHT
	------------------------------------*/
	
	#copyright {
		
		color: #545b5b;
		
	}
	
	
	
/*------------------------------------
------------------------- IMAGE HOLDER
------------------------------------*/

#image-holder {
	background: #40648e; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #424e56 0%, #131518 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#424e56), color-stop(100%,#131518)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #424e56 0%,#131518 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #424e56 0%,#131518 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #424e56 0%,#131518 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #424e56 0%,#131518 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424e56', endColorstr='#131518',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin: 20px;
	box-shadow: 0px 0px 12px rgba(0,0,0,1);;
}
.loading {
	
	background-image: url(images/dark/loading.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	
}
.errorLoading {
	
	background: #d0d6d4 url(images/dark/errorLoading.gif) no-repeat !important;
	background-position: center center !important;
	
}
#open-externally {
	
	background: url(images/dark/open_externally.png) no-repeat center center;
	
}
#open-externally span {
	
	background: url(images/dark/80-bg.png);
	color: #667e76;
	
}
#open-externally span span {
	
	background: url(images/dark/arrow-top-right.png) no-repeat top right;
	
}
#previous-photo div {
	
	background: url(images/dark/prev-photo3.png) no-repeat left center;
	
}
#next-photo div {
	
	background: url(images/dark/next-photo3.png) no-repeat right center;
	
}
#image-tooltip {
	
	background: url(images/dark/80-bg.png);
	
}
#image-tooltip span {
	
	background: url(images/dark/tooltip_bg.png) no-repeat top left;
	
}




/*------------------------------------
-------------------------- PHOTO ALBUM
------------------------------------*/

	.thumb-icon {
		
		background: url(images/dark/minicon.png) no-repeat center center;
		
	}

	#photo-album {
		
		background: rgba(0,0,0,.7);
		/*box-shadow: inset 0px 3px 6px rgba(0,0,0,.6);*/
		
	}
				
				.currentArrow {
					
					background: url(images/dark/currentArrowThumb.gif) no-repeat bottom center;
					
				}
				
				#album-thumbs ul li img {
					
					border: 2px solid #000000;
					
				}
				
				#album-thumbs ul li img.hovered {
					
					border: 2px solid #ffffff;
					
				}
				
				#album-thumbs ul li.current img {
					
					border: 2px solid #ff3300;
					
				} 
	
	#more-thumbs {
		
		background: url(images/dark/more_thumbs_arrow3.png) no-repeat top left;
		
	}
	
	#less-thumbs {
		
		background: url(images/dark/less_thumbs_arrow3.png) no-repeat top left;
		
	}




/*------------------------------------
----------------------- CONTENT HOLDER
------------------------------------*/

#content-wrapper {
	
	/*background: url(images/dark/80-bg.png);*/	
}
#content-holder {
	
	/*background: #ffffff;*/
	
}
.responsive-container, .responsive-container iframe {
    width:883px !important;
    height:497px !important;
}
.responsive-container iframe {
    margin:auto;
    width: 883px !important;
    height: 497px !important;
}

/*------------------------
---------------- FORMS
------------------------*/
input, textarea, select {
	
	background: rgba(0,0,0,.5);
	color: #667e76;
	
}
input:focus, select:focus, textarea:focus {
	
	background: #ffffff;
	
}
input.submit, input.reset {
	
	background: #818b8f;
	color: #ffffff;
	
}
input.submit:hover, input.reset:hover {
		
	background: #ff4200;
	color: #ffffff;
	
}
.alert {
	
	border: 1px solid #cc0000;
	
}

/*------------------------
-------------- WELCOME
-------------------------*/
#welcome {
	background: #40648e; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #424e56 0%, #131518 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#424e56), color-stop(100%,#131518)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #424e56 0%,#131518 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #424e56 0%,#131518 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #424e56 0%,#131518 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #424e56 0%,#131518 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424e56', endColorstr='#131518',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    margin: 20px;
	box-shadow: 0px 0px 12px rgba(0,0,0,1);
	z-index: 2;
}
#welcome-holder {
	position: absolute;
	width: 890px;
	height: 300px;
	left: 50%;
	top: 50%;
	margin-left: -445px;
	margin-top: -210px;
	}
.welcome_photo {
	position: relative;
	float: left;
	width: 140px;
	height: 140px;
	margin: 0px 0px 20px 20px;
	box-shadow: 0px 4px 12px rgba(0,0,0,.7);
	border: 8px solid white;
	overflow: hidden;
}

.welcome_instagram {
	position: relative;
	float: left;
	width: 84px;
	height: 84px;
	margin: 0px 0px 20px 20px;
	box-shadow: none;
	border: none;
	overflow: hidden;
}

.welcome_photo img {
	position: absolute;
	left: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.welcome_photo img.top:hover {
  opacity:0;
}
