body{
    background-color: rgb(255, 255, 255);
    background-image: url("../images/sea.jpg"); 
    background-attachment: fixed;
}



.container{
    position:absolute;
    margin-top:0%;                 
    top:45%;      
    right:50%;
    left:50%;
    transform: translate(-50%, -50%); 
 
    height:8in;        
    display:grid;  
    grid-template-columns: repeat(12,1fr);
    grid-template-rows: 150px 40px 1fr;  

     /*border-color: rgba(168, 25, 113, 0.116);*/
    padding:20px;
    min-width: 900px;   
    /*box-shadow: 1px 10px 100px  rgb(39, 3, 30);*/ 
  
    border-radius:10px;
 
    background-position-x: center;  

}

@media (max-height: 900px) {  
    .container{
        top:52%;                                       
    }

}

@media (max-height: 650px) {  
    .container{
        top:80%;                                              
    }}

.one{
    opacity:1; 
    display:flex;
    justify-content: center;
    align-items: center;
    grid-column:1 / span 12 ;
    border-radius: 10px;
    padding:10px;
    border-width: 1px;
    margin-bottom:10px;
    background-color: rgb(255, 255, 255,0.6);
    box-shadow: 0 0 10px 5px rgba(21, 45, 77, 0.733);  
   

}

.hi{
    grid-column: 1 / span 12;
    border-style: double; 
    border-width: 1px;
    border-radius: 10px;
    padding:10px;
    display:flex;
    justify-content: center;
    border-color: rgb(0, 0, 0);
    font-size: large;

 

}





.main{


    grid-column:1 / span 12;
    display:grid;
    grid-template-columns: repeat(12,1fr) ; 
    background-image: url(../images/floralframe.jpg);   
    background-size: cover;
    padding:10px; 
    border-radius: 5px;
    background-position-x: center;     
    margin:10px 0px;   
    box-shadow: 0 0 10px 5px rgb(27, 54, 90);  
    position:relative; 
    transform:rotate(0deg)  ; 
 
  
 
}

.nav{ 
 
    top:1in; 
    left:-20%;  
    bottom:2in;
    width:150px;
              
    flex-direction: column;     
    background-color: aliceblue;
    z-index: 4; 
    background-image:url(../images/jeans.jpg);
    background-position: center;
    background-size: cover;
    transform:rotate(0deg);    
    position:absolute;
    padding:10px;
    box-shadow: 0px 10px 20px rgba(15, 8, 73, 0.76);
 
} 

.diary{

    grid-column: 3 / span 8;        
    width:auto;
    background-image: url(../images/looseleaf.jpg);   
    background-position-x: center; 
    background-size: cover; 
    margin: 2in 10px; 
    height:8.5in;     
    background-repeat: no-repeat; 
    filter:drop-shadow(0px 0px 20px rgba(15, 8, 73, 0.575));
    transform:rotate(0deg)     ; 
    z-index:10;
    display: grid;
    grid-template-columns: 13% 1fr;   
    grid-template-rows: 7% 1fr;   
}

.entry{
    grid-column: 2;
    grid-row: 2;
    font-size: large;
    color:rgb(12, 12, 59);
    padding:10px;
 
}

.date{

    grid-column: 2;
    grid-row:1;
    padding:20px;
    font-family: "daydream";
}



