/* ============================================================================================== 
https://www.script-tutorials.com/night-sky-with-twinkling-stars/
================================================================================================= */
* {
    margin: 0;
    padding: 0;
}
/*
https://stackoverflow.com/questions/8708945/how-to-position-text-over-an-image-in-css
*/

#text {
  z-index: 100;
  position: absolute;
  color: white;
  font-size: 1.0em;  
/*  font-size: 24px;  */
  font-weight: normal; 
  
/*  michel  */  
  max-width: 750px;
  padding-top: 0px;
   
/* 
comment this out  
  left: 150px;
  top: 350px;
*/  
}
header {
    background-color:rgba(33, 33, 33, 0.9);
    color:#ffffff;
    display:block;
    font: 14px/1.3 Arial,sans-serif;
    height:50px;
    position:relative;
    z-index:5;
}
h2{
    margin-top: 30px;
    text-align: center;
}
header h2{
    font-size: 22px;
    margin: 0 auto;
    padding: 10px 0;
    width: 80%;
    text-align: center;
}
header a, a:visited {
    text-decoration:none;
    color:#fcfcfc;
}

@keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-webkit-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-moz-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-ms-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}

@keyframes move-clouds-back {
    from {background-position:0 0;}
    to {background-position:10000px 0;}
}
@-webkit-keyframes move-clouds-back {
    from {background-position:0 0;}
    to {background-position:10000px 0;}
}
@-moz-keyframes move-clouds-back {
    from {background-position:0 0;}
    to {background-position:10000px 0;}
}
@-ms-keyframes move-clouds-back {
    from {background-position: 0;}
    to {background-position:10000px 0;}
}

.stars, .twinkling, .clouds {
       
  position:absolute;
left:0;
 top:0px;
/*  
  top:0;
  left:0;
  right:0;
  bottom:0;
  

*/  
  
  
  width:100%;
  height:150%;    
  display:block;
}
.stars {           
    background:#000 url(../images/Large-and-Small-Magellanic-Cloud.jpg) repeat top center;
    background:#000 url(../images/Magellanic-Clouds.jpg) repeat top center;
    background:#000 url(../images/s1.png) repeat top center;    
    z-index:0;     
}

.twinkling{    
    background:transparent url(../images/twinkling.png) repeat top center;  
    z-index:1;

    -moz-animation:move-twink-back 500s linear infinite;
    -ms-animation:move-twink-back 500s linear infinite;
    -o-animation:move-twink-back 500s linear infinite;
    -webkit-animation:move-twink-back 500s linear infinite;
    animation:move-twink-back 500s linear infinite;
} 
.clouds{
    background:transparent url(../images/clouds.png) repeat top center;     
    z-index:3;
    
    -moz-animation:move-clouds-back 200s linear infinite;
    -ms-animation:move-clouds-back 200s linear infinite;
    -o-animation:move-clouds-back 200s linear infinite;
    -webkit-animation:move-clouds-back 200s linear infinite;
    animation:move-clouds-back 200s linear infinite;
}