body {
    background: url(../../sources/images/egl/wrap-top-bg.png) repeat-x center top, url(../../sources/images/egl/belle_journee_bg.jpg) repeat center top;
    background:url("../../sources/images/egl/wrap-top-bg.png"), url("../../sources/images/egl/belle_journee_bg.jpg");  
    background-repeat: repeat-x, repeat;
    background-size:auto, auto;
    display: grid;
    justify-items: center;
    margin: 15px;
    

}

.topstuff{
    height: 190px;
    width:100%;
    display: grid;
    grid-template-columns: 105px auto 105px ;
}

.topstuff div{
    border: 1px solid #845f4a;
    text-align: center;
}

    .leftbunny{
        display: grid;
        grid-template-rows: 38px auto;
    }
    .rightbunny{
        display: grid;
        grid-template-rows: 41px auto;
    }
    #bunny{
        height: 100px;
    }
    .nav{
        display: grid;
        grid-template-rows: 100px auto ;
    }

        .stamps{}

          .navbuttons{
            padding-top: 10px;
          }

        .button{
          background-color:#f0b4be;
          color: #f0eddc;
          text-align: center;
          text-decoration: none;
          font-size: 15px;
          padding: 8px 10px;
          border-radius: 8px;
          cursor: pointer;
          border: 2px solid #dfa0aa;
          font-weight: 800;
        }

        .button:hover {
          background-color: #dfa0aa;
        }    
       
.box{
    display: grid;
    grid-template-columns: 240px 1000px 240px
}

.lmargin{
    display: grid;
    grid-template-rows: 100px auto auto;
    grid-template-columns: 135px 135px ;
}
.rmargin div{
     border: 1px solid #845f4a;
}

.lmargin div{
     border: 1px solid #845f4a;
}

.rmargin{
    display: grid;
    grid-template-rows: 100px auto auto;
    grid-template-columns: 135px 135px ;
}










.mainstuff{
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px;
    height: auto;
    display: grid;
    grid-template-rows: 20px 850px 20px;
    color: #90481B ;
}


#border {
    width: 920px;
    
}
.pink{
background-color: #ffc5c9;
padding: 15px;
}

    .welcometext{
        padding-bottom: 10px;
    }
    .basics{
        display: grid;
        border-top: #f0eddc 3px dashed;
        padding-top: 5px ;
        padding-bottom: 5px;
    }
        .rose{
            display: grid;
            grid-template-columns: 91% 10%;
        }






    .lolitasname{
        display: grid;
        border-top: #f0eddc 3px dashed;
        padding-top: 5px ;
        border-bottom: #f0eddc 3px dashed;
        padding-bottom: 5px;
    }

            .mag{
                display: grid;
                grid-template-columns: 100px auto;
                padding-top: 7px;
            }
            #RyukouTsushin {
                width: 100px;
            }
            .magtext{
                padding-left: 10px;
            }
            .undermag{
                grid-area: 3/1/2/3;
                padding-top: 10px;
            }
            .rant{
                grid-area: 4/1/3/3;
                padding-top: 3px;
                font-size: 13px;
                color: #845f4a;
            }
            .name{
                grid-area: 4/1/4/3;
                padding-top: 10px;
            }



















    #link{
        color: #90481B;
        text-decoration: none;
        font-weight: 550;
    }

    #lowkeylink{
        color: #90481B;
        text-decoration: none;
    }