body, html {
	backgroun: #EFEFEF;
	line-height: 16px;
	font-size: 14px;
	color: #333;
	font: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	font-weight: normal;
	margin: 0 0 120px 0;
	padding:0;
}

h1 {
	color: #333;
	font-size: 42px;	
	line-height: 36px;           
	-moz-text-shadow: 0 1px 1px #CCC;
    -webkit-text-shadow: 0 1px 1px #CCC;
    text-shadow: 0 1px 1px #CCC;  
	margin-bottom: 48px;	  	
}    

h1 span.author {
	font-size: 16px;	
}                   
h1 span a{
	color: #00BFFF;
}
header{
	display: block;
	margin: 0;
	padding: 0;
background: #000;
width:100%;
overflow: hidden;
}
header ul{
	list-style: none;
	padding: 0;
	margin:0 auto;
	display: block;
	width:100%;
}
header ul li{
	display: inline-block;
	float: left;
}
header ul li span {
    display: inline-block;
    color: #fff;
    font-family: "Yeseva One",cursive;
    font-size: 12px;
    letter-spacing: 0;
    padding: 15px 32px;
    text-decoration: none;
    text-shadow: 1px 1px #000;
    text-transform: uppercase;
}
header ul li span:hover {
	text-decoration: underline;
	cursor: pointer;
}
header ul li ul{
	display: none;
}
header ul li ul{
	position: absolute;
	width:248px;
	background: url(../../images/menu.png);
	margin-left:-10px;
}

header ul li ul li a {
    color: #000;
    padding: 10px 47px;
    text-shadow: none;
}
header ul li ul li a:hover{
	background: none;
	color:#fff;
	text-shadow:none;
}
header ul li a{
	display: inline-block;
	float: left;
	padding:15px 32px;
	color:#fff;
	text-shadow:1px 1px #000;
text-transform: uppercase;
text-decoration: none;
font-size:12px;
font-family: 'Yeseva One', cursive;
}
header ul li a:hover,header ul li.active a{
backgroun: #fff;
colo:#000;
	text-decoration:underline;

}
h2 {               
	font-size: 18px;
	line-height: 36px;
	padding-bottom: 5px;
	-moz-text-shadow: 0 1px 1px #CCC;
    -webkit-text-shadow: 0 1px 1px #CCC;
    text-shadow: 0 1px 1px #CCC;    	

}

h3 {
	font-size: 18px;
	line-height: 26px;
	letter-spacing: -1px;
	font-weight: normal;
}

a.link, a:active, a:selected {
	border: none;
	outline: none;
	color: #00BFFF;	
}


.thumbContainer{top:20px}
       


#wrap{
	width: 960px;     
	position: absolute;
	left: 50%;    
	margin-left: -480px;
	margin-top: 60px;   
}

#backstretch{

}                  


.bigImages{

}
.bigImages ul li{
	list-style: none;
}



.thumbContainer{
   position: absolute;
}  


.thumbnails{     
    position: absolute;
	/*
  	left: 50%;    
	width: 480px;
	margin-left: -240px;  	  

	background-color: rgba(100%, 100%, 100%, 0.5);
	color: #FFF;       
	font-family: helvetica, "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;	 	  
	*/  	
	
}    
.thumbParentContainer{
 	position: absolute;  
  	bottom: 0px;       
}
.thumbParentContainer div.nextArrow{
	cursor: pointer;
	position: absolute;  
	background: url(../img/next-horizontal.png) no-repeat 0 0; 
	width: 20px;
	height: 40px;      
	right: 16px;        
	top: 54px;
	z-index: 1005;     
}           
.thumbParentContainer div.prevArrow{
	cursor: pointer;
	position: absolute;  
	background: url(../img/prev-horizontal.png) no-repeat -97px 0; 
	width: 20px;
	height: 40px;      
	left: -24px;        
	top: 54px;
	z-index: 1005;     
}           


.thumbnails a{
	color: #00BFFF;
}  

              
.thumbnails .blueNote{
	background: #00BDEE;
}                       

.thumbnails .redNote{
	background: #FF3333;
}
.thumbnails ul{
	display: block;        
	padding: 0;
	margin: 0;
}
.thumbnails ul li{
	display: block;
	float: left;
	border: 2px solid #000;
	margin: 1px;          
	width: 150px;
	height: 100px;
} 


.thumbnails ul li.active, .thumbnails ul li:hover{
	border: 2px solid #fff;
}                
.thumbnails ul li img{
	width:150px;
	height:100px;
}
 
#arrowButton{    
    cursor: pointer;   
	position: fixed;  
	width: 100%;
	z-index: 1003;
}            
#arrowButton .prevArrow{
    background: url(../images/assets/prev.png) no-repeat; 
    width: 40px;
    height: 80px;      
	position: absolute;
	left: 20px;
} 
#arrowButton .nextArrow{                 
    background: url(../images/assets/next.png) no-repeat;
    width: 40px;
    height: 80px;  
	position: absolute; 
	right: 20px;
}           




.animate0{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: 0s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}         

.animate1{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
} 

.animate2{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: .4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: .4s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: .4s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: .4s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
} 

.animate3{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: .6s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: .6s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: .6s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: .6s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}   

.animate4{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: .8s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: .8s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: .8s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: .8s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}  

.animate5{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: 1s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: 1s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: 1s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: 1s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}              

.animate6{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: 1.2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: 1.2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: 1.2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: 1.2s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}              

.animate7{
   	-webkit-animation-duration: .4s;
	-webkit-animation-delay: 1.4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .4s;
	-moz-animation-delay: 1.4s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .4s;
	-ms-animation-delay: 1.4s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .4s;
	animation-delay: 1.4s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}      