* { padding:0; margin:0; } a { text-decoration: none; } ul { list-style-position: inside; } .grid { display: grid; grid-template-columns: auto 533px 267px auto; grid-template-rows: 25px 90px 40px auto 40px auto; grid-column-gap: 0px; grid-row-gap: 0px; } .whitespace { grid-area: 1 / 1 / 2 / 5; display: flex; flex-direction:column; justify-content:center; align-items: center; background-color: #900C3F; } .blessfrey-logo { grid-area: 1 / 2 / 2 / 4; padding-top: 5px; color: #FBDAEC; } /* navigation pane */ .nav-row { grid-area: 2 / 1 / 3 / 5; background-color: #900C3F; } .nav-grid { grid-area: 2 / 2 / 3 / 4; display: flex; flex-direction:column; justify-content:flex-end; display: grid; grid-template-columns: auto repeat(4, 70px) auto; grid-template-rows: 90px; grid-column-gap: 17px; grid-row-gap: 0px; align-items: end; justify-items: center; } .nav-bar { grid-area: 1 / 1 / 2 / 7; background-image: url(../img/ele/navbar.png); height: 86px; width: 800px; } .nav-index { grid-area: 1 / 2 / 2 / 3; padding-bottom: 3px; position: relative; } .nav-game { grid-area: 1 / 3 / 2 / 4; padding-bottom: 3px; position: relative; } .nav-diary { grid-area: 1 / 4 / 2 / 5; padding-bottom: 3px; position: relative; } .nav-presskit { grid-area: 1 / 5 / 2 / 6; padding-bottom: 3px; position: relative; } .nav-link { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%) } .nav-link a { font-size: 18px; } .nav-link a:link { color: #66C7F4; } .nav-link a:visited { color: #CB9CF2; } .nav-link a:hover { color: #F9B3D7; } .nav-link a:active { color: #f463ad; } /* Body */ .dir-row { grid-area: 3 / 2 / 4 / 4; background-color: #080410; color: #F9B3D7; } .diary-dir { background-color: #080410; color: #F9B3D7; font-size: 20px; padding-top: 5px; } .diary-dir a:link { color: #C9C2D6; } .diary-dir a:visited { color: #C9C2D6; } .diary-dir a:hover { color: #F9B3D7; } .diary-dir a:active { color: #f463ad; } .diary-dir.top { grid-area: 3 / 1 / 4 / 5; } .body-row { grid-area: 4 / 1 / 5 / 5; background-color: #080410; } .diary-pages { grid-area: 4 / 2 / 5 / 3; } .snippet { background-color: #C9C2D6; color: #080410; padding: 20px; margin-top: 0px; margin-bottom: 30px; } .snippet a:link { color: #401231; } .snippet a:visited { color: #401231; } .snippet a:hover { color: #902771; } .snippet a:active { color: #900C3F; } .sidebar { grid-area: 4 / 3 / 5 / 4; display: grid; grid-template-columns: auto; grid-template-rows: repeat(4, auto); grid-column-gap: 0px; grid-row-gap: 0px; align-content: start; padding-left: 7px; } .sidebar a:link { color: #C9C2D6; } .sidebar a:visited { color: #C9C2D6; } .sidebar a:hover { color: #F9B3D7; } .sidebar a:active { color: #F9B3D7; } .about-box { grid-area: 4 / 3 / 5 / 4; background-color: #581845; color: #F9B3D7; text-align: center; margin: 15px; padding: 5px; margin-top: 0px; padding-bottom: 15px; } .twitter-box { grid-area: 5 / 3 / 6 / 4; background-color: #581845; color: #F9B3D7; text-align: center; margin: 15px; padding: 5px; padding-bottom: 15px; } .latest { grid-area: 6 / 3 / 7 / 4; background-color: #581845; color: #F9B3D7; text-align: center; list-style-position: inside; margin: 15px; padding: 5px; } .latest-text { text-align: left; list-style-position: inside; padding: 5px; } .disclosure { grid-area: 7 / 3 / 8 / 4; background-color: #581845; color: #F9B3D7; text-align: center; margin: 15px; padding: 5px; padding-bottom: 15px; } .diary-dir.bottom { grid-area: 5 / 1 / 6 / 5; } .footer-row { grid-area: 6 / 1 / 7 / 5; background-color: #080410; } .footer-content { background-color: #080410; color: #F9B3D7; padding-top: 5px; padding-right: 25px; box-shadow: 0 100vh 0 100vh #581845; text-align: right; overflow: hidden; }