 /* PAGE BODY INFO */

            body {
                font-family: "mali"
                font-size: 14px;
                margin: 0;
                background-color: #e9ecef;
                /* you can delete the line below if you'd prefer to not use an image */
                color: #E8E7D8;
              
            }
            
            a:hover 
            } 

            * {
                box-sizing: border-box;
            }

            /* SITE CONTAINER */

            #container {
                max-width: 900px;
                /* this is the width of your layout! */
                /* if you change the above value, scroll to the bottom
      and change the media query according to the comment! */
                margin: 0 auto;
                padding-top: 30px;
            }

            /* NON-NAV LINKS */
            #container a {
                color: #ED9883;
                font-weight: bold;
            }
            
            #container a:hover {
                font-style: italic;
                
            }

            /* TOP BAR */
            #navbar {
                height: 40px;
                background-color: #659174;
                border: 1px solid #E8E7D8;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                /* navbar color */
                width: 100%;
            }

            #navbar ul {
                display: flex;
                padding: 0;
                margin: 0;
                list-style-type: none;
                justify-content: space-evenly;
            }

            #navbar li {
                padding: 10px;
            }


            /* NAV LINKS */
            #navbar li a {
                font-family: "mali";
                color: #ffffff;
                font-size: 15px;
                /* navbar text color */
                text-decoration: none;
                /* this removes the underline */
            }

            #navbar li a:hover {
                color: #3a648e;
            }

            #flex {
                display: flex;
            }
            
            /* MAIN SITE CONTENT */

            main {
                font-family: "mali";
                background-color: #EDECE8;
                flex: 1;
                padding: 15px 20px 20px;
                border-right: 1px solid #9A8B96;
                border-left: 1px solid #9A8B96;
                order: 2;
                height: 100%;
                overflow: auto;
            }

