 @charset "uft-8";
 
 html, body, div, h1, h2, h3, p, ul, li, img article, aside, figure, footer, header, hgroup, menu, 
 section,img, main, {margin: 0; padding: 0;}
 
 article, aside, figure, footer, header, hgroup, menu, section,img, main, {display: block;}

 body{ max-width: auto; margin: 0; padding: 0; background-color:#202126;}






	
	
	
	
h1{ font-family: algerian ; font-size:50px; font-weight: lighter; color:#818181; box-shadow: 10px 10px 20px 0px #010007; width: 500px;  }

h2{line-height:107%; text-shadow: 1px 1px 2px #e3e3f4; padding: 1px; margin-top: 1px; margin-bottom: 1px; margin-left: 1px;text-align: left; font-family: Palace Script MT; font-size:50px; font-weight: lighter; color:#C00000; }
 
h3{color: #FFD966; font-family: inherit; font-size: 15px; font-weight: lighter; }

p, center, i { text-indent: 30px; line-height: 130%; padding: 5px; color: white; font-family: inherit; font-size: 17px; font-weight: lighter;}

span{color: #FFD966;}


#container-inner{position: relative; position: center; z-index: 100;  top: 20px;  background-color:#202126;
-moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007; width: 1350px; height: 600px; margin: auto; padding-top: 30px; padding-bottom: 30px; overflow: hidden; }
  
 
  
  
  
#nav{ position: relative; top: 50px; left: 210px; text-align: center;  box-shadow: 10px 10px 20px 0px #010007; padding: 8px; width: 970px; height: 30px; border-radius: 8px; list-style-type: none;}
     
#nav{ width: 1000px; height: 30px;  font-weight: lighter; font-size: 28px; }
#nav  ul,li,a {display: inline;}
#nav a:hover {background-color: #010007; color: white; text-decoration: underline; font-weight: bold;}
#nav a:active{ background-color: #667322; }









#external-links   a:link {color: #9f9fdd ; text-decoration: none; font-size: 18px;}
#external-links   a:visited {color: #9f9fdd;}
#external-links   a:hover {background-color: #010007; color: white; text-decoration: underline; font-weight: bold; }
#external-links   a:active {background-color: #667322; }




  
  

input, textarea {padding: 10px; border: 1px solid pink; width: 200px; color: blue; background-color: #a9a8b1; font-size: 15px; box-shadow: 40px 40px 30px 0px #010007;
 -moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007;}
 
 
 textarea{ width: 400px; height: 150px; background-color: #a9a8b1; max-width: 450px; line-height: 18px; border: 1px solid pink; 
 -moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007;}
 
 
 Input:hover, textarea:hover, input:focus, textarea:focus, {border-color: 1px solid: #FFD966;}
 
 
 
 .form label { margin-left: 10px; color: pink; box-shadow: 10px 10px 30px 0px #010007; width: 300px;}
 .form p {font-size: 20px; font-weight: lighter; }
 
 .submit input{ width: 100px; height: 40px; background-color: #a9a8b1; color: #FFF; border: 1px solid pink;  
 -moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 40px 40px 20px 0px #010007;  
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;}
 
 
 
 .non-composite{ border: 4px solid #010007; 
 -moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007; width: 250px; height: 350px;}
  

  .zoom-in{overflow: hidden; transition-duration: 2.9s; transition-property: transform;}
  
.zoom-in:hover{transform: scale(1.3)};



#gallerycontainer { width: 900px; margin: 30px;
-moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007;}
  
    
  
#galleryheader{ background-color: #202126; border-bottom: 1px solid #000; 
color: #fff; text-align: center; padding-top: 3px; padding-bottom: 5px;
 font-size: 16px; word-spacing: 1px; 
 text-shadow: 1px 1px 2px #000; 
 
 -moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007;}
  
  
#gallerycontent{background:#202126;
background:linear-gradient(to top, #202126 0%, #202126 50%, #e3e3e3 1100%);
background:-webkit-linear-gradient(bottom, #202126 0%, #202126 50%, #e3e3e3 1 100%); padding-top: 30px; padding-bottom: 30px; overflow: hidden;}



#gallery{width:1200px; margin: auto;}
#gallery ul{list-style: none;}
#gallery li{ float: left; margin: 10px;}
#gallery img{display: block; padding: 5px; background: #010007; border: 1px solid white; box-shadow: 10px 10px 20px 0px #010007;}
#gallery img:hover{border: 1px solid  red;}
#gallery ul,li,a {text-decoration: none;}




#galleryfooter{background-color: #202126; border-bottom: 1px solid #000; 
color: #fff; text-align: center; padding-top: 2px; padding-bottom: 5px;
 font-size: 16px; word-spacing: 1px; text-shadow: 1px 1px 2px #000;

  -moz-box-shadow: 10px 10px 20px 0px #010007;
  -webkit-box-shadow:10px 10px 20px 0px #010007;
  box-shadow: 10px 10px 20px 0px #010007;}

  
  
 a:link {color:#818181; text-decoration: none;}
 a:visited {color:#818181;}
 a:hover{ background-color: none; color: white; text-decoration: underline; font-weight: bold; }
 a:active{ background-color: none; }


	
#footer-global{position: relative; clear: both; padding-top: 2px; padding-bottom: 2px; font-size: 14px; font-weight: lighter; word-spacing: 1px; text-shadow: 1px 1px 2px #000; background-color: #202126; color:#FFD966; text-align: center; border-bottom: solid #000; color: #FFD966 }



  




			





			
			