center {font-family: "mali";
              color: #659174;
              letter-spacing: 1px;
              margin: 3px}

            h1 {
              font-family: "mali";
              color: #659174;
              font-size: 30px;
              letter-spacing: 3px;
              margin: 3px
            }

            h2 {
              font-family: "mali";
              color: #659174;
              font-size: 26px;
              letter-spacing: 2px;
              margin: 3px
            }
            
            h3 {
              font-family: "mali";
              color: #8599BA;
              font-size: 18px;
              font-weight: bold;
              letter-spacing: 2px;
              margin: 3px
            }
            
            h4 {
              font-family: "mali";
              color: #8599BA;
              font-size: 15px;
              margin: 3px
            }

            strong {
                /* this styles bold text */
                color: #659174;
            }
            
            textarea {
              width: 700px;
              background-color: #E0FFFF;
              font-size: 9px;
              margin: 15px
            }
            
            .header img {
              align-content: center;
            }
            
            .notice {
              text-decoration: underline dashed #C175E5;
            }

            /* BOXES */

            .toybox {
                background-color: antiquewhite;
                border: 1px solid #3c779d;
                background-size: 6px;
                align-content: center;
                padding: 10px;
                border-radius: 10px;
                }

           .deckbox {
                float: left;
                margin: 11px;
                width: 46%;
                padding: 7;
                  }
            .deckboxcenter {
                float: center;
                margin: 11px;
                width: 46%;
                padding: 7;
                  }

           .duobox {
                float: left;
                margin: 11px;
                width: 46%;
                padding: 7;
                background-color: #fcd9ec;
                border: 1px solid #3c779d;
                border-radius: 10px;
                height: 215px;
                overflow: auto;
                  }
                  
            .duoboxgrid {
                float: left;
                margin: 7px;
                width: 47%;
                padding: 5;
                background-size: 6px;
                border: 1px solid #dbd2b8;
                border-radius: 10px;
                height: 215px;
                overflow: auto;
                  }
                  
                .trioboxgrid {
                float: left;
                margin: 5px;
                width: 31%;
                padding: 5;
                background-size: 6px;
                border: 1px solid #dbd2b8;
                border-radius: 10px;
                height: 280px;
                overflow: auto;
                  } 
                  
              .duoboxgrid, .trioboxgrid img {
                padding: 4px;
              }
                  
            .favesbox {
              float: left;
              margin: 6px;
              background-color: antiquewhite;
              border: 1px solid #3c779d;
              width: 31%;
              height: 225px;
              border-radius: 10px; 
              overflow: auto;
            }
              .favestinybox {
              margin: 2px;
              background-color: #fcf6ee;
              border: 1px solid #3c779d;
              width: 75%;
              height: 70px;
              border-radius: 10px; 
            }
            
            /*  SEARCH STYLING */
            
            

            /* IMAGE STYLING */
            
            .favesbox img {
              width: 75px;
              padding: 5px;
            }
            
             .favestinybox img {
              width: 63px;
              padding: 3px;
            }
            
            .lilspace img {
             width: 80px;
             padding: 6px;
            border-radius: 10px;
            }

            .onefifty {
                height: 150px;
                text-align: center
            }
            
            .landscape, .portrait, .pano, .square, .art {
                text-align: center;
                transition: transform .2s; 
            }
            
            .portrait img {
                height: 250px;
                border-radius: 10px;
                padding: 3px;
            }
            
            .landscape img {
                width: 300px;
                border-radius: 10px;
                padding: 3px;
            }
            
            .square img {
                width: 200px;
                border-radius: 10px;
                padding: 2px
            }
            
           .pano img {
                width: 600px;
                border-radius: 10px;
                padding: 2px
            }
            
            .art img {
                height: 150px;
                border-radius: 10px;
                padding: 3px
            }

           /* IMAGE COLLAGE STYLING */

            .collagerow {
                display: flex;
                flex-wrap: wrap;
                padding: 0 4px;
            }

            .collagecolumn {
              flex: 50%;
              max-width: 50%;
              padding: 0 4px;
            }

            .collagecolumn img {
              margin-top: 8px;
              vertical-align: middle;
              width: 100%;
            }

            /* JOURNAL STYLING */

            .journal {
                width:600px;
                height:300px;
                border:1px solid #ccc;
                border-radius: 10px;
                padding: 15px;
                overflow:auto;
            }
            
            .journal p {
              text-align: left;
            }

            .journalimage {
               border: 1px solid #3c779d;
               border-radius: 10px; 
            }

          /* TABLE STYLING */

           #imgtable {
            border-collapse: collapse;
            width: 100%;
            border-radius: 10px;
            }
            
           #imgtable tr:nth-child(odd) {
            background-color: antiquewhite;
            }

           #imgtable td, #imgtable th {
            border: 1px solid black;
            font-size: 12px;
            padding: 6px;
            }
            
            /* GAME LAYOUT*/

            #sectionleft {
                margin: 7px;
                width: auto;
                height: auto;
                padding: 10px;
                background-color: #fcd9ec;
                border: 1px solid #3c779d;
                border-radius: 10px;
                  }

           #sectionleft img {
              float: left;
              padding: 0 7px 0 0;
              overflow: auto;
                  }

           #sectionright {
                margin: 7px;
                width: auto;
                height: auto;
                padding: 10px;
                background-color: #fcd9ec;
                border: 1px solid #3c779d;
                border-radius: 10px;
                  }

          #sectionright img {
             float: right;
             padding: 0 0 0 10px;
             overflow: auto;
                 }

          .teamheader {
            text-align: center;
                 }

           .team {
           display: flex;
           justify-content: center;
           align-items: center;
           margin: 5px;
           padding: 5px;
                 }

            /* VISUAL LIST ITEMS */

           .flex-container {
           display: flex;
           height: 260px;
           margin: 5px;
           justify-content: space-around;
          }
          
          .flex-container > div {
          text-align: center;
          width: 50%;

          }  
          
          .flex-containerimg {
           display: flex;
           height: 500px;
           margin: 5px;
           justify-content: space-around;
          }
          
          .flex-containerimg > div {
          text-align: center;
          width: 25%;

          } 
          
          /* I FORGET LOL */
           
            ul {
                padding-left: 15;
            }

            #topBar {
                width: 100%;
                height: 30px;
                padding: 10px;
                font-size: smaller;
                background-color: #98e8d1;
            }

            /* BOTTOM BAR */

            footer {font-family: "mali";
                color: #ffffff;
                letter-spacing: 1px;
                margin: 3px;
                background-color: #659174;
                /* background color for footer */
                width: 100%;
                height: 40px;
                padding: 4px;
                text-align: center;
                border: 1px solid #E8E7D8;
                font-size: smaller;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
                /* this centers the footer text */
            }

            /* MEDIA QUERY */

            /* so you wanna change the width of your page? 
    by default, the container width is 900px.
    in order to keep things responsive, take your new height,
    and then subtrack it by 100. use this new number as the 
    "max-width" value below
    */

            @media only screen and (max-width: 800px) {
                #flex {
                    flex-wrap: wrap;
                }

                /* the order of the items is adjusted here for responsiveness!
      since the sidebars would be too small on a mobile device.
      feel free to play around with the order!
      */

                #navbar ul {
                    flex-wrap: wrap;
                }
            }



/* Font */

.mali-extralight {
  font-family: "Mali", cursive;
  font-weight: 200;
  font-style: normal;
}

.mali-light {
  font-family: "Mali", cursive;
  font-weight: 300;
  font-style: normal;
}

.mali-regular {
  font-family: "Mali", cursive;
  font-weight: 400;
  font-style: normal;
}

.mali-medium {
  font-family: "Mali", cursive;
  font-weight: 500;
  font-style: normal;
}

.mali-semibold {
  font-family: "Mali", cursive;
  font-weight: 600;
  font-style: normal;
}

.mali-bold {
  font-family: "Mali", cursive;
  font-weight: 700;
  font-style: normal;
}

.mali-extralight-italic {
  font-family: "Mali", cursive;
  font-weight: 200;
  font-style: italic;
}

.mali-light-italic {
  font-family: "Mali", cursive;
  font-weight: 300;
  font-style: italic;
}

.mali-regular-italic {
  font-family: "Mali", cursive;
  font-weight: 400;
  font-style: italic;
}

.mali-medium-italic {
  font-family: "Mali", cursive;
  font-weight: 500;
  font-style: italic;
}

.mali-semibold-italic {
  font-family: "Mali", cursive;
  font-weight: 600;
  font-style: italic;
}

.mali-bold-italic {
  font-family: "Mali", cursive;
  font-weight: 700;
  font-style: italic;
}
